Creamy Tomato Soup

A bowl of creamy tomato soup garnished with fresh basil and a swirl of cream, served hot for a comforting meal.  Save
A bowl of creamy tomato soup garnished with fresh basil and a swirl of cream, served hot for a comforting meal. | cookingwithkendra.com

This velvety tomato soup combines the rich flavors of sautéed onions and garlic with whole peeled tomatoes and vegetable broth, finished with a luxurious touch of heavy cream. The 35-minute preparation process yields a comforting dish with vibrant flavor that's perfect for any season.

The soup starts by sautéing onions until translucent, then adding garlic, tomatoes, broth and seasonings to simmer. After blending to a smooth consistency, heavy cream is gently incorporated for richness. Garnish with fresh basil and serve with crusty bread for a complete meal.

The steam rises from my pot of tomato soup on a rainy afternoon, taking me back to my grandmother's kitchen where I first learned this recipe. The transformation that happens when cream meets tomato still feels like culinary magic to me. I've tweaked her formula over the years, finding that good-quality canned tomatoes often create a more consistent flavor than seasonal fresh ones, especially in winter months.

Last winter during that terrible snowstorm, I made this soup while the power flickered threateningly. My neighbor knocked on the door, having smelled it from the hallway of our apartment building. We ended up sharing the pot by candlelight when the electricity finally gave out, laughing about how some foods just seem to arrive exactly when needed.

Ingredients

  • Whole Peeled Tomatoes: I prefer canned for their consistent sweetness, and the San Marzano variety if you can find them makes a noticeable difference in depth of flavor.
  • Heavy Cream: This transforms the soup from bright and acidic to lusciously smooth, but add it slowly while stirring to prevent any separation.
  • Sugar: Just a teaspoon balances the acidity without making the soup sweet, a trick my mother taught me after years of tomato soup disasters.
  • Fresh Basil: The fragrant oils release when torn rather than chopped, creating little bursts of herbal brightness against the creamy background.

Instructions

Develop the flavor base:
Heat olive oil until it shimmers, then add your chopped onion, letting it slowly turn translucent and sweet. You want a gentle sizzle, not a hard fry.
Bloom the garlic:
When you add the garlic, the kitchen fills with that unmistakable aroma that signals good things are coming. Keep it moving so it becomes fragrant without browning.
Build the soup:
As the tomatoes hit the pot, use your spoon to crush them slightly against the side. This helps them break down more evenly during simmering.
Blend with care:
If using a countertop blender, fill only halfway and place a kitchen towel over the lid while blending hot soup. I learned this safety tip after a minor explosion incident that redecorated my ceiling.
Marry the cream:
Lower the heat before adding cream and stir constantly. The color shifts to a beautiful orange-pink that signals youve hit the perfect balance.
Garnish thoughtfully:
Tear fresh basil right before serving to preserve its vibrant color and aroma. A small swirl of cream on top isnt just pretty, it creates lovely flavor ripples as you eat.
Velvety tomato soup with a rich creaminess, simmered to perfection and ready to pair with crusty bread.  Save
Velvety tomato soup with a rich creaminess, simmered to perfection and ready to pair with crusty bread. | cookingwithkendra.com

My daughter called from college once, homesick and fighting a cold. I texted her this recipe, and she video-called me while making it in her dorm kitchen. Watching her taste that first spoonful and seeing her shoulders relax made me realize how much comfort we pass down through simple foods like this.

Serving Suggestions

The classic pairing is grilled cheese, but Ive discovered that a grilled cheese made with sharp cheddar and a thin slice of apple creates a sweet-savory contrast that elevates both the sandwich and the soup. For dinner parties, I serve smaller portions in espresso cups as an elegant starter, topped with a tiny basil leaf and swirl of cream.

Storage Tips

This soup actually improves overnight as the flavors meld together in the refrigerator. The cream can sometimes separate when reheating, but a gentle whisking while warming brings it back together beautifully. If freezing, I recommend doing so before adding the cream, then adding it fresh when you reheat.

Variations to Try

During summer months when I have too many tomatoes from the garden, I roast them with a drizzle of olive oil before adding to the pot, which adds a subtle smoky sweetness. My husband prefers a spicier version with a pinch of red pepper flakes added with the garlic.

  • For a Mediterranean twist, stir in a tablespoon of pesto just before serving instead of the basil garnish.
  • Adding a parmesan rind during simmering creates a subtle umami depth that makes people ask for your secret.
  • For texture contrast, save some of the sautéed onions before blending and add them back to the finished soup.
Steaming bowl of homemade creamy tomato soup, garnished with basil and a drizzle of cream for extra richness. Save
Steaming bowl of homemade creamy tomato soup, garnished with basil and a drizzle of cream for extra richness. | cookingwithkendra.com

This soup has seen me through heartbreaks, celebrations, and ordinary Tuesdays that needed a little brightness. Its become my edible version of a hug, ready whenever comfort is required.

Recipe FAQs

Yes, you can substitute the canned tomatoes with 900g of ripe fresh tomatoes. If using fresh tomatoes, you may want to peel them first by scoring, blanching in boiling water, and then removing the skins for the smoothest texture.

For a dairy-free version, substitute the heavy cream with coconut milk or any plant-based cream alternative. The soup will maintain its creaminess while being suitable for vegan or dairy-free diets.

This soup pairs perfectly with crusty bread or grilled cheese sandwiches. For a lighter meal, serve with a fresh side salad or garlic bread. The creamy texture makes it an ideal starter or complete meal when paired with heartier sides.

Yes, you can freeze this soup, but it's best to do so before adding the cream. Freeze the base soup, then thaw and add fresh cream when reheating. If you've already added cream, it may separate slightly when thawed but can be reblended when reheating.

For extra depth of flavor, consider adding a pinch of smoked paprika, a splash of balsamic vinegar, or roasting the tomatoes first. You could also add a Parmesan rind while simmering or finish with a drizzle of high-quality olive oil and fresh herbs.

You'll need a large pot, wooden spoon, immersion blender (or countertop blender), ladle, chopping board, and knife. An immersion blender makes the puréeing process easier and safer, but a regular blender works well too - just be careful blending hot liquids.

Creamy Tomato Soup

Velvety tomato soup with rich creaminess and vibrant flavor, perfect for a cozy meal. Easy to make in just 35 minutes.

Prep 10m
Cook 25m
Total 35m
Servings 4
Difficulty Easy

Ingredients

Vegetables

  • 1 tablespoon olive oil
  • 1 medium onion, chopped
  • 2 garlic cloves, minced
  • 28 oz (2 x 14 oz cans) whole peeled tomatoes or 2 lbs ripe fresh tomatoes, chopped

Liquids

  • 2 cups vegetable broth
  • 2/3 cup heavy cream

Seasonings

  • 1 teaspoon sugar
  • 1/2 teaspoon salt (adjust to taste)
  • 1/4 teaspoon freshly ground black pepper
  • 1/4 teaspoon dried basil (optional)

Garnish

  • Fresh basil leaves, for serving
  • Extra cream, for drizzling (optional)

Instructions

1
Sauté Onions: Heat the olive oil in a large pot over medium heat. Add the chopped onion and sauté for 4–5 minutes until soft and translucent.
2
Add Aromatics: Add the garlic and cook for 1 minute until fragrant.
3
Combine Main Ingredients: Stir in the tomatoes (with juices if using canned), vegetable broth, sugar, salt, pepper, and dried basil if using. Bring to a simmer.
4
Simmer: Cover and cook for 15 minutes, stirring occasionally, until the flavors are well combined and the tomatoes have broken down.
5
Blend: Remove from heat. Use an immersion blender to puree the soup until smooth, or carefully blend in batches in a countertop blender.
6
Add Cream: Return the soup to low heat. Stir in the heavy cream and heat gently for 2–3 minutes without boiling. Adjust seasoning if needed.
7
Serve: Ladle into bowls, garnish with fresh basil and a drizzle of cream if desired. Serve hot.
Additional Information

Equipment Needed

  • Large pot
  • Wooden spoon
  • Immersion blender or countertop blender
  • Ladle
  • Chopping board and knife

Nutrition (Per Serving)

Calories 210
Protein 4g
Carbs 20g
Fat 13g

Allergy Information

  • Contains dairy (heavy cream)
  • For dairy-free, use plant-based cream
  • Always check labels for hidden allergens
Kendra Lewis

Sharing simple, homemade recipes and handy cooking tips for fellow home cooks.