Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Cozy Creamy Tomato Soup Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Martha Stewart
  • Total Time: 35 minutes
  • Yield: 6 servings 1x
  • Diet: Vegetarian

Description

This restaurant-quality creamy tomato soup features rich tomato flavor balanced with aromatic garlic and onions, finished with heavy cream for a silky, luxurious texture. Ready in just 35 minutes with simple pantry ingredients, it’s the ultimate comfort food that pairs perfectly with grilled cheese sandwiches.


Ingredients

Scale
  • 2 tablespoons olive oil or unsalted butter
  • 1 large yellow onion, diced (about 1½ cups)
  • 4 cloves garlic, minced
  • 2 tablespoons tomato paste
  • 1 (28-ounce) can whole peeled tomatoes with juices (preferably San Marzano)
  • 1 (14.5-ounce) can crushed tomatoes
  • 3 cups vegetable broth or chicken broth (low-sodium)
  • 1 to 2 teaspoons granulated sugar (to taste)
  • 1 teaspoon dried oregano
  • ½ teaspoon dried basil (or 56 fresh basil leaves)
  • ¾ cup heavy cream or half-and-half
  • Salt and freshly ground black pepper, to taste
  • Fresh basil leaves, for garnish
  • Extra cream or olive oil, for drizzling (optional)

Instructions

Step 1: Sauté the Aromatics
Heat the olive oil or butter in a large, heavy-bottomed pot or Dutch oven over medium heat. Once shimmering, add the diced onion and a pinch of salt. Cook for 5-7 minutes, stirring occasionally, until the onions are soft, translucent, and just beginning to turn golden at the edges. Add the minced garlic and cook for 1 minute more, stirring constantly until fragrant. Don’t let the garlic burn or it will taste bitter.

Step 2: Cook the Tomato Paste
Add the tomato paste to the pot and stir it into the onions and garlic. Cook for 1-2 minutes, stirring frequently, until the tomato paste darkens slightly and becomes fragrant. This step cooks out the raw metallic taste and concentrates the tomato flavor.

Step 3: Add Tomatoes and Broth
Pour in the whole peeled tomatoes with their juices, crushing them by hand as you add them to the pot, or break them up with a wooden spoon. Add the crushed tomatoes, vegetable or chicken broth, sugar (start with 1 teaspoon), dried oregano, and dried basil (or fresh basil leaves). Stir everything together to combine well.

Step 4: Simmer the Soup
Bring the mixture to a boil over medium-high heat, then reduce the heat to low and let it simmer gently, uncovered, for 15-20 minutes. This allows the flavors to meld together and the tomatoes to break down further. Stir occasionally to prevent sticking.

Step 5: Blend Until Smooth
Remove the pot from the heat. Using an immersion blender, carefully blend the soup directly in the pot until completely smooth and creamy. If you don’t have an immersion blender, carefully transfer the soup in batches to a regular blender (filling it only halfway each time), and blend until smooth. Return the blended soup to the pot.

Step 6: Add Cream and Season
Place the pot back over low heat. Stir in the heavy cream or half-and-half until fully incorporated. Taste the soup and season with salt and freshly ground black pepper. If the soup tastes too acidic, add the remaining teaspoon of sugar. Let the soup warm through for 2-3 minutes, but don’t let it boil once the cream is added.

Step 7: Serve
Ladle the creamy tomato soup into bowls. Garnish with fresh basil leaves, a drizzle of cream or olive oil, and an extra crack of black pepper if desired. Serve immediately with grilled cheese sandwiches or crusty bread.

Notes

  • For extra-smooth soup: After blending, strain the soup through a fine-mesh strainer to remove any remaining tomato seeds or skin pieces for restaurant-quality texture.
  • Cream substitutions: For dairy-free soup, use full-fat coconut milk, cashew cream, or your favorite non-dairy creamer. The flavor will be slightly different but still delicious.
  • Roasted variation: For deeper flavor, roast the canned tomatoes, onions, and garlic on a baking sheet at 400°F for 20-25 minutes before adding to the pot.
  • Thickness adjustment: If your soup is too thick, thin it with additional broth. If it’s too thin, simmer longer to reduce and concentrate.
  • Sugar is important: Don’t skip the sugar. It balances the natural acidity of tomatoes and brings out their sweetness without making the soup taste sweet.
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1½ cups (approximately)
  • Calories: 185
  • Sugar: 9g
  • Sodium: 520mg
  • Fat: 13g
  • Saturated Fat: 7g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 16g
  • Fiber: 3g
  • Protein: 4g
  • Cholesterol: 35mg