creamy basil tomato soup

Published on September 11, 2025
4.8 (245 reviews)

A bowl of creamy basil tomato soup feels like a warm hug on a chilly night. The blend of sweet tomatoes, aromatic basil, and a hint of cream delivers both comfort and elegance, making it an ideal star

Save This Recipe!
Click to save for later - It only takes 2 seconds!
creamy basil tomato soup
Prep Time
15 min
Cook Time
30 min
Servings
4

Why You'll Love This Recipe

✓ Fresh Flavors: Sun‑ripe tomatoes and fragrant basil create a bright, garden‑fresh profile that feels light yet satisfying.
✓ Creamy Comfort: A splash of cream adds silkiness without overwhelming the natural tomato taste, perfect for cozy evenings.
✓ Quick & Easy: Ready in under 45 minutes, this soup fits busy weeknight schedules while still feeling gourmet.

A bowl of creamy basil tomato soup feels like a warm hug on a chilly night. The blend of sweet tomatoes, aromatic basil, and a hint of cream delivers both comfort and elegance, making it an ideal starter or light main course.

This recipe balances simplicity with depth: pantry staples such as canned tomatoes and vegetable broth pair with fresh herbs to create layers of flavor without demanding hours in the kitchen. It’s perfect for families, meal‑preppers, or anyone craving a restaurant‑style experience at home.

Because the soup is naturally thickened with pureed vegetables and a modest amount of cream, it stays velvety even after reheating. Serve it with crusty bread, a drizzle of olive oil, or a sprinkle of grated Parmesan for an extra touch of indulgence.

1 medium onion, diced Yellow or white onion works.
2 garlic cloves, minced Adds depth; don’t over‑cook.
800 g ripe tomatoes, chopped (or 2 × 400 g cans) Fresh gives brighter taste.
2 cups vegetable broth Low‑sodium preferred.
1 cup fresh basil leaves Packed loosely.
½ cup heavy cream Or coconut milk for dairy‑free.
Salt & freshly ground black pepper To taste.

Instructions

creamy basil tomato soup
1

Sauté aromatics

Heat olive oil in a large pot over medium heat. Add diced onion and cook 5‑6 minutes, stirring, until translucent. Toss in minced garlic and sauté an additional 30 seconds until fragrant, being careful not to brown.

Pro Tip: Adding a pinch of sugar at this stage balances tomato acidity.
2

Add tomatoes & broth

Stir in chopped tomatoes (or canned) and vegetable broth. Increase heat to bring the mixture to a gentle boil, then reduce to a simmer. Cook uncovered for 15‑20 minutes, allowing flavors to meld and tomatoes to break down.

Pro Tip: For a smoother texture, crush whole tomatoes with a wooden spoon before simmering.
3

Blend the soup

Remove the pot from heat. Using an immersion blender, purée the soup until completely smooth, or transfer in batches to a countertop blender. Return to low heat, then stir in fresh basil leaves, letting them wilt for 2‑3 minutes.

Pro Tip: Blend half the soup first, then add the rest to avoid splattering.
4

Finish with cream

Stir in heavy cream (or coconut milk) until the soup reaches a velvety consistency. Season with salt and freshly ground black pepper to taste. Simmer for another 2‑3 minutes, allowing the cream to integrate fully.

Pro Tip: Add cream off the heat to prevent curdling.
5

Serve & garnish

Ladle soup into bowls. Garnish with a drizzle of extra cream, a few torn basil leaves, and optional grated Parmesan. Serve hot with crusty bread or a simple mixed green salad.

Expert Tips

Tip #1: Roast tomatoes for depth

If time allows, roast fresh tomatoes at 200 °C for 20 minutes before adding them. The caramelization adds a smoky richness that elevates the soup.

Tip #2: Use chilled broth

Cold broth slows the cooking process, giving the tomatoes more time to release their natural sugars, resulting in a sweeter, more balanced flavor.

Tip #3: Finish with fresh basil oil

Blend a handful of basil with a drizzle of olive oil and drizzle over each bowl for an aromatic burst and glossy finish.

Nutrition

Per serving

Calories
210 kcal
Fat
12 g
Carbs
18 g
Protein
4 g

Frequently Asked Questions

Absolutely. Substitute the heavy cream with an equal amount of full‑fat coconut milk or a cashew‑based cream. The soup stays silky, and the subtle coconut flavor pairs nicely with basil.

Store the soup in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop, adding a splash of broth or water if it thickens too much.

Try adding roasted red peppers for a smoky twist, or blend in a handful of carrots for natural sweetness. A pinch of smoked paprika or cayenne can give the soup a gentle heat.

Recipe Summary

Prep
30 min
Cook
5 min
Total
35 min
Servings
3
Category: Dinner Recipes
Cuisine: International
Difficulty: Easy
Course: Main
Quick Tips
  • Make ahead friendly
  • Freezer safe 3 months
  • Easily doubled
  • Customizable

Ingredients

  • 2 tbsp olive oil
  • 1 medium onion, diced
  • 2 garlic cloves, minced
  • 800 g ripe tomatoes, chopped (or 2 × 400 g cans)
  • 2 cups vegetable broth
  • 1 cup fresh basil leaves
  • ½ cup heavy cream
  • Salt & freshly ground black pepper

Instructions

1
Sauté aromatics

Heat olive oil in a large pot over medium heat. Add diced onion and cook 5‑6 minutes, stirring, until translucent. Toss in minced garlic and sauté an additional 30 seconds until fragrant, being carefu...

2
Add tomatoes & broth

Stir in chopped tomatoes (or canned) and vegetable broth. Increase heat to bring the mixture to a gentle boil, then reduce to a simmer. Cook uncovered for 15‑20 minutes, allowing flavors to meld and t...

3
Blend the soup

Remove the pot from heat. Using an immersion blender, purée the soup until completely smooth, or transfer in batches to a countertop blender. Return to low heat, then stir in fresh basil leaves, letti...

4
Finish with cream

Stir in heavy cream (or coconut milk) until the soup reaches a velvety consistency. Season with salt and freshly ground black pepper to taste. Simmer for another 2‑3 minutes, allowing the cream to int...

5
Serve & garnish

Ladle soup into bowls. Garnish with a drizzle of extra cream, a few torn basil leaves, and optional grated Parmesan. Serve hot with crusty bread or a simple mixed green salad....

You May Also Like

Discover more delicious recipes

Sizzlin’ Bacon-Wrapped Chicken Bites Snacks and Appetizers
High Protein Pizza Wrap With Tortilla Healthy Recipes
Raspberry Swirl Shortbread Recipe Desserts recipes
Save This Recipe!
Join Our Community

Get Weekly Recipe Inspiration

Join thousands of food enthusiasts. Receive exclusive recipes, cooking tips, and culinary inspiration delivered to your inbox.