Creamy Tomato Basil Soup

Featured in: Homemade Soups & Stews

This velvety tomato and basil soup combines ripe tomatoes simmered with aromatic garlic and onion, enriched with fresh basil and creamy texture. The soup is gently blended for smoothness and finished with a touch of cream, delivering comforting flavors that warm the soul. A perfect dish for a cozy meal, it pairs beautifully with crusty bread or grilled cheese. Easily adapted with dairy-free alternatives and subtle spices, this soup showcases classic Italian-inspired ingredients in an elegant, simple preparation.

Updated on Mon, 10 Nov 2025 13:54:00 GMT
Creamy Tomato Basil Soup steaming in a bowl, garnished with fresh basil leaves.  Save to Pinterest
Creamy Tomato Basil Soup steaming in a bowl, garnished with fresh basil leaves. | mellowspice.com

A velvety, comforting soup that blends ripe tomatoes, fresh basil, and cream for a classic, flavorful dish perfect for any season.

This soup quickly became a favorite in my family for its rich flavor and creamy texture.

Ingredients

  • Vegetables: 2 tablespoons olive oil, 1 medium yellow onion chopped, 3 garlic cloves minced, 800 g (28 oz) canned whole peeled tomatoes or 1 kg fresh ripe tomatoes peeled and chopped
  • Liquids: 500 ml (2 cups) vegetable broth, 120 ml (½ cup) heavy cream
  • Herbs & Spices: 1 teaspoon sugar, 1 teaspoon salt or to taste, ½ teaspoon freshly ground black pepper, 1 small bunch fresh basil leaves plus extra for garnish
  • Optional: 1 tablespoon unsalted butter for extra richness

Instructions

Step 1:
Heat olive oil in a large saucepan over medium heat. Add the onion and cook for 5 6 minutes stirring occasionally until softened.
Step 2:
Add the garlic and cook for another 1 minute until fragrant.
Step 3:
Stir in the tomatoes with juices if using canned breaking them up with a spoon. Cook for 5 minutes.
Step 4:
Add the vegetable broth sugar salt and pepper. Bring to a simmer and cook uncovered for 20 minutes stirring occasionally.
Step 5:
Add the basil leaves and simmer for 2 more minutes.
Step 6:
Remove from heat. Use an immersion blender to puree the soup until smooth or carefully blend in batches in a countertop blender.
Step 7:
Stir in the heavy cream and butter if using. Warm gently over low heat for 2 3 minutes. Adjust seasoning if needed.
Step 8:
Serve hot garnished with extra basil leaves and a drizzle of cream if desired.
A rich, velvety Creamy Tomato Basil Soup served with crusty bread slices.  Save to Pinterest
A rich, velvety Creamy Tomato Basil Soup served with crusty bread slices. | mellowspice.com

Sharing this soup always brings my family together on chilly evenings.

Notes

- For a dairy-free version use coconut cream or a plant-based alternative. Serve with crusty bread or grilled cheese for a classic pairing. Add a pinch of red pepper flakes for gentle heat.

Required Tools

Large saucepan immersion blender or countertop blender ladle cutting board and knife

Nutritional Information

Calories 220 Total Fat 14 g Carbohydrates 19 g Protein 4 g per serving

Bowl of Creamy Tomato Basil Soup with herbs, perfect for cozy dinners. Save to Pinterest
Bowl of Creamy Tomato Basil Soup with herbs, perfect for cozy dinners. | mellowspice.com

This creamy tomato basil soup is sure to become your go-to comfort meal any time of year.

Recipe FAQs

What type of tomatoes work best?

Fresh ripe tomatoes are ideal for a vibrant flavor, but canned whole peeled tomatoes can be used for convenience without compromising taste.

How can I make the soup dairy-free?

Replace heavy cream with coconut cream or any preferred plant-based cream to maintain richness without dairy.

What is the best way to blend the soup?

An immersion blender allows easy pureeing directly in the pot; alternatively, blend in batches using a countertop blender until smooth.

Can I add heat to the soup?

Adding a pinch of red pepper flakes during cooking introduces a gentle, balanced heat without overpowering the fresh flavors.

What herbs complement the tomato and basil flavors?

Fresh basil is central, but you can also garnish with extra basil leaves or try a hint of thyme for additional depth.

Creamy Tomato Basil Soup

Velvety blend of tomato, basil, and cream delivering a rich, smooth comforting soup for any season.

Prep Time
10 minutes
Cook Time
35 minutes
Overall Time
45 minutes
Created by Hannah Clarke

Recipe Category Homemade Soups & Stews

Skill Level Easy

Cuisine Italian

Total Yield 4 Number of Servings

Dietary Details Vegetarian-Friendly, No Gluten

What You Need

Vegetables

01 2 tablespoons olive oil
02 1 medium yellow onion, chopped
03 3 garlic cloves, minced
04 28 ounces canned whole peeled tomatoes or 35 ounces fresh ripe tomatoes, peeled and chopped

Liquids

01 2 cups vegetable broth
02 ½ cup heavy cream

Herbs & Spices

01 1 teaspoon sugar
02 1 teaspoon salt, or to taste
03 ½ teaspoon freshly ground black pepper
04 1 small bunch fresh basil leaves, plus extra for garnish

Optional

01 1 tablespoon unsalted butter

How To Make

Step 01

Sauté onions: Heat olive oil in a large saucepan over medium heat. Add chopped onion and cook 5–6 minutes, stirring occasionally, until softened.

Step 02

Add garlic: Add minced garlic and cook for 1 minute until fragrant.

Step 03

Cook tomatoes: Stir in tomatoes with their juices if canned, breaking them up with a spoon. Cook for 5 minutes.

Step 04

Simmer soup base: Add vegetable broth, sugar, salt, and pepper. Bring to a simmer and cook uncovered for 20 minutes, stirring occasionally.

Step 05

Add basil: Stir in fresh basil leaves and simmer for an additional 2 minutes.

Step 06

Puree soup: Remove from heat and puree until smooth using an immersion blender or carefully blend in batches in a countertop blender.

Step 07

Finish with cream: Stir in heavy cream and optional butter. Warm gently over low heat for 2–3 minutes. Adjust seasoning as needed.

Step 08

Serve: Ladle soup into bowls and garnish with extra basil leaves and a drizzle of cream if desired.

Tools Needed

  • Large saucepan
  • Immersion blender or countertop blender
  • Ladle
  • Cutting board and knife

Allergy Details

Review all components for potential allergens and talk to your doctor with any questions.
  • Contains dairy from cream and optional butter.
  • Gluten-free if prepared with gluten-free broth.
  • Check ingredient labels for allergen sensitivity.

Nutrition Details (per serving)

This nutritional breakdown is for your information and isn't a substitute for health advice.
  • Total Calories: 220
  • Total Fat: 14 g
  • Carbohydrates: 19 g
  • Proteins: 4 g