How to Make the Perfect Cream of Tomato Soup Recipe!

hero: creamy tomato soup in a white ceramic bowl, garnished with fresh basil leaf and croutons, steam rising from bowl, photographed from above with soft natural window light, rustic wooden table background, photorealistic, no text
4.6 out of 5
(720 reviews)

There’s nothing quite like a steaming bowl of homemade cream of tomato soup—it’s pure comfort in a bowl, and honestly, it’s so much easier to make than you’d think! I’ve been making this recipe for years, and it never fails to impress my family and guests. The secret is using quality tomatoes and taking the time to let all those beautiful flavors develop together.

This cream of tomato soup is the perfect marriage of fresh tomato flavor and luxurious creaminess. I start with fresh tomatoes (or high-quality canned ones if you prefer), build a flavorful base with aromatics, and then finish it with heavy cream for that velvety texture. The result is a soup that tastes like it took hours to prepare, but comes together in under 45 minutes. It’s perfect for lunch, dinner, or even as an elegant first course.

What I love most about this recipe is its versatility. You can serve it with a grilled cheese sandwich for a classic pairing, top it with crispy croutons, fresh basil, or a dollop of sour cream. I’ve even paired it with Quick Tasty Bacon Carbonara Recipe for an Italian-inspired dinner. The creamy tomato base also works beautifully as a sauce for Best Heavy Cream Alfredo Sauce Recipe pasta dishes, or you can use it to create Delicious Heavy Cream Pasta Recipe variations.

The technique is straightforward but important. You’ll sauté your aromatics until they’re soft and fragrant, add your tomatoes and broth, let everything simmer to meld those flavors, then blend until silky smooth. The cream goes in at the end, and a touch of sugar balances the acidity of the tomatoes perfectly. I also recommend keeping fresh basil on hand for garnish—it elevates the whole dish and adds that restaurant-quality touch.

If you’re planning a dinner party, this soup is an absolute winner. It can be made ahead of time and reheated gently before serving, which takes the stress out of entertaining. Pair your soup course with Best Chickpea Salad Recipe for a light starter menu, or serve alongside Best Shishito Peppers Recipe as an appetizer. For more inspiration on soup techniques and variations, check out Serious Eats Soup Guide and Bon Appétit’s Creamy Tomato Soup. You can also find helpful tips on New York Times Cooking Tomato Soup for additional variations and expert advice.

Prep Time
15 minutes
Cook Time
30 minutes
Total Time
45 minutes
Servings
4-6 servings

Ingredients

  • 3 tablespoons butter
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 2 tablespoons tomato paste
  • 1 can (28 ounces) crushed tomatoes or 2 pounds fresh tomatoes, chopped
  • 3 cups vegetable or chicken broth
  • 1 teaspoon sugar
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • ¼ teaspoon red pepper flakes (optional)
  • 1 cup heavy cream
  • 2 tablespoons fresh basil, chopped (plus more for garnish)
  • 1 tablespoon balsamic vinegar (optional, for depth)
  • Croutons, sour cream, or crispy bacon for serving
process: butter melting in pot with diced onions and garlic, copper pot on stovetop with natural light from kitchen window, showing caramelization, photorealistic, no text

Instructions

  1. Melt the butter in a large pot or Dutch oven over medium heat. Once foaming and fragrant, add the diced onion and cook for 5-7 minutes, stirring occasionally, until softened and translucent.
  2. Add the minced garlic to the pot and cook for another minute, stirring constantly, until the garlic becomes fragrant but doesn’t begin to brown.
  3. Stir in the tomato paste and cook for 2 minutes, allowing it to caramelize slightly and deepen in color. This step builds incredible depth of flavor.
  4. Add the crushed tomatoes (or fresh chopped tomatoes) to the pot, along with the broth, sugar, salt, black pepper, and red pepper flakes if using. Stir well to combine all ingredients.
  5. Bring the mixture to a gentle simmer over medium heat. Reduce heat to medium-low and let it simmer uncovered for 15-20 minutes, stirring occasionally. The flavors will meld beautifully during this time.
  6. Remove the pot from heat and let cool slightly for about 5 minutes. Using an immersion blender, blend the soup until completely smooth and silky. Alternatively, carefully transfer the soup in batches to a regular blender, blend until smooth, and return to the pot.
  7. Return the pot to medium-low heat and stir in the fresh basil. Slowly pour in the heavy cream while stirring constantly, ensuring it’s well combined and there are no lumps.
  8. Taste the soup and adjust seasonings as needed. Add the balsamic vinegar if using, which adds wonderful depth and complexity without being noticeable as a distinct flavor.
  9. Heat the soup gently for another 2-3 minutes, stirring occasionally, until it reaches your desired temperature. Do not let it boil, as this can cause the cream to break.
  10. Ladle into bowls and serve hot, topped with your choice of fresh basil, croutons, a dollop of sour cream, crispy bacon bits, or a drizzle of good olive oil.
detail: close-up of silky tomato soup with heavy cream swirl and fresh basil garnish, spoon dipping into rich creamy texture, warm lighting emphasizing color and texture, photorealistic, no text

Pro Tips

  • This soup can be made 1-2 days in advance and stored in an airtight container in the refrigerator. Reheat gently over low heat on the stovetop, stirring occasionally, to prevent the cream from separating.
  • For a lighter version, substitute the heavy cream with half-and-half or whole milk. The soup will still be delicious, though slightly less rich.
  • If using fresh tomatoes, look for ripe, flavorful varieties like heirloom or Roma tomatoes. You may need to peel them by blanching in boiling water for 30 seconds, then transferring to ice water before peeling.
  • The sugar in this recipe is essential for balancing the acidity of the tomatoes. Don’t skip it, even if you’re watching sugar intake—it makes a noticeable difference in the final flavor profile.
  • For a more sophisticated twist, add a splash of vodka or brandy before adding the cream. It adds a subtle complexity and actually helps bring out the tomato flavor.
  • This soup freezes beautifully for up to 3 months, though it’s best to freeze it before adding the cream. Thaw overnight in the refrigerator, then reheat and stir in fresh cream before serving.
  • Fresh basil should be added right before serving or near the end of cooking, as prolonged heat can diminish its delicate flavor. Save some whole leaves for an elegant garnish.
  • Toasted bread, grilled cheese sandwiches, or crispy bacon make excellent accompaniments. A simple salad like the Best Chickpea Salad Recipe provides nice textural contrast.
  • For a completely smooth soup, strain it through a fine-mesh sieve after blending, though this is optional and removes some of the tomato texture that many people love.
  • The soup is best served immediately while piping hot. If making ahead, let it come to room temperature before refrigerating to prevent condensation.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top