I remember a rainy afternoon when a batch of roasted tomatoes filled my kitchen with a smoky, honeyed aroma and turned a gray day astonishingly warm. That moment is why I make this tomato basil soup so often; the bright, silky bowl comforts and energizes at once. tomato basil soup is simple but powerful; total hands-on work is straightforward if you follow a few clear steps and basic tools.
This soup pairs sweet-tart roasted tomatoes with fragrant basil, soft onion, garlic, and a hint of cream for silkiness. It’s perfect for weeknights, a light lunch, or when you need something soulful and fast. If you enjoy comforting bowls, my other savory soups like bacon cheeseburger soup make great company. Trust touch: choosing ripe fresh tomatoes and fragrant basil concentrates flavor and reduces the need for heavy seasoning.
[Image: roasted tomatoes on a baking sheet]
Why you’ll love this
- Roasted tomatoes boost natural sweetness and depth.
- Minimal ingredients, maximum comfort and flavor.
- Uses basic tools most cooks already own.
- Freezable base for quick future meals.
- Flexible finish: creamy or bright, your choice.
"Warm, vivid, and unbelievably simple—my new favorite weeknight soup."
How this recipe comes together
Roast halved fresh tomatoes until caramelized, then gently sauté onion and garlic. Add the roasted tomatoes, vegetable broth, and basil, simmer briefly, then purée until silky. Finish with a splash of cream if you want richness; season to taste and serve hot garnished with fresh basil.
[Image: step showing tomatoes cut and ready to roast]
What you’ll need
- Fresh tomatoes
- Basil leaves
- Onion
- Garlic
- Olive oil
- Vegetable broth
- Salt
- Pepper
- Cream (optional)
Ingredient notes & swaps:
- Fresh tomatoes are the flavor engine; ripeness matters more than variety.
- Basil leaves add bright herbaceous aroma; add more at the end for fresher punch.
- Cream (optional) gives a silky mouthfeel; omit for a lighter, dairy-free bowl.
- Allergen note: cream is dairy; omit or replace with a non-dairy option if needed.
How to make it
This method highlights roasting for depth, a short simmer to marry flavors, and a quick purée for texture. It’s straightforward: roast, sauté, simmer, blend, and finish.
- Preheat your oven to 400°F (200°C).
- Cut the fresh tomatoes in half and place them on a baking sheet. Drizzle with olive oil, salt, and pepper.
- Roast the tomatoes in the preheated oven for about 25-30 minutes until they’re tender and caramelized.
- In a large pot, heat some olive oil over medium heat. Add chopped onion and minced garlic, cooking until the onion is transparent.
- Add the roasted tomatoes, vegetable broth, and basil leaves to the pot.
- Bring the mixture to a simmer and cook for 10-15 minutes.
- Use an immersion blender to purée the soup until smooth.
- Stir in cream if desired, and adjust seasoning with salt and pepper.
- Serve hot, garnished with fresh basil.
Pro Tip: After roasting, scrape the browned bits from the baking sheet into the pot for concentrated flavor.
Visual doneness cues: the roasted tomato skins should be blistered and dark at the edges, and the sautéed onion should be translucent and soft; when simmering, you’ll see gentle steam and a glossy surface.

Helpful cooking tips
- Roast cut-side down for deeper caramelization and less splatter.
- Don’t over-blend if you prefer a slightly chunky texture.
- Add basil near the end of simmering for brighter aroma.
- Use an immersion blender for safety and fewer dishes.
- Taste and adjust salt after adding vegetable broth since broths vary.
Best ways to enjoy it
Serve this soup hot with a swirl of cream and a scattering of torn basil leaves for color and perfume. Pair with a crisp green salad or crusty bread for dipping. For a cozy bowl, ladle into warmed bowls so the soup stays hot longer while you eat.
[Image: bowl of tomato basil soup with basil garnish]
How to store & freeze
Cool the soup before refrigerating in covered containers. For freezing, portion into airtight containers or freezer-safe bags, leaving room for expansion. When reheating, thaw gently and warm until steaming. Refrigerate leftovers within 2 hours; reheat until steaming hot.
How to fix common issues
If the soup is bland: stir in a pinch more salt and a few torn basil leaves to lift flavor.
Too acidic: a small splash of cream smooths and balances sharpness.
Too thin: simmer uncovered a bit longer to reduce and concentrate.
Separated cream: gently whisk the soup over low heat to bring it back together.
Soggy texture: pulse-blend briefly rather than over-puréed to recover some body.
Creative twists
- Add an extra handful of basil leaves at the end for a fresher finish.
- Stir in cream for a velvety texture, or leave it out for a brighter, lighter bowl.
- Optional: top with toasted bread crumbs or croutons for crunch.
- Optional: finish with a drizzle of olive oil for sheen and richness.
Your questions answered
Q: Can I use canned tomatoes instead of fresh?
A: Yes, you can substitute canned tomatoes if fresh are unavailable, though the flavor will differ slightly from roasted fresh tomatoes. Adjust salt and simmer briefly to meld flavors and check acidity before finishing.
Q: Do I have to use cream?
A: No, cream is optional and only needed if you want a richer, silkier mouthfeel. Skipping cream yields a bright, tomato-forward soup that highlights basil and roasted notes.
Q: What equipment gives the best texture?
A: An immersion blender offers control and minimal cleanup, giving a smooth, uniform texture. A countertop blender works too; blend in batches and be cautious with hot liquid.
Q: Can I make this ahead for a dinner party?
A: Yes, you can roast tomatoes and make the base in advance; refrigerate and reheat gently, adding basil and cream just before serving to preserve freshness and color.
Q: How much basil should I add?
A: Basil is flexible. Add enough to give a bright aromatic lift—reserve a small amount for garnish to keep the presentation lively.
Conclusion
For another take on this beloved classic and extra inspiration, see the Tomato Basil Soup Recipe – Love and Lemons.

Tomato Basil Soup
Ingredients
Method
- Preheat your oven to 400°F (200°C).
- Cut the fresh tomatoes in half and place them on a baking sheet. Drizzle with olive oil, salt, and pepper.
- Roast the tomatoes in the preheated oven for about 25-30 minutes until they are tender and caramelized.
- In a large pot, heat some olive oil over medium heat. Add chopped onion and minced garlic, cooking until the onion is transparent.
- Add the roasted tomatoes, vegetable broth, and basil leaves to the pot.
- Bring the mixture to a simmer and cook for 10-15 minutes.
- Use an immersion blender to purée the soup until smooth.
- Stir in cream if desired, and adjust seasoning with salt and pepper.
- Serve hot, garnished with fresh basil.