Creamy Tomato Basil Soup

A steaming bowl of Creamy Tomato Soup with Basil garnished with fresh basil leaves, served alongside grilled cheese on a rustic table. Save to Pinterest
A steaming bowl of Creamy Tomato Soup with Basil garnished with fresh basil leaves, served alongside grilled cheese on a rustic table. | comfortbowlkitchen.com

This velvety tomato soup blends fresh basil and a creamy texture for a comforting experience. Onion and garlic are sautéed in olive oil before adding ripe tomatoes and vegetable broth. After simmering, fresh basil is stirred in and blended until smooth. A touch of heavy cream enriches the soup’s luscious finish. Perfect served garnished with basil leaves and paired with crusty bread.

Optional red pepper flakes add a subtle spice, while plant-based cream offers a dairy-free alternative. Roasting tomatoes before cooking boosts depth of flavor, making this an easy yet elegant dish suitable for various dietary preferences.

Rain was drumming against the kitchen window when I first made this soup, craving something that felt like a warm hug in a bowl. The basil from my windowsill plant had gone wild, and those canned tomatoes in the pantry were calling my name. Forty minutes later, I was curled up with the most velvety, vibrant red soup, wondering why I had ever bothered with the canned stuff from the store.

Last winter, my roommate walked in mid simmer, announced she could smell basil from down the hall, and promptly cancelled her dinner plans. We ended up eating it straight from the pot, standing around the stove with spoons, while she confessed she had always hated tomato soup until that moment.

Ingredients

  • 1 tablespoon olive oil: Use a good one here since it is the foundation of flavor
  • 1 medium onion: Finely chopped so it melts into the soup without any chunks
  • 2 garlic cloves: Minced fresh releases more oils than pre minced
  • 800 g canned whole tomatoes: Whole tomatoes have better flavor than diced, trust me on this
  • 500 ml vegetable broth: Low sodium lets you control the salt level
  • 1 teaspoon sugar: Cuts the acidity and brings out natural sweetness
  • 120 ml heavy cream: The secret to that silky restaurant texture
  • 15 g fresh basil: Pack it tight, more than you think you need

Instructions

Build Your Base:
Heat olive oil in a large pot over medium heat, then add chopped onion and cook 4 to 5 minutes until it turns translucent and fragrant, stirring occasionally so it does not catch.
Wake Up the Garlic:
Stir in minced garlic and let it cook for just 1 minute until you can smell it, watching carefully since burned garlic turns bitter.
Simmer the Soul:
Pour in tomatoes with their juices, broth, sugar, salt, pepper, and red pepper flakes if you like heat, then bring to a boil before reducing to a gentle simmer for 20 minutes, stirring occasionally as the kitchen starts to smell amazing.
Make It Magic:
Toss in fresh basil leaves and use an immersion blender right in the pot to puree everything smooth, or work in batches if using a countertop blender, but be careful with hot liquids.
Add the Cream:
Pour in heavy cream and stir gently over low heat for 2 to 3 minutes until warmed through, then taste and adjust seasoning until it is exactly right.
Finish Like a Pro:
Ladle into bowls and drizzle with extra cream or scatter fresh basil leaves on top because you deserve that restaurant moment at home.
Creamy Tomato Soup with Basil simmering in a pot with an immersion blender, creating a velvety smooth texture ready to serve. Save to Pinterest
Creamy Tomato Soup with Basil simmering in a pot with an immersion blender, creating a velvety smooth texture ready to serve. | comfortbowlkitchen.com

Now this soup has become my go to for sick friends, bad days at work, and Sunday afternoons when I want something comforting but do not want to actually try. Last week my neighbor texted me at midnight asking for the recipe after smelling it through our shared wall.

Make It Your Own

Sometimes I swap the heavy cream for coconut milk when my vegan sister visits, and the subtle sweetness works beautifully with tomatoes. Roasting the tomatoes and onion first creates this deep, caramelized flavor that makes people think you spent all day cooking, even though it only adds twenty minutes to the prep.

Perfect Pairings

A grilled cheese sandwich dipped into this soup is basically edible nostalgia, but a crusty baguette works just as well for sopping up every last drop. I have also served it alongside a simple green salad with sharp vinaigrette to cut through the richness.

Storage and Make Ahead Tips

This soup keeps beautifully in the fridge for up to four days and actually develops more flavor as it sits. I often make a double batch on Sunday and portion it into containers for easy lunches throughout the week.

  • Freeze individual portions for up to three months
  • Reheat gently over low heat to prevent separating
  • Add a splash more cream when reheating if it looks too thick

Homemade Creamy Tomato Soup with Basil in a white bowl with crusty bread, fresh basil garnish, and a drizzle of cream. Save to Pinterest
Homemade Creamy Tomato Soup with Basil in a white bowl with crusty bread, fresh basil garnish, and a drizzle of cream. | comfortbowlkitchen.com

There is something deeply satisfying about transforming a handful of pantry ingredients into something this special. Hope this soup brings you as much comfort on rainy days as it has brought me.

Recipe Questions & Answers

Yes, fresh ripe tomatoes can be used for a fresher flavor, chopped and added as directed.

Fresh basil infuses the soup with a sweet, aromatic herbaceous note that balances the acidity of the tomatoes.

Substitute heavy cream with coconut milk or another plant-based cream alternative for a dairy-free version.

Blending creates a smooth, velvety texture, but you can leave it chunky if preferred.

Serve hot with crusty bread or grilled cheese sandwiches for a classic pairing.

Creamy Tomato Basil Soup

Velvety tomato soup with fresh basil and a creamy texture, ideal for any season.

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

Ingredients

Vegetables

  • 1 tablespoon olive oil
  • 1 medium onion, finely chopped
  • 2 garlic cloves, minced
  • 28 oz canned whole tomatoes or 2.2 lbs ripe fresh tomatoes, chopped

Dairy

  • 1/2 cup heavy cream

Liquids

  • 2 cups vegetable broth

Seasonings & Herbs

  • 1 teaspoon sugar
  • Salt and freshly ground black pepper, to taste
  • 1/4 teaspoon red pepper flakes
  • 1/2 cup packed fresh basil leaves, plus extra for garnish

Instructions

1
Sauté Aromatics: Heat olive oil in a large pot over medium heat. Add onion and cook for 4–5 minutes until softened and translucent.
2
Add Garlic: Stir in garlic and cook for 1 minute until fragrant.
3
Simmer Soup Base: Add tomatoes with juices, vegetable broth, sugar, salt, pepper, and red pepper flakes. Bring to a boil, then reduce heat and simmer uncovered for 20 minutes, stirring occasionally.
4
Puree Soup: Add fresh basil leaves, then use an immersion blender to puree the soup until smooth. Alternatively, carefully transfer the soup in batches to a countertop blender and blend until smooth, then return to the pot.
5
Add Cream: Stir in the heavy cream and heat gently over low heat for 2–3 minutes. Adjust seasoning to taste.
6
Serve: Serve hot, garnished with extra basil leaves and a drizzle of cream if desired.
Additional Information

Equipment Needed

  • Large pot
  • Immersion blender or countertop blender
  • Chef's knife
  • Cutting board
  • Ladle

Nutrition (Per Serving)

Calories 210
Protein 4g
Carbs 23g
Fat 12g

Allergy Information

  • Contains dairy (heavy cream). For dairy-free or vegan, use plant-based cream alternatives.
  • Always check ingredient labels for hidden allergens.
Emily Carver

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