Creamy Tomato Soup Basil

Creamy Tomato Soup with Fresh Basil steaming in a white bowl, garnished with basil leaves. Save to Pinterest
Creamy Tomato Soup with Fresh Basil steaming in a white bowl, garnished with basil leaves. | comfortbowlkitchen.com

This velvety tomato soup blends ripe tomatoes simmered with fresh basil and fragrant garlic, softened onions, and a splash of cream for richness. Olive oil gently sautés the aromatics before the vegetable stock brings the flavors together. A smooth purée completes this comforting dish, enhanced with basil garnish. Ideal for a light, satisfying meal with gluten-free and vegetarian qualities.

Last winter, my roommate walked in with armfuls of tomatoes from her aunt's garden, insisting we had to use them before they went bad. We ended up making this soup three nights in a row, each batch slightly different, until we settled on what became our go-to version for rainy days.

I once served this at a dinner party where everyone was slightly skeptical about tomato soup being the main course. By the end of the meal, three people were asking for the recipe, and someone actually licked their bowl clean when they thought no one was watching.

Ingredients

  • 1 tablespoon olive oil: Extra virgin gives the best flavor foundation for sautéing the aromatics
  • 1 medium yellow onion, diced: Yellow onions become sweet and mellow when cooked down properly
  • 2 garlic cloves, minced: Fresh minced garlic beats pre packaged stuff every single time
  • 1 kg ripe tomatoes: Canned work perfectly fine in winter when fresh tomatoes are disappointing
  • 500 ml vegetable stock: Homemade stock adds depth but store bought is totally acceptable
  • 120 ml heavy cream: This is what makes it velvety rather than just watery tomato puree
  • 15 g fresh basil leaves: Add this at the end so the bright flavor really shines through
  • 1 teaspoon sugar: Even the best tomatoes sometimes need a little help balancing acidity

Instructions

Build your flavor base:
Heat olive oil in a large saucepan over medium heat, add diced onion, and cook for 5 minutes until soft and translucent but not browned
Add the aromatic punch:
Stir in minced garlic and cook for just 1 minute until fragrant, watching carefully so it does not burn
Break down the tomatoes:
Add chopped tomatoes with their juices and cook for 5 minutes, stirring occasionally until they start falling apart
Let it simmer:
Pour in vegetable stock, bring everything to a boil, then reduce heat and simmer uncovered for 15 minutes
Make it silky smooth:
Add fresh basil leaves and use an immersion blender right in the pot, or carefully transfer to a countertop blender
Add the luxurious finish:
Return soup to the pot if you used a blender, stir in cream and sugar if using, then season generously with salt and pepper
Serve it up:
Ladle into warmed bowls, tuck in a few extra basil leaves, and bring it to the table while still steaming hot
Close-up of Creamy Tomato Soup with Fresh Basil topped with a swirl of cream. Save to Pinterest
Close-up of Creamy Tomato Soup with Fresh Basil topped with a swirl of cream. | comfortbowlkitchen.com

This soup became a Friday tradition during my first year of teaching. There was something healing about coming home, chopping vegetables, and watching everything bubble away while the house filled with that incredible basil tomato aroma.

Making It Your Own

I have roasted the tomatoes first with a little olive oil at 400°F for 20 minutes, and honestly, that extra step creates something extraordinary. The concentrated sweetness changes the whole character of the soup.

What To Serve Alongside

A grilled cheese sandwich made with sharp cheddar and sourdough is the classic pairing that never disappoints. For something lighter, a simple green salad with vinaigrette cuts through the richness beautifully.

Storage And Reheating

This soup actually tastes better the next day as the flavors have time to meld together properly. Store it in an airtight container in the refrigerator for up to 4 days, or freeze for up to 3 months.

  • Reheat gently over low heat, stirring occasionally to prevent the cream from separating
  • Add a splash of stock or water if it has thickened too much in the fridge
  • Never microwave it in a sealed container as the steam needs somewhere to escape
Creamy Tomato Soup with Fresh Basil served with grilled cheese on the side. Save to Pinterest
Creamy Tomato Soup with Fresh Basil served with grilled cheese on the side. | comfortbowlkitchen.com

Good soup is one of life's simple pleasures, and this one has never let me down. Hope it finds its way into your regular rotation too.

Recipe Questions & Answers

Yes, whole peeled canned tomatoes work well and provide a convenient option without sacrificing flavor.

Replace the heavy cream with a plant-based alternative to maintain creaminess while keeping it vegan friendly.

Roasting the tomatoes before cooking boosts their natural sweetness and adds depth to the soup.

Yes, it can be made in advance and reheated gently to preserve the smooth, fresh flavors.

Crusty bread or grilled cheese sandwiches complement the warmth and creaminess perfectly.

Creamy Tomato Soup Basil

Velvety tomato soup brightened with fresh basil and a touch of cream for rich flavor.

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

Ingredients

Vegetables

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

Liquids

  • 2 cups vegetable stock
  • ½ cup heavy cream

Herbs & Seasonings

  • ½ cup fresh basil leaves, plus extra for garnish
  • 1 teaspoon sugar (optional, to taste)
  • Salt and freshly ground black pepper, to taste

Instructions

1
Sauté Aromatics: Heat olive oil in a large saucepan over medium heat. Add diced onion and cook for 5 minutes until softened but not browned.
2
Add Garlic: Stir in minced garlic and cook for 1 minute until fragrant, being careful not to burn.
3
Cook Tomatoes: Add chopped tomatoes with juices if using canned. Cook for 5 minutes, stirring occasionally, until tomatoes begin to break down and release their liquid.
4
Simmer with Stock: Pour in vegetable stock and bring to a boil. Reduce heat to low and simmer uncovered for 15 minutes to develop flavors.
5
Purée Soup: Add fresh basil leaves. Use an immersion blender directly in the pot or transfer to a countertop blender to purée until completely smooth.
6
Finish and Season: Return soup to pot if necessary. Stir in heavy cream and sugar if using. Season generously with salt and pepper to taste. Gently reheat until hot but not boiling.
7
Serve: Ladle into warm bowls and garnish with extra fresh basil leaves. Serve immediately while hot.
Additional Information

Equipment Needed

  • Large saucepan or Dutch oven
  • Immersion blender or countertop blender
  • Ladle
  • Chopping board and chef's knife

Nutrition (Per Serving)

Calories 180
Protein 3g
Carbs 19g
Fat 10g

Allergy Information

  • Contains dairy (heavy cream)
  • Gluten-free if prepared with certified gluten-free vegetable stock; always verify labels
  • For dairy allergies or lactose intolerance, substitute with dairy-free cream alternative
Emily Carver

Home cook sharing easy, wholesome comfort meals and kitchen tips for everyday family life.