There’s something magical about a steaming bowl of tomato basil soup that instantly makes everything better. It’s my go-to comfort food on chilly evenings, rainy afternoons, or whenever I need a quick hug in a bowl. I still remember the first time I made this recipe, I was skeptical that something so simple could taste so incredible, but that first spoonful convinced me forever.
This homemade tomato basil soup has become my signature dish, the one friends request when they’re feeling under the weather or just need some cozy nourishment. What I love most is how the fresh basil brightens up the rich tomato base, creating this perfect balance of flavors. And the best part? It comes together in about 30 minutes with ingredients you probably already have in your pantry.
Why You’ll Love This Tomato Basil Soup
Oh, you are going to adore this recipe, I just know it. First off, it’s so incredibly creamy without being overly heavy. The prep is a breeze—we’re talking under 10 minutes of actual work. The flavor? Deep, rich, and tastes like it simmered for hours, not just 25 minutes. And its versatility is just fantastic. Serve it fancy for guests or keep it simple for a weeknight; this tomato basil soup is always a winner.
PrintCreamy Tomato Basil Soup Recipe in Just 30 Minutes
A creamy and comforting tomato basil soup recipe that’s perfect for any occasion.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
- 2 tablespoons olive oil
- 1 onion, chopped
- 3 cloves garlic, minced
- 800 g canned tomatoes
- 2 cups broth
- 1 cup fresh basil leaves
- 1/2 cup heavy cream (optional)
- Salt and pepper to taste
Instructions
- Heat olive oil in a pot over medium heat.
- Sauté onion until soft, about 5 minutes.
- Add garlic and cook for 1 minute.
- Stir in canned tomatoes and broth.
- Simmer for 20 minutes.
- Add basil leaves and blend until smooth.
- Stir in heavy cream if using, season with salt and pepper.
- Serve hot.
Notes
- For a vegan version, omit the cream or use coconut milk.
- Add a pinch of red pepper flakes for extra heat.
- Store leftovers in an airtight container for up to 3 days.
Nutrition
- Serving Size: 1 bowl (approx. 300g)
- Calories: 180
- Sugar: 8g
- Sodium: 450mg
- Fat: 10g
- Saturated Fat: 3g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 3g
- Protein: 4g
- Cholesterol: 10mg
Ingredients for Tomato Basil Soup
Gather these simple ingredients, I promise you won’t need anything fancy! You’ll need 2 tablespoons of good olive oil (the flavor base), 1 medium onion (chopped, no need to be perfect here), and 3 cloves of garlic (minced, more if you’re garlic obsessed like me). The stars are 800g of canned tomatoes (whole or crushed both work) and 2 cups of vegetable or chicken broth. Don’t forget a packed cup of fresh basil leaves (trust me, fresh makes all the difference). For that luxurious finish, keep 1/2 cup heavy cream handy, totally optional but oh-so-worth it. And of course, salt and pepper to taste!
How to Make Tomato Basil Soup
Okay, let’s get cooking! This tomato basil soup comes together so easily, but there are a few key steps that make all the difference. Follow along and you’ll have restaurant-quality soup in no time.
Sautéing the Aromatics
First, grab your favorite soup pot, I use my trusty Dutch oven. Heat the olive oil over medium heat (not too hot or the garlic will burn!). Add those chopped onions and give them a good stir. Now here’s my secret: let them cook slowly for about 5 minutes until they’re soft and translucent, not browned. That’s when you add the garlic, just 1 minute is enough to wake up its flavor without turning bitter. Your kitchen should smell amazing right now!
Simmering the Tomato Basil Soup
Next comes the fun part! Pour in those canned tomatoes (juice and all) and the broth. Bring everything to a gentle bubble, then reduce the heat to low. This is where the magic happens, let it simmer uncovered for 20 minutes. The flavors will deepen and meld together beautifully. Don’t rush this step, that simmering time is what transforms simple ingredients into something special.
Blending and Finishing Touches
Now for the basil! Toss in those fresh leaves and grab your blender. Safety first: let the soup cool slightly before blending, and only fill the blender halfway (hot soup expands!). Work in batches if needed. Once smooth, return it to the pot. Here’s where you can stir in the cream if you’re using it, start with half and taste as you go. Finish with salt and pepper until it sings. Trust me, you’ll know when it’s just right!
Tips for the Best Tomato Basil Soup
Here are my tried-and-true secrets for soup perfection! First, always use fresh basil, dried just doesn’t give that bright, herbal punch. Second, if your soup seems too thick after blending, whisk in a splash of warm broth until it’s just right. Third, taste as you go, tomatoes vary in acidity, so you might need a pinch of sugar to balance it out. And my favorite trick? Swirl in a teaspoon of good olive oil right before serving for extra richness!
Tomato Basil Soup Variations
One of my favorite things about this tomato basil soup is how easily it adapts to different tastes and diets! For a keto-friendly version, simply skip the cream, the soup is still rich and delicious without it. My vegan friends love it when I swap in coconut milk instead of cream, it adds this lovely tropical note that works surprisingly well. And if you like a little kick? A pinch of red pepper flakes while sautéing the onions gives just the right amount of heat. Honestly, I’ve made this soup a dozen different ways, and they’re all winners!
Serving Suggestions for Tomato Basil Soup
Oh, let me tell you about my favorite ways to serve this tomato basil soup! A classic grilled cheese sandwich is absolute perfection, the crispy, buttery bread and melty cheese just beg to be dunked. For something lighter, warm crusty bread with garlic butter makes every spoonful extra special. And don’t forget a sprinkle of fresh basil on top, it makes even a simple bowl feel fancy! If you are looking for a great grilled cheese recipe, check out some ideas over at Family Tastes.
Storing and Reheating Tomato Basil Soup
This soup stores beautifully! Let it cool completely, then pop it in an airtight container in the fridge for up to 3 days. It freezes great too, just leave out the cream first. To reheat, warm it gently on the stove over medium-low heat, stirring occasionally. If it’s thickened up, just whisk in a splash of broth or water to get it back to that perfect, silky consistency.
Tomato Basil Soup Nutritional Information
Now let’s talk nutrition, because comfort food can be good for you too! A typical serving of this tomato basil soup (about 1 bowl) comes in around 180 calories. You’re looking at 10g of fat (mostly the good kind from olive oil), 18g of carbs, and 4g of protein. The exact numbers will dance around a bit depending on whether you use the cream or not, and what kind of broth you choose. But here’s what really matters, you’re getting a nice dose of lycopene from those tomatoes and all the goodness from fresh basil. Just remember, my numbers are estimates, and your mileage may vary based on your specific ingredients!
FAQs About Tomato Basil Soup
Can I use dried basil instead of fresh?
I really don’t recommend it for this tomato basil soup recipe. Dried basil loses that bright, herby punch that makes this homemade basil tomato soup so special. If you’re absolutely stuck, use 1 tablespoon dried, but fresh is the way to go!
How do I make this dairy-free?
Easy! Just skip the heavy cream for a lighter version, or swap in full-fat coconut milk. It gives this creamy tomato basil soup a lovely richness with a subtle tropical twist that works surprisingly well with the tomatoes.
Can I freeze this soup?
Absolutely! This easy comfort soup freezes beautifully for up to 3 months. Just make sure to leave out the cream before freezing. Thaw overnight in the fridge and reheat gently on the stove, adding a splash of broth if it needs thinning.
My soup is too acidic. Help!
No worries! Tomatoes can vary. Just stir in a tiny pinch of sugar or a drizzle of honey at the end. Taste as you go, you just need enough to balance the acidity without making it sweet. It’s my secret trick for perfect classic Italian soup every time!