Creamy Tomato Soup

Yield: 6 servings · Soup · American

Prep Time
10 min
Cook Time
20 min
Total Time
30 min
Servings
6

This creamy tomato soup is the warm hug you didn't know you needed. Made with canned San Marzano tomatoes, it delivers rich, deep tomato flavor in just 30 minutes — no roasting required. Silky smooth with a touch of cream, it's the ultimate comfort food, especially when paired with a grilled cheese sandwich.

Ingredients

Instructions

  1. Saute the aromatics. In a large pot or Dutch oven, heat the butter and olive oil over medium heat until the butter melts and foams. Add the diced onion and cook, stirring occasionally, for about 5 minutes until soft and translucent but not browned.
  2. Add garlic. Add the minced garlic and stir for 30 seconds until fragrant. Don't let it brown.
  3. Add the tomatoes. Pour in the canned tomatoes with all their juices. As you add them, crush the whole tomatoes by squeezing them with your hands or breaking them apart with a wooden spoon in the pot.
  4. Season and simmer. Add the broth, sugar, dried basil, oregano, red pepper flakes, salt, and black pepper. Stir well. Bring to a boil over medium-high heat, then reduce to a gentle simmer. Cook uncovered for 15 minutes, stirring occasionally. The sugar balances the acidity of the tomatoes.
  5. Blend until smooth. Remove the pot from heat. Using an immersion blender directly in the pot, blend until completely smooth and velvety, about 1–2 minutes. Alternatively, carefully transfer the soup in batches to a countertop blender (fill no more than halfway and vent the lid to release steam).
  6. Add the cream. Return the pot to low heat. Stir in the heavy cream until fully incorporated. Let it warm through for 2 minutes without boiling. Taste and adjust seasoning — you may want a pinch more salt or sugar depending on your tomatoes.
  7. Serve. Ladle into bowls. Garnish with a few fresh basil leaves and a drizzle of extra-virgin olive oil. Serve with crusty bread or grilled cheese.

Pro Tips

Tip 1: San Marzano tomatoes really do make a difference here. They're sweeter, less acidic, and have a deeper flavor than standard canned tomatoes. Look for the DOP label for authentic Italian ones.
Tip 2: The sugar is not optional — it counteracts the natural acidity of canned tomatoes. Start with 1 tablespoon and add more to taste if the soup still tastes sharp.
Tip 3: For a dairy-free version, replace the heavy cream with full-fat coconut cream. It adds a subtle richness without any noticeable coconut flavor.
Tip 4: This soup freezes beautifully for up to 3 months. Freeze it before adding the cream, then stir in cream when you reheat.

Variations

Nutrition Facts

Per Serving (about 1 1/2 cups)

Calories190
Total Fat12g
Saturated Fat6g
Carbohydrates18g
Sugar11g
Fiber3g
Protein4g
Sodium620mg