Tomato Basil Soup – Cozy, Fresh, and Comforting
Tomato basil soup feels like a warm hug in a bowl. It’s simple, comforting, and full of fresh flavor. Whether you’re making it for a quick lunch or an easy weeknight dinner, it always delivers.
Pair it with a grilled cheese or a slice of crusty bread, and you’ve got something special. This version uses basic pantry ingredients, but tastes like it came from a cozy café.

Tomato Basil Soup - Cozy, Fresh, and Comforting
Ingredients
Method
- Sauté the aromatics: Heat olive oil or butter in a large pot over medium heat. Add the chopped onion and a pinch of salt.Cook, stirring occasionally, until soft and translucent, about 6–8 minutes.
- Add garlic and tomato paste: Stir in the minced garlic and cook for 30 seconds, just until fragrant. Add the tomato paste and cook for 1–2 minutes to caramelize it slightly. This deepens the flavor.
- Add tomatoes and broth: Pour in the canned tomatoes with their juices and the broth.If using whole tomatoes, crush them lightly with a spoon. Add sugar (if using), salt, black pepper, and red pepper flakes.
- Simmer: Bring to a gentle boil, then reduce to a simmer. Cook uncovered for 20–25 minutes, stirring occasionally.The soup should thicken slightly and the flavors will meld.
- Add basil and blend: Stir in the fresh basil leaves and balsamic vinegar or lemon juice. Use an immersion blender to blend the soup until smooth. For a chunkier texture, pulse lightly or blend only half.
- Make it creamy (optional): Stir in the heavy cream or half-and-half.Simmer for 2–3 more minutes. Taste and adjust seasoning with more salt, pepper, or acid.
- Serve: Ladle into bowls and garnish with extra basil and a sprinkle of Parmesan. Add a drizzle of olive oil if you like.Serve with crusty bread or a grilled cheese sandwich.
What Makes This Recipe So Good

- Balanced flavor: Sweet tomatoes, fresh basil, and a touch of cream create a rich, vibrant taste without feeling heavy.
- Simple ingredients: Most items are pantry staples—onion, garlic, canned tomatoes, and broth—so you can make it anytime.
- Customizable texture: Blend it silky smooth or leave some texture for a rustic feel.
- Quick and doable: About 30–40 minutes from start to finish, with minimal prep.
- Great for leftovers: The flavors deepen overnight, making it even better the next day.
Ingredients
- 2 tablespoons olive oil or unsalted butter
- 1 medium yellow onion, chopped
- 3 garlic cloves, minced
- 2 tablespoons tomato paste
- 2 cans (28 ounces each) whole peeled tomatoes, preferably San Marzano
- 2 cups low-sodium vegetable or chicken broth
- 1 teaspoon sugar (optional, to balance acidity)
- 1 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon freshly ground black pepper
- 1/2 teaspoon red pepper flakes (optional, for gentle heat)
- 1/3 cup heavy cream or half-and-half (optional for creaminess)
- 1/2 cup fresh basil leaves, packed, plus extra for garnish
- 1 tablespoon balsamic vinegar or a squeeze of lemon juice (for brightness)
- Grated Parmesan, for serving (optional)
- Crusty bread or grilled cheese, for serving (optional but encouraged)
Step-by-Step Instructions

- Sauté the aromatics: Heat olive oil or butter in a large pot over medium heat. Add the chopped onion and a pinch of salt.
Cook, stirring occasionally, until soft and translucent, about 6–8 minutes.
- Add garlic and tomato paste: Stir in the minced garlic and cook for 30 seconds, just until fragrant. Add the tomato paste and cook for 1–2 minutes to caramelize it slightly. This deepens the flavor.
- Add tomatoes and broth: Pour in the canned tomatoes with their juices and the broth.
If using whole tomatoes, crush them lightly with a spoon. Add sugar (if using), salt, black pepper, and red pepper flakes.
- Simmer: Bring to a gentle boil, then reduce to a simmer. Cook uncovered for 20–25 minutes, stirring occasionally.
The soup should thicken slightly and the flavors will meld.
- Add basil and blend: Stir in the fresh basil leaves and balsamic vinegar or lemon juice. Use an immersion blender to blend the soup until smooth. For a chunkier texture, pulse lightly or blend only half.
- Make it creamy (optional): Stir in the heavy cream or half-and-half.
Simmer for 2–3 more minutes. Taste and adjust seasoning with more salt, pepper, or acid.
- Serve: Ladle into bowls and garnish with extra basil and a sprinkle of Parmesan. Add a drizzle of olive oil if you like.
Serve with crusty bread or a grilled cheese sandwich.
How to Store
- Refrigerator: Let the soup cool, then store in an airtight container for up to 4 days. The flavor improves by day two.
- Freezer: Freeze in quart containers or freezer bags for up to 3 months. If you used cream, consider adding it after reheating to prevent slight separation.
- Reheating: Warm gently on the stove over medium-low heat, stirring occasionally.
Add a splash of water or broth if it thickens too much.
- Meal prep tip: Freeze in single-serve portions for quick lunches.

Health Benefits
- Tomatoes are rich in lycopene: This antioxidant is linked to heart health and may support healthy skin. Cooking tomatoes helps your body absorb lycopene better.
- Basil brings more than flavor: It contains vitamin K and plant compounds with anti-inflammatory properties.
- Light yet satisfying: With broth as the base and optional cream, you can control the richness. It’s an easy way to get more vegetables in your day.
- Lower sodium potential: Using low-sodium broth and salting to taste helps keep the sodium level in check.
What Not to Do
- Don’t skip sautéing the tomato paste: Raw tomato paste tastes flat and metallic.
A quick cook builds depth.
- Don’t over-blend with the cream already added: Blend first, then stir in cream to keep the texture silky and avoid frothiness.
- Don’t forget acidity: A splash of balsamic or lemon at the end brightens everything. Without it, the soup can taste dull.
- Don’t rely on poor-quality tomatoes: Canned San Marzano or fire-roasted tomatoes make a big difference. Low-quality tomatoes can be watery and harsh.
- Don’t over-salt early: Flavors concentrate as the soup simmers.
Season gradually and adjust at the end.
Alternatives
- Dairy-free: Skip the cream and swirl in a tablespoon of olive oil or a splash of coconut milk. You’ll still get a velvety finish.
- Roasted flavor: Roast fresh tomatoes, onion, and garlic at 425°F (220°C) with olive oil and salt until blistered. Blend with broth and basil for a smoky twist.
- Protein boost: Add cooked white beans while simmering, then blend.
It adds creaminess and extra protein without dairy.
- Herb variations: Swap some basil for fresh thyme or oregano. Add a bay leaf while simmering, then remove before blending.
- Spice it up: Stir in a pinch of smoked paprika, cayenne, or a splash of hot sauce for a kick.
- Low-carb topping: Garnish with pesto, Greek yogurt, or shaved Parmesan for extra richness without bread.
FAQ
Can I use fresh tomatoes instead of canned?
Yes. Use about 3–4 pounds of ripe tomatoes.
📖 Get Access to 50+ Printable Smoothie Recipes Instantly! 🖨️
Boost your health with delicious smoothies! These easy-to-follow printable recipe eBooks are perfect for detoxing, fitness goals, and tasty plant-based living. Available for instant download on Etsy! 🌿✨
Core and quarter them, then simmer until they break down. Roasting them first will boost their sweetness and reduce excess liquid.
Do I need to peel or seed the tomatoes?
If using canned, no. For fresh tomatoes, you can leave the skins on if you’re blending.
If you prefer an ultra-smooth texture, blanch, peel, and deseed, or simply strain after blending.
How do I fix soup that’s too acidic?
Add a pinch of sugar, a little more cream, or a small knob of butter. Sometimes just a longer simmer helps mellow the sharpness. Taste and adjust gradually.
Can I make this without an immersion blender?
Absolutely.
Let the soup cool slightly, then blend in batches in a regular blender. Don’t fill it to the top—steam needs to escape. Hold the lid with a towel and blend until smooth.
What can I serve with tomato basil soup?
Grilled cheese is the classic.
You can also serve it with garlic bread, a green salad, roasted vegetables, or a simple panini with turkey and provolone.
How can I make it thicker?
Simmer uncovered a bit longer to reduce the liquid. You can also add an extra tablespoon of tomato paste or blend in a handful of cooked white beans.
Is this soup kid-friendly?
Usually yes. Skip the red pepper flakes, keep the texture smooth, and add a little cream for richness.
A grilled cheese on the side helps seal the deal.
In Conclusion
Tomato basil soup is simple, cozy, and endlessly adaptable. With good tomatoes, fresh basil, and a few smart techniques, you can make a bowl that tastes like it’s from your favorite café. Keep this recipe in your back pocket for weeknights, packed lunches, and lazy Sundays.
It’s easy to make, easy to love, and always welcome at the table.






