Tomato Basil Soup is a comforting, rich, and flavorful classic made with ripe tomatoes, fresh basil, garlic, onions, and a touch of cream. This Mediterranean-inspired soup is smooth, velvety, and bursting with the natural sweetness of tomatoes balanced by the aromatic freshness of basil.
Perfect as a light lunch, cozy dinner, or elegant appetizer, Tomato Basil Soup pairs beautifully with grilled cheese sandwiches, crusty artisan bread, garlic bread, or a crisp green salad. Whether prepared with fresh garden tomatoes or high-quality canned tomatoes, this easy recipe delivers restaurant-quality flavor in under an hour.
Why You'll Love This Recipe
- Rich, creamy, and comforting
- Made with simple pantry ingredients
- Fresh basil adds incredible aroma
- Easy one-pot recipe
- Ready in about 45 minutes
- Naturally vegetarian
- Easily made vegan
- Perfect for meal prep and freezing
What is Tomato Basil Soup?
Tomato Basil Soup is a smooth soup made by simmering tomatoes with onions, garlic, herbs, and vegetable broth before blending into a creamy consistency. Fresh basil is added near the end of cooking to preserve its vibrant flavor and aroma.
The soup can be served:
- Creamy with heavy cream
- Dairy-free using coconut milk or oat cream
- Rustic with a chunky texture
- Silky smooth after blending
It is one of the most popular comfort foods enjoyed around the world.
Ingredients
For the Soup
- 2 tablespoons extra virgin olive oil
- 1 tablespoon butter (optional)
- 1 medium onion, diced
- 4 garlic cloves, minced
- 1.2 kg (about 2½ lb) ripe tomatoes, chopped (or two 400 g / 14 oz cans of whole peeled tomatoes)
- 2 tablespoons tomato paste
- 3 cups vegetable broth
- 1 teaspoon sugar (optional, to balance acidity)
- 1 teaspoon dried oregano
- ½ teaspoon dried thyme
- 1 teaspoon sea salt
- ½ teaspoon freshly ground black pepper
- 1 cup fresh basil leaves, loosely packed
- ½ cup heavy cream (optional)
- 1 tablespoon balsamic vinegar (optional)
Garnish
- Fresh basil leaves
- Cracked black pepper
- Grated Parmesan cheese
- Heavy cream swirl
- Homemade croutons
- Extra virgin olive oil drizzle
Kitchen Equipment
- Large soup pot or Dutch oven
- Blender or immersion blender
- Wooden spoon
- Ladle
- Measuring cups and spoons
Preparation Time
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
Serves: 4–6
Step 1: Sauté the Aromatics
Heat the olive oil and butter in a large pot over medium heat.
Add the diced onion and cook for 5–6 minutes until softened and translucent.
Stir in the minced garlic and cook for another 30 seconds, just until fragrant.
Step 2: Add the Tomatoes
Stir in:
- Chopped tomatoes
- Tomato paste
- Oregano
- Thyme
- Sugar (if using)
- Salt
- Black pepper
Cook for about 5 minutes, stirring occasionally to help the tomatoes soften and release their juices.
Step 3: Simmer
Pour in the vegetable broth and bring the soup to a gentle boil.
Reduce the heat and simmer uncovered for 20–25 minutes, allowing the flavors to develop.
Step 4: Add the Basil
Remove the pot from the heat.
Stir in the fresh basil leaves and let them wilt for about 2 minutes.
Adding basil at the end preserves its bright color and fresh flavor.
Step 5: Blend Until Smooth
Using an immersion blender, puree the soup until silky smooth.
Alternatively, carefully blend the soup in batches using a countertop blender, allowing steam to escape safely.
Step 6: Finish the Soup
Return the blended soup to low heat.
Stir in:
- Heavy cream (if using)
- Balsamic vinegar (optional)
Taste and adjust the seasoning with additional salt and pepper if needed.
Warm gently for 2–3 minutes without boiling.
Step 7: Serve
Ladle the hot soup into bowls.
Garnish with:
- Fresh basil
- A swirl of cream
- Grated Parmesan
- Homemade croutons
- Freshly cracked black pepper
- A drizzle of olive oil
Serve immediately.
Flavor Profile
This Tomato Basil Soup offers:
- Sweet, ripe tomato flavor
- Fresh aromatic basil
- Mild garlic and onion
- Smooth, creamy texture
- Light herbal notes
- Gentle tang from balsamic vinegar
- Rich Mediterranean character
Best Side Dishes
Serve Tomato Basil Soup with:
- Grilled cheese sandwich
- Garlic bread
- Crusty sourdough bread
- Bruschetta
- Caesar salad
- Greek salad
- Roasted vegetables
- Cheese toast
- Focaccia
- Herb-roasted potatoes
Tips for Perfect Tomato Basil Soup
Use Ripe Tomatoes
Fresh, ripe tomatoes produce the sweetest and most flavorful soup. When fresh tomatoes aren't in season, good-quality canned whole tomatoes are an excellent substitute.
Add Basil at the End
Fresh basil retains its vibrant flavor and color when added after simmering rather than at the beginning.
Blend Carefully
If using a countertop blender, blend in batches and vent the lid slightly to allow steam to escape safely.
Balance the Acidity
If the tomatoes are particularly acidic, a small amount of sugar can help create a more balanced flavor.
Simmer Slowly
Allowing the soup to simmer gently develops a richer, deeper tomato flavor.
Delicious Variations
Roasted Tomato Basil Soup
Roast the tomatoes, onions, and garlic before simmering to create a deeper, sweeter flavor.
Creamy Tomato Basil Soup
Increase the heavy cream or stir in mascarpone cheese for an extra luxurious texture.
Vegan Tomato Basil Soup
Replace the butter with olive oil and the cream with coconut milk, oat cream, or cashew cream.
Spicy Tomato Basil Soup
Add crushed red pepper flakes or cayenne pepper for gentle heat.
Mediterranean Tomato Soup
Stir in chopped olives, roasted red peppers, and crumbled feta cheese before serving.
Storage
Allow the soup to cool completely before storing.
Refrigerate in an airtight container for up to 4 days.
Freeze for up to 3 months. If freezing, add the cream after reheating rather than before freezing for the best texture.
Reheating
Reheat gently over medium-low heat on the stovetop, stirring occasionally.
Alternatively, microwave in short intervals, stirring between each until heated through.
Avoid boiling after adding cream, as it may affect the texture.
Nutrition (Approximate Per Serving)
- Calories: 220
- Protein: 5 g
- Fat: 14 g
- Carbohydrates: 18 g
- Fiber: 4 g
- Sugar: 10 g
- Sodium: 480 mg
Nutritional values are approximate and will vary based on the ingredients and optional cream used.
Frequently Asked Questions
Can I use canned tomatoes?
Yes. Whole peeled canned tomatoes are an excellent choice and provide consistent flavor year-round.
Can I make this soup without cream?
Absolutely. The soup is delicious without cream and has a lighter, brighter tomato flavor.
How can I make it thicker?
Simmer the soup a little longer to reduce the liquid, or stir in extra tomato paste before blending.
What is the best basil to use?
Fresh sweet basil provides the classic flavor. Dried basil can be used in a pinch, but fresh basil offers the best aroma and taste.
Can I prepare the soup ahead of time?
Yes. Tomato Basil Soup often tastes even better the next day as the flavors continue to develop.
Final Thoughts
Tomato Basil Soup is a timeless comfort food that combines the sweetness of ripe tomatoes with the fresh aroma of basil, garlic, and herbs in a smooth, velvety bowl of goodness. Whether served as a light lunch with crusty bread or as a starter for a Mediterranean-inspired dinner, this easy homemade recipe delivers rich flavor, wholesome ingredients, and satisfying warmth. With its versatility, make-ahead convenience, and restaurant-quality taste, Tomato Basil Soup is a recipe you'll return to throughout the year.
0 Comments