
This creamy roasted tomato basil soup delivers classic comfort using ripe tomatoes and fresh basil for layers of flavor. Roasting the tomatoes deepens their sweetness while sautéed onions and garlic give a soft mellow base. It is the kind of soup that feels like a little gift on any weeknight or quiet afternoon.
I first put this together with late summer garden tomatoes and since then it is a go-to for chilly days or a simple weeknight dinner everyone actually agrees on.
Ingredients
- Roma tomatoes: using ripe sturdy tomatoes helps produce that rich deep flavor
- Onion: choose a large one that feels heavy for its size for extra juiciness and sweetness
- Garlic: use fresh cloves rather than pre-minced for brighter flavor
- Olive oil: use a good quality oil for both roasting and sautéing
- Salt and pepper: to balance and lift the flavors
- Chicken or vegetable broth: pick a low sodium version for more control over the saltiness
- Fresh basil leaves: choose bright green tender leaves and avoid any with dark spots
- Sugar: only if needed for tomatoes that are extra tart
- Baking soda: just a sprinkle helps cut acidity if needed
- Heavy cream: optional add for a richer creamier soup
- Fresh basil leaves: for a pop of color and aroma on top
Step-by-Step Instructions
- Roast the Tomatoes:
- Arrange halved tomatoes cut side up on a baking sheet Then drizzle with olive oil generously and season with salt and pepper Roast in a hot oven until soft browned and edges are just beginning to caramelize This brings out their natural sweetness
- Sauté the Onions and Garlic:
- While tomatoes roast warm olive oil in a heavy pot over medium heat Add finely chopped onion and minced garlic Stir frequently until they soften around five to seven minutes then continue to gently cook until you see some golden brown edges This long slow cooking draws out sweetness and removes any bite
- Simmer Everything Together:
- Scoop the roasted tomatoes into the pot with onions and garlic Pour in broth slowly stirring to combine Bring to a gentle simmer and let it bubble for about ten minutes so the flavors meld
- Blend the Soup:
- Add fresh chopped basil and a pinch of sugar or baking soda if needed for taste Using an immersion blender directly in the pot blend everything until very smooth If using a stand blender work in batches and take care with the hot liquid Pour the soup back into the pot if needed
- Finish with Cream:
- Stir in heavy cream for silkiness letting it warm through for a few minutes Taste and adjust seasoning as you like then ladle into bowls Garnish with more fresh basil

My favorite part is picking fresh basil from the garden and watching it melt into the soup It is a little ritual that feels luxurious in its simplicity Once we made this on a rainy Sunday and ended up eating it straight out of mugs on the porch
Storage Tips
Let the soup cool completely before storing in airtight containers in the fridge It keeps fresh for about three days For longer storage portion it into freezer safe jars or bags and freeze for up to three months For best flavor reheat gently on the stove while stirring Occasionally I add a splash of broth or water to loosen the texture after freezing
Ingredient Substitutions
If Roma tomatoes are not available beefsteak or cherry tomatoes are great substitutes For vegan friends use plant based cream and vegetable broth You can also add a handful of roasted red bell peppers for a sweeter richer version
Serving Suggestions
Serve piping hot with crusty bread or a melty grilled cheese sandwich A sprinkle of shaved parmesan or a drizzle of extra olive oil on top makes it feel a little fancier For a lighter meal pair the soup with a crisp green salad

Cultural Context and Tradition
Tomato basil soup is inspired by rustic Italian kitchens where tomatoes and fresh herbs are the backbone of simple home cooking While it is now found everywhere the essence never changes good tomatoes a splash of olive oil and fresh basil
Commonly Asked Questions
- → Why roast the tomatoes before blending?
Roasting deepens the tomatoes’ sweetness and enhances the overall flavor, creating a richer, more balanced bowl.
- → Can I use different tomato varieties?
Yes, while Roma is classic, beefsteak or cherry varieties offer their own unique flavor profiles and sweetness.
- → How do I reduce tanginess?
A small pinch of baking soda mellows acidity, or you may add a teaspoon of sugar to gently balance flavors.
- → Is there a vegan alternative to cream?
Absolutely. Substitute with plant-based cream or omit entirely for a lighter, dairy-free result.
- → How can I serve this bowl?
It pairs beautifully with grilled cheese, crusty bread, or a fresh, crisp salad for a complete meal.
- → Is it freezer friendly?
Yes, freeze portions for up to three months. Thaw and gently reheat for a convenient, flavorful meal.