
There are few things more comforting than a bowl of warm, homemade tomato soup. This slow-roasted tomato basil soup is deeply flavorful, slightly sweet from caramelized tomatoes, and luxuriously creamy. It’s the kind of recipe that fills your kitchen with the most incredible aroma, makes everyone wander in asking, “What are you cooking?”, and turns even the simplest dinner into something special.
Unlike canned soup, this roasted tomato soup builds layers of flavor slowly in the oven. The tomatoes become jammy and sweet, the onions mellow and caramelize, and the roasted garlic adds the most beautiful buttery richness. Then everything is blended until silky smooth, simmered with herbs, fresh basil, chicken stock, and finally finished with heavy cream for that cozy, velvety finish.
This is pure comfort in a pot—and perfect for everything from rainy days to family lunches to cozy winter dinners.
Why You’ll Love This Roasted Tomato Soup
- Made with fresh tomatoes — no canned tomatoes needed
- Naturally sweet thanks to slow roasting (no sugar required!)
- Creamy, silky, restaurant-quality texture
- Perfect for kids and adults
- Freezer-friendly
- Pairs perfectly with grilled cheese or crusty bread
If you love simple, nourishing, homemade meals that feel special without being complicated, this is a keeper.

Ingredients You’ll Need
For Roasting
- 18–24 tomatoes (about 2 Costco boxes), quartered
- 2 large yellow onions, roughly chopped
- Olive oil
- Salt + cracked black pepper
For Roasted Garlic
- 3 whole garlic heads, halved horizontally
- Olive oil
Soup Base
- 4–6 cups chicken stock (or vegetable stock)
- 2 tsp Italian seasoning
- 2 bay leaves
- 1–2 tsp garlic powder
- 1–1½ tsp salt, more to taste
- Freshly ground pepper
- 1 cup fresh basil, chopped
- 1–1½ cups heavy cream
How to Make Slow-Roasted Tomato Basil Soup
Step 1: Roast the Tomatoes, Onions & Garlic
- Preheat oven to 375°F.
- Spread tomatoes and onions on sheet pans. Drizzle generously with olive oil and season with salt + pepper.
- Place halved garlic on foil, drizzle with olive oil, wrap tightly, and place on sheet pan.
- Roast for 1½–2 hours until caramelized and fragrant.
The slow roasting is where the magic happens. Don’t rush this part!
Step 2: Blend the Soup Base
- Transfer roasted tomatoes and onions to a large pot.
- Squeeze roasted garlic cloves from the skins into the pot.
- Use an immersion blender to blend until silky smooth.
Step 3: Build the Flavor
- Add chicken stock until desired thickness is reached.
- Stir in Italian seasoning, bay leaves, garlic powder, salt, pepper, and fresh basil.
- Simmer 20–30 minutes to deepen flavor.
Step 4: Make It Creamy
- Remove bay leaves.
- Stir in heavy cream.
- Taste and adjust seasoning.
Serve and enjoy!
Serving Suggestions
This soup shines on its own, but it’s even better with:
✔️ Grilled cheese sandwiches
✔️ Crusty sourdough
✔️ Parmesan + basil on top
✔️ A drizzle of cream or olive oil
✔️ Homemade croutons
Tips for the Best Roasted Tomato Soup
- Use ripe tomatoes. The sweeter the tomato, the richer the soup.
- Don’t skip the roasting time. This is where the depth of flavor develops.
- Blend well for a creamy, restaurant-style texture.
- Adjust thickness by adding more or less stock.
Variations & Substitutions
- Dairy-Free: Use coconut milk instead of cream
- Vegetarian: Use vegetable broth instead of chicken stock
- Extra Creamy: Add extra cream or a spoonful of mascarpone
- Spicy Version: Add red pepper flakes when simmering
- Protein Boost: Stir in shredded chicken before serving
How to Store & Freeze
This soup is amazing for meal prep!
Refrigerate: Up to 4 days in an airtight container
Freeze: Up to 3 months (freeze before adding cream if possible)
Reheat: Warm gently on stove; add extra broth if needed
FAQ
Can I use canned tomatoes?
Yes! Use two large cans of whole or crushed tomatoes. Still roast the onions and garlic.
Do I have to add cream?
No. It’s delicious dairy-free or you can use half and half.
Can kids eat this?
Absolutely. It’s smooth, mild, and so comforting.
Keywords to Help You Find This Recipe
homemade tomato soup • roasted tomato soup • creamy tomato basil soup • fresh tomato soup recipe • comfort food dinner • cozy soup recipe • easy family dinner • tomato soup from scratch
If you make this recipe…
Tag me and let me know how your family enjoyed it! This is one of those recipes that becomes part of your home rhythm—shared around the table, enjoyed with bread, and remembered.