Creamy Tomato Basil Soup

Steaming bowl of creamy tomato soup with basil garnish, served alongside a grilled cheese sandwich for dipping.  Save to Pinterest
Steaming bowl of creamy tomato soup with basil garnish, served alongside a grilled cheese sandwich for dipping. | cookingwithyvette.com

This comforting bowl brings together ripe tomatoes, fragrant basil, and rich cream into a silky smooth creation perfect for any season. The natural sweetness from carrots balances the tomatoes beautifully while the immersion blender creates that luxurious restaurant-style texture.

Ready in just 40 minutes with mostly pantry ingredients, this versatile soup adapts easily to dietary needs—simply swap heavy cream for coconut milk to make it vegan. The gentle simmering process concentrates flavors, yielding depth that tastes like it simmered all day.

Pair with crusty bread or grilled cheese for the ultimate comfort meal. Leftovers taste even better the next day as flavors continue to meld together.

There is something almost meditative about making tomato soup on a rainy afternoon, especially when the house is quiet except for the gentle bubbling of the pot. I stumbled upon this recipe during a particularly dreary February when I needed something warm and comforting but did not have the energy for anything complicated.

Last winter my sister came over feeling under the weather and I made a double batch of this soup. We sat at the kitchen table watching steam curl off our bowls and she said it was exactly what she needed, which is the highest compliment any soup can receive.

Ingredients

  • Olive oil: A good quality olive oil forms the foundation and adds a subtle fruitiness
  • Onion: Finely chopped so it melts into the soup without any noticeable chunks
  • Garlic cloves: Minced fresh, never powdered, for that aromatic base
  • Canned whole tomatoes: Look for San Marzano if you can find them, they make a noticeable difference
  • Carrot: This is the secret ingredient that balances acidity naturally
  • Vegetable broth: Use a low sodium brand so you can control the seasoning
  • Heavy cream: Cold from the fridge creates the most luxurious texture
  • Fresh basil: Add it right before blending to preserve that bright, peppery aroma

Instructions

Build the flavor base:
Warm the olive oil in your largest saucepan over medium heat, then add the chopped onion and diced carrot. Let them soften and become fragrant for about five minutes, stirring occasionally so nothing sticks.
Add the aromatic garlic:
Toss in the minced garlic and stir constantly for just one minute until you can smell it. Watch carefully because garlic can turn bitter if it browns.
Create the soup base:
Pour in the canned tomatoes with all their juices, the vegetable broth, sugar if your tomatoes seem particularly acidic, and your first round of salt and pepper. Bring everything to a gentle simmer.
Let it develop:
Lower the heat, cover the pot, and let it simmer for twenty minutes. This is when the flavors really come together and the carrot softens completely.
Add the fresh basil:
Remove the pot from heat and drop in the fresh basil leaves. Let them wilt in the hot soup for just a minute before blending.
Transform into velvet:
Use an immersion blender right in the pot, or work in batches with a countertop blender, until the soup is completely smooth with no visible pieces of vegetable remaining.
Finish with cream:
Pour in the heavy cream while stirring gently and taste again. Add more salt or pepper if needed, then reheat just until warm.
Homemade creamy tomato soup with basil in a rustic white bowl, garnished with fresh basil leaves and a swirl of cream.  Save to Pinterest
Homemade creamy tomato soup with basil in a rustic white bowl, garnished with fresh basil leaves and a swirl of cream. | cookingwithyvette.com

This recipe has become my go-to whenever anyone in my life needs comfort. There is something about the ritual of stirring cream into red soup that feels like an act of care.

Making It Your Own

I have learned that small adjustments can make this soup suit different moods and seasons. Sometimes I add a pinch of red pepper flakes right at the beginning when I want something that feels more warming.

The Perfect Texture

If you prefer a thinner soup, add more broth a quarter cup at a time after blending. For an exceptionally silky result, pass the blended soup through a fine mesh sieve, though I rarely bother with this extra step.

Serving Suggestions

A grilled cheese sandwich cut into strips is the classic pairing, but a slice of crusty bread with butter works just as well. The soup also pairs beautifully with a simple green salad dressed with vinaigrette.

  • Top each bowl with a drizzle of olive oil and tiny basil leaves for serving
  • A sprinkle of grated parmesan adds a savory finish
  • Leftovers improve overnight and keep beautifully in the refrigerator
Creamy tomato soup with basil in a cozy setting, perfect for dipping crusty bread or pairing with a green salad. Save to Pinterest
Creamy tomato soup with basil in a cozy setting, perfect for dipping crusty bread or pairing with a green salad. | cookingwithyvette.com

There is no wrong time for tomato soup, but it always tastes best on days when you need something simple and warm.

Recipe Questions & Answers

Absolutely. Use about 900 g ripe fresh tomatoes, chopped. Canned tomatoes work beautifully year-round and provide consistent results, but fresh tomatoes from peak season deliver exceptional sweetness and vibrant flavor.

Swap the heavy cream for full-fat coconut milk, cashew cream, or your favorite plant-based alternative. Coconut cream adds subtle tropical notes while maintaining the luxurious texture.

The carrot provides natural sweetness that balances the tomatoes' acidity without an overpowering vegetable taste. This classic technique creates a well-rounded, harmonious flavor profile.

Yes, freeze for up to 3 months. For best results, freeze before adding cream—stir it in after reheating. The texture remains silky and the flavors stay vibrant.

An immersion blender creates less mess and allows you to puree directly in the pot. A countertop blender yields an even smoother texture—work in batches and vent steam carefully when blending hot liquid.

Try a pinch of smoked paprika for subtle smokiness, red pepper flakes for gentle heat, or a splash of balsamic vinegar to enhance the tomatoes' natural sweetness. Fresh basil stirred in at the end preserves its bright aroma.

Creamy Tomato Basil Soup

A comforting bowl of velvety tomato goodness with fresh basil and cream.

Prep 10m
Cook 30m
Total 40m
Servings 4
Difficulty Easy

Ingredients

Vegetables

  • 1 tablespoon olive oil
  • 1 medium onion, chopped
  • 2 garlic cloves, minced
  • 28 oz canned whole tomatoes with juice
  • 1 medium carrot, peeled and diced

Liquids

  • 2 cups vegetable broth
  • ½ cup heavy cream

Herbs & Seasonings

  • 1 teaspoon sugar (optional, to balance acidity)
  • Salt and freshly ground black pepper, to taste
  • 1 small bunch fresh basil leaves (about 20 g), plus extra for garnish

Instructions

1
Sauté Aromatics: In a large saucepan, heat olive oil over medium heat. Add onion and carrot; sauté for 5 minutes until softened.
2
Add Garlic: Add garlic and cook for 1 minute until fragrant.
3
Combine Base Ingredients: Stir in the tomatoes (with juice if using canned), vegetable broth, sugar (if using), salt, and pepper. Bring to a simmer.
4
Simmer Soup: Reduce heat, cover, and simmer for 20 minutes, stirring occasionally.
5
Add Fresh Basil: Remove from heat. Add the basil leaves.
6
Puree Until Smooth: Using an immersion blender (or working in batches with a countertop blender), puree the soup until smooth.
7
Finish with Cream: Stir in the cream and adjust seasoning to taste.
8
Serve: Reheat gently if needed. Serve hot, garnished with extra basil.
Additional Information

Equipment Needed

  • Large saucepan
  • Immersion blender or countertop blender
  • Ladle
  • Knife and chopping board

Nutrition (Per Serving)

Calories 185
Protein 3g
Carbs 19g
Fat 10g

Allergy Information

  • Contains dairy (heavy cream). For dairy-free, use a plant-based cream.
  • Gluten-free as written. Double-check broth labels to ensure no gluten additives.
Yvette Morales

Home cook sharing easy, wholesome recipes and kitchen tips for busy food lovers.