Oh, let me tell you about my absolute go-to comfort food – this roasted tomato soup recipe! There’s something magical that happens when you toss tomatoes in the oven. The heat coaxes out their natural sweetness, turning even the simplest ingredients into something rich and velvety. I discovered this trick years ago when my garden went wild with tomatoes, and now it’s my cold-weather staple. The caramelized edges, the deep red color, that incredible aroma filling your kitchen – trust me, once you try homemade roasted tomato soup, you’ll never go back to the canned stuff. It’s crazy simple but tastes like you spent hours in the kitchen.
Why You’ll Love This Roasted Tomato Soup Recipe
This isn’t just another tomato soup–it’s a bowl of cozy with layers of flavor that’ll make you wonder why you ever settled for the bland stuff. Here’s why it’s a game-changer:
- Effortless elegance: Just chop, roast, and blend–no fancy skills needed
- Deep, caramelized magic: Oven roasting transforms tomatoes into sweet, smoky perfection
- Weeknight hero: Ready in under an hour, but tastes like slow-cooked luxury
- Sneaky healthy: Packed with vitamins, and you control the cream (or skip it!)
That rich, velvety texture? That’s the oven working its alchemy–no cream required (though a splash doesn’t hurt). Perfect for dunking grilled cheese or sipping straight from your favorite mug.
Ingredients for Roasted Tomato Soup

Here’s everything you’ll need to make this soul-warming soup – simple ingredients that pack a serious flavor punch:
- 2 lbs fresh tomatoes, halved (I like Roma or vine-ripe)
- 1 onion, roughly chopped
- 4 cloves garlic, peeled (trust me, roasted garlic is gold)
- 2 tbsp olive oil
- 1 tsp salt
- 1/2 tsp black pepper
- 1 tsp dried basil
- 1/2 tsp dried oregano
- 2 cups vegetable broth
- 1/4 cup heavy cream (optional but heavenly)
Ingredient Substitutions & Notes
No heavy cream? No problem! Coconut milk adds lovely richness for a vegan version. Out of dried herbs? Use 1 tbsp fresh basil and 1/2 tbsp fresh oregano instead – just add them after roasting.
Word to the wise: watery grocery-store tomatoes can make your soup thin. If that’s all you’ve got, roast them cut-side up and drain any excess liquid before blending. Want extra smokiness? Throw in a pinch of smoked paprika with the spices!
The garlic cloves stay whole because they’ll turn sweet and spreadable in the oven – no need to chop them beforehand (one less step!).
Equipment You’ll Need
You probably have everything already! Here’s what I grab from my kitchen:
- Baking sheet (for roasting those tomatoes to perfection)
- Blender or immersion blender (my immersion blender means one less dish to wash!)
- Medium pot (for simmering the soup to cozy perfection)
Bonus items: a silicone baking mat makes cleanup easier, and a fine mesh strainer gives you ultra-smooth soup if you’re feeling fancy.
How to Make Roasted Tomato Soup

Okay, let me walk you through this – it’s so simple you’ll wonder why you haven’t been making roasted tomato soup every week. The oven does most of the work here, turning ordinary veggies into something extraordinary. Just follow these easy steps, and you’ll have the most flavorful soup in no time!
Step 1: Roast the Vegetables
First, crank your oven to 400F (200C) – we want it nice and hot! Toss those halved tomatoes, chopped onion, and whole garlic cloves with olive oil on your baking sheet. Don’t crowd them – give each piece some breathing room so they caramelize instead of steam. You’ll know they’re ready when the tomatoes collapse and get those gorgeous dark edges (about 30 minutes). The smell? Absolutely heavenly!

Step 2: Blend Until Smooth
Safety first! Let the roasted veggies cool slightly before blending – hot liquids can explode in your blender! I transfer mine to the blender with the vegetable broth, then hold the lid down with a towel (learned that lesson the messy way). Blend until velvety smooth. If you prefer some texture, pulse it a few times instead.
Step 3: Simmer and Finish
Pour your blended soup into a pot and simmer gently for about 10 minutes – this helps the flavors marry beautifully. Now’s the time for that optional cream – stir it in slowly over low heat to prevent curdling. Too thick? Add a splash more broth. Taste and adjust salt if needed. And just like that – soup’s on!
Tips for Perfect Roasted Tomato Soup
After making this soup more times than I can count, here are my can’t-miss tricks for tomato soup perfection:
- Choose the ripest tomatoes – they’ll caramelize better and give the deepest flavor
- Deglaze that pan! After roasting, splash some broth onto the baking sheet and scrape up those delicious browned bits into your blender
- Strain for luxury – pushing the soup through a fine mesh sieve removes any pesky seeds or skins for restaurant-quality smoothness
- Roast longer for intensity – an extra 5-10 minutes gives you richer, almost sun-dried tomato flavor
- Fresh herb finish – stir in chopped basil right before serving for a bright pop of color and flavor
These little touches take good soup to “wow, did you really make this?” territory!
Serving Suggestions
Oh, let me gush about my favorite ways to serve this roasted tomato soup! Obviously, grilled cheese is the classic pairing – that crispy, buttery bread dunked in velvety soup is pure comfort. For fancy nights, I’ll float homemade garlic croutons on top or swirl in a spoonful of pesto. Fresh basil leaves make everything prettier, and a drizzle of good olive oil adds luxury. Sometimes I’ll even top it with crumbled feta for a salty kick. Serve it in mugs for cozy sipping or pretty bowls for dinner parties – it works every time!

Storage & Reheating
This roasted tomato soup keeps like a dream! Store cooled leftovers in airtight containers – they’ll stay fresh in the fridge for 4-5 days, or freeze beautifully for up to 3 months (I freeze mine in mason jars, leaving an inch of space). When reheating, go low and slow on the stovetop – microwave blasts can make the texture grainy. If frozen, thaw overnight in the fridge first. The soup might thicken when chilled; just stir in a splash of broth or water when warming to bring it back to silky perfection.
Roasted Tomato Soup Nutritional Info
Nutritional estimates vary based on ingredients, but per 1-cup serving, you’re looking at around 150 calories, 10g fat, and 15g carbs. Skip the cream for a lighter version!
FAQs About Roasted Tomato Soup
Can I use canned tomatoes?
Fresh is best for roasting, but in a pinch, drain canned whole tomatoes well, pat dry, and roast as directed. They won’t caramelize as beautifully but still make tasty soup!
How do I make it vegan?
Super easy–just skip the cream or use coconut milk instead. The roasted veggies and broth already make a rich, flavorful base that doesn’t need dairy.
Which tomatoes work best?
Romas are my go-to for meaty texture, but vine-ripened or heirlooms shine too. Avoid watery beefsteaks unless you drain them well after roasting.
Can I freeze this soup?
Absolutely! Freeze before adding cream for best texture. Thaw overnight in the fridge, then reheat gently and stir in cream if using.
Why roast instead of simmer?
Roasting concentrates flavor like nothing else–those caramelized edges add depth you just can’t get from stovetop cooking!
Share Your Feedback
Made this roasted tomato soup? I’d love to hear how it turned out! Leave a comment below or tag me on social media – your food photos make my day. You can find more recipe inspiration on my Pinterest.
Print
Irresistible Roasted Tomato Soup Recipe That Warms the Soul
- Prep Time: 10 mins
- Cook Time: 40 mins
- Total Time: 50 mins
- Yield: 4 servings 1x
- Category: Soup
- Method: Roasting, Blending
- Cuisine: American
- Diet: Vegetarian
Description
A simple and flavorful roasted tomato soup recipe that brings out the natural sweetness of tomatoes. Perfect for a cozy meal.
Ingredients
- 2 lbs fresh tomatoes, halved
- 1 onion, chopped
- 4 cloves garlic, peeled
- 2 tbsp olive oil
- 1 tsp salt
- 1/2 tsp black pepper
- 1 tsp dried basil
- 1/2 tsp dried oregano
- 2 cups vegetable broth
- 1/4 cup heavy cream (optional)
Instructions
- Preheat oven to 400°F (200°C).
- Toss tomatoes, onion, and garlic with olive oil, salt, pepper, basil, and oregano on a baking sheet.
- Roast for 30 minutes until tomatoes soften and caramelize.
- Transfer roasted vegetables to a blender or pot. Add vegetable broth and blend until smooth.
- Simmer on low heat for 10 minutes. Stir in heavy cream if using.
- Serve warm with crusty bread.
Notes
- Use ripe tomatoes for the best flavor.
- Adjust seasoning to taste.
- For a vegan version, omit the cream or use coconut milk.
Nutrition
- Serving Size: 1 cup
- Calories: 150
- Sugar: 8g
- Sodium: 600mg
- Fat: 10g
- Saturated Fat: 3g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 15g
- Fiber: 3g
- Protein: 3g
- Cholesterol: 10mg