There’s something magical about a bowl of tomato soup, especially when it’s laced with a swirl of homemade basil oil. That earthy, herbaceous aroma meeting the deep tang of slow-cooked tomatoes creates the kind of comfort that hugs you from the inside out. Whether you’re chasing warmth on a chilly day or just need a nourishing pause, this soup delivers flavor and ease in every spoonful. It’s velvety, bright, and full of depth—and that glistening green basil oil takes it from simple to spectacular.
Behind the Recipe
This recipe was born out of a love for two kitchen classics—ripe tomatoes and fresh basil. On a late summer day, with garden tomatoes overflowing on the counter and a bunch of basil wilting in a jar, this soup came together as the perfect way to use it all. The basil oil was a happy accident that stuck—fresh, peppery, and vibrant, it cuts through the richness of the soup and adds a finishing touch that feels like a chef’s kiss.
Recipe Origin or Trivia
Tomato soup has long been a staple in cuisines around the world. From Italian passata to Spanish gazpacho and American creamy versions, tomatoes have been pureed and stewed in all kinds of ways. This version nods to both Mediterranean and American traditions, using olive oil, garlic, and basil in a way that’s clean and classic. The basil oil draws inspiration from Italian salsa verde and French pistou, giving the soup a little extra flair with minimal effort.
Why You’ll Love Tomato Soup with Basil Oil
Here’s why this dish will quickly become your go-to:
Versatile: Serve it as a starter, a light meal, or pair it with a grilled cheese for something heartier.
Budget-Friendly: It’s mostly pantry staples like canned tomatoes and garlic, yet feels luxurious.
Quick and Easy: The soup comes together in under 45 minutes, with minimal prep.
Customizable: Add cream for richness, chili flakes for heat, or roasted red peppers for depth.
Crowd-Pleasing: Everyone loves a good tomato soup—this version always gets compliments.
Make-Ahead Friendly: The soup (and oil) store beautifully for a few days, making it a great prep-ahead meal.
Great for Leftovers: Reheat and enjoy, or use it as a pasta sauce or poaching liquid for eggs.
Chef’s Pro Tips for Perfect Results
Want to make your tomato soup extra special? Try these kitchen secrets:
- Roast the garlic before adding it to mellow its bite and deepen the flavor.
- Use whole canned San Marzano tomatoes for a naturally sweet, rich base.
- Simmer the soup gently to avoid bitterness from overcooking.
- Strain the soup if you prefer an ultra-smooth texture.
- Chill the basil oil slightly before drizzling—it keeps its color vibrant and pools beautifully.
Kitchen Tools You’ll Need
Let’s keep it simple. Here’s what you need to make the magic happen:
Blender: To achieve that silky smooth finish.
Medium Saucepan: For simmering the tomatoes, garlic, and onions.
Fine Mesh Strainer (optional): If you want a super-smooth consistency.
Small Food Processor or Mortar and Pestle: For blending the basil oil.
Ladle: For easy serving.
Ingredients in Tomato Soup with Basil Oil
Each ingredient plays its part in layering flavor and texture. Here’s what you’ll need:
- Olive Oil: 3 tablespoons for sautéing and making the basil oil. Adds richness and helps develop flavor.
- Yellow Onion: 1 medium, diced. Brings natural sweetness and depth.
- Garlic Cloves: 3 cloves, minced. Adds a savory, aromatic base.
- Canned Whole Tomatoes: 2 (28-ounce) cans. Use high-quality tomatoes for best flavor.
- Vegetable Broth: 2 cups. Lightens the soup and helps blend the flavors.
- Salt: 1 teaspoon. Balances the acidity and enhances overall taste.
- Sugar: 1 teaspoon (optional). Offsets any tartness from the tomatoes.
- Fresh Basil Leaves: 1 cup, packed. Used for making the basil oil.
- Extra Virgin Olive Oil (for basil oil): 1/2 cup. Carries the fresh basil flavor beautifully.
Ingredient Substitutions
Out of something? Here’s how to keep things rolling:
Canned Whole Tomatoes: Crushed or diced tomatoes work, but adjust blending time.
Vegetable Broth: Water with a dash of soy sauce or bouillon can work in a pinch.
Fresh Basil: Try parsley or cilantro for a twist.
Olive Oil: Avocado oil works for cooking, but use good olive oil for the basil oil.
Sugar: Honey or maple syrup can balance acidity too.
Ingredient Spotlight
Canned Whole Tomatoes: These are picked at peak ripeness and packed in juice, giving you the most robust flavor. San Marzano tomatoes are ideal.
Fresh Basil: Bright, peppery, and aromatic, basil infuses the oil with intense flavor and color that freshens every bite of soup.

Instructions for Making Tomato Soup with Basil Oil
Alright, time to bring it all together in your kitchen. Follow these steps and enjoy the delicious process.
-
Preheat Your Equipment:
Warm a medium saucepan over medium heat. Have your blender or immersion blender ready. -
Combine Ingredients:
Add olive oil to the pan, then sauté the onion until soft and translucent, about 5 minutes. Stir in the garlic and cook for 1 minute more. -
Prepare Your Cooking Vessel:
Pour in the canned tomatoes (with juice) and vegetable broth. Season with salt and sugar. Bring the mixture to a gentle boil, then reduce heat and simmer for 25 minutes. -
Assemble the Dish:
Let the mixture cool slightly, then blend until smooth. If you want it extra silky, strain through a fine mesh sieve. -
Cook to Perfection:
Return the soup to the pot and warm it through. Adjust seasoning as needed. -
Finishing Touches:
In a food processor or mortar, blend the basil leaves with olive oil until smooth. Strain if desired for a more refined look. -
Serve and Enjoy:
Ladle the hot soup into bowls and drizzle generously with basil oil. Garnish with extra basil leaves if you like.
Texture & Flavor Secrets
The soup is velvety smooth with just the right amount of body. The basil oil floats on top, adding a fresh, peppery kick that balances the richness of the tomato. It’s creamy without needing cream, bright without being sour, and deeply comforting.
Cooking Tips & Tricks
Here’s how to keep your soup vibrant and balanced:
- Use a non-reactive pot to prevent metallic taste from tomatoes.
- Always blend in batches if using a regular blender—hot soup can expand.
- Don’t skip the sugar if your tomatoes are very acidic.
- Basil oil is best made fresh but keeps in the fridge for 2 days.
What to Avoid
A few mistakes can dull the flavor. Let’s dodge them:
- Overcooking the soup: It can become too thick and lose brightness.
- Using cheap olive oil for the basil drizzle: Go high-quality here for flavor.
- Skipping the blending step: Texture matters with this soup.
Nutrition Facts
Servings: 4
Calories per serving: 260
Note: These are approximate values.
Preparation Time
Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 40 minutes
Make-Ahead and Storage Tips
This soup is a meal prep champion. You can make it up to 3 days in advance. Store it in an airtight container in the fridge. It also freezes well for up to 2 months. Reheat gently over the stove, and stir in fresh basil oil just before serving.
How to Serve Tomato Soup with Basil Oil
Serve it steaming hot in deep bowls, topped with a dramatic swirl of basil oil. Pair with crusty grilled cheese sandwiches, herbed focaccia, or even a side of garlic-roasted chickpeas. It’s also delicious as a first course before pasta or roast chicken.
Creative Leftover Transformations
Don’t let a drop go to waste. Try these:
- Use it as a pasta sauce with penne and parmesan.
- Add cooked white beans and veggies for a quick stew.
- Pour over poached eggs and toast for a savory breakfast.
Additional Tips
A few extras to make your soup shine:
- Warm the bowls before ladling in the soup to keep it hot longer.
- Add a pinch of smoked paprika for a gentle depth.
- Stir in a splash of coconut milk for a creamy twist.
Make It a Showstopper
Presentation matters. Swirl the basil oil in artistic circles and add a sprinkle of microgreens or a few small basil leaves. Serve with rustic bread slices stacked nearby, and you’ve got a table-worthy stunner.
Variations to Try
- Creamy Tomato Soup: Stir in 1/2 cup heavy cream or coconut milk.
- Spicy Kick: Add red pepper flakes or a chopped chili during cooking.
- Roasted Pepper Twist: Blend in one roasted red bell pepper for sweetness.
- Carrot-Tomato Soup: Add diced carrots during sautéing for a veggie boost.
- Herb Explosion: Mix basil with parsley and mint for a complex green oil.
FAQ’s
Q1: Can I use fresh tomatoes instead of canned?
A1: Absolutely. Just roast or blanch them first to deepen the flavor and remove the skins.
Q2: How long does basil oil last?
A2: It stays fresh in the fridge for 2–3 days. Keep it sealed and chilled.
Q3: Can I make this soup vegan?
A3: It already is. Just make sure your broth is vegetable-based.
Q4: What’s the best blender for soup?
A4: A high-powered blender like Vitamix gives the smoothest results, but immersion blenders work great too.
Q5: Can I freeze this soup?
A5: Yes. Leave off the basil oil and freeze the base soup for up to 2 months.
Q6: What bread pairs best with it?
A6: Sourdough, grilled cheese, or focaccia all work beautifully.
Q7: Do I need to strain the soup?
A7: Not at all. It depends on your texture preference.
Q8: Can I add cream?
A8: Yes. A splash of cream or coconut milk makes it even richer.
Q9: Is sugar really necessary?
A9: It balances the acidity. If your tomatoes are sweet, you might not need it.
Q10: How do I keep the basil oil green?
A10: Blanch the basil leaves briefly before blending to lock in that bright green color.
Conclusion
Tomato Soup with Basil Oil isn’t just another soup. It’s a cozy, flavor-packed, elegant bowl of comfort that’s just as perfect for a weeknight dinner as it is for impressing guests. It’s simple, soulful, and trust me, you’re going to love this. So grab your ingredients and let your kitchen smell like summer.
Print
Tomato Soup with Basil Oil
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4 servings
- Category: Soup
- Method: Simmering and Blending
- Cuisine: Mediterranean
- Diet: Vegan
Description
A silky smooth tomato soup swirled with fresh basil oil, delivering comfort and brightness in every spoonful.
Ingredients
- 3 tablespoons olive oil
- 1 medium yellow onion, diced
- 3 garlic cloves, minced
- 2 (28-ounce) cans whole tomatoes
- 2 cups vegetable broth
- 1 teaspoon salt
- 1 teaspoon sugar (optional)
- 1 cup fresh basil leaves, packed
- 1/2 cup extra virgin olive oil (for basil oil)
Instructions
- Warm a medium saucepan over medium heat and have a blender ready.
- Add olive oil to the pan, then sauté the diced onion for about 5 minutes until translucent. Stir in the garlic and cook for 1 minute.
- Pour in the canned tomatoes with their juice and the vegetable broth. Season with salt and sugar. Simmer gently for 25 minutes.
- Let the soup cool slightly, then blend until smooth. Strain if desired for extra silkiness.
- Return soup to the pot, reheat gently, and adjust seasoning if needed.
- In a small food processor or using a mortar and pestle, blend the basil leaves with extra virgin olive oil until smooth. Strain if desired.
- Serve the soup hot, drizzled with the fresh basil oil, and garnish with extra basil if desired.
Notes
- Roast garlic beforehand for a sweeter, milder flavor.
- Use San Marzano tomatoes for a richer taste.
- Blend in batches if using a traditional blender to avoid spills.
- Basil oil keeps for 2–3 days refrigerated in a sealed container.
Nutrition
- Serving Size: 1 bowl
- Calories: 260
- Sugar: 6g
- Sodium: 720mg
- Fat: 18g
- Saturated Fat: 2.5g
- Unsaturated Fat: 15g
- Trans Fat: 0g
- Carbohydrates: 20g
- Fiber: 4g
- Protein: 4g
- Cholesterol: 0mg