There’s something magical about a bowl of homemade tomato soup that store-bought versions simply can’t replicate. When the weather turns chilly or when I need a comforting meal, this creamy roasted tomato soup recipe is my absolute go-to. Each spoonful delivers rich, deep tomato flavor enhanced by the caramelization that comes from roasting. This isn’t just soup—it’s a hug in a bowl.
I’ve spent years perfecting this recipe, tweaking ingredients and methods until I found the perfect balance of acidity, sweetness, and creaminess. The secret? Roasting the tomatoes brings out their natural sweetness while adding incredible depth of flavor that you simply can’t get from simmering raw tomatoes.
Why This Tomato Soup Recipe Stands Out
Before diving into the instructions, let me share why this recipe deserves a permanent spot in your cooking repertoire:
- Roasting intensifies flavor: By roasting the tomatoes and garlic, we concentrate their flavors and add a subtle smokiness that transforms the soup
- Balanced creaminess: Just enough cream to add richness without masking the tomato flavor
- Versatile base recipe: Once you master the basic technique, you can customize with additional herbs, spices, or mix-ins
- Freezer-friendly: Make a double batch and freeze for future quick meals
- Simple ingredients: Nothing fancy required—just good-quality tomatoes and pantry staples
Essential Ingredients
The beauty of this soup lies in its simplicity. Quality ingredients make all the difference here.
Ingredient | Amount | Notes |
---|---|---|
Roma tomatoes | 3 pounds (about 12-14) | Look for ripe but firm tomatoes with vibrant color |
Cherry tomatoes | 1 pint | Adds sweetness and intense flavor |
Yellow onion | 1 large | Sweet onions work wonderfully too |
Garlic | 1 whole head | Yes, an entire head—don’t worry, roasting mellows it |
Olive oil | 3 tablespoons | Use good quality extra virgin olive oil |
Fresh thyme | 4-5 sprigs | Strip the leaves before adding |
Fresh basil | 1 cup loosely packed | Plus more for garnish |
Vegetable stock | 3 cups | Homemade is best, but quality store-bought works too |
Heavy cream | 1/2 cup | Can substitute half-and-half for a lighter version |
Butter | 2 tablespoons | Unsalted, so you can control seasoning |
Tomato paste | 2 tablespoons | Adds concentrated tomato flavor |
Brown sugar | 1 teaspoon | Balances acidity, can be adjusted to taste |
Red pepper flakes | 1/4 teaspoon | Adds subtle heat, optional |
Salt | To taste | I recommend kosher salt |
Black pepper | To taste | Freshly ground is best |
Essential Equipment
You don’t need fancy equipment, but these tools will make the process easier:
- Baking sheets with rims
- Parchment paper
- Large pot or Dutch oven
- Immersion blender (or standard blender)
- Fine-mesh sieve (optional for extra smoothness)
Preparation Steps
Step 1: Roast the Tomatoes and Aromatics
- Preheat your oven to 400°F (205°C).
- Prepare the tomatoes:
- Slice Roma tomatoes in half lengthwise
- Leave cherry tomatoes whole
- Cut onion into quarters
- Slice the top off the garlic head to expose the cloves
- Line two baking sheets with parchment paper.
- Arrange tomatoes cut-side up on baking sheets, nestling the onion quarters and garlic head among them.
- Drizzle everything generously with olive oil (about 2 tablespoons total).
- Sprinkle with salt, pepper, and half the thyme leaves.
- Roast for 45-50 minutes until tomatoes are caramelized with some charred edges.

During roasting, the magic happens—sugars concentrate, flavors deepen, and the kitchen fills with an incredible aroma that will have everyone asking when dinner will be ready.
Step 2: Prepare the Soup Base
While the vegetables are roasting, I like to prepare the soup base:
- In a large Dutch oven or heavy-bottomed pot, melt butter over medium heat.
- Add tomato paste and cook for 2-3 minutes, stirring constantly until it darkens slightly.
- Pour in 1 cup of the vegetable stock, stirring to incorporate the tomato paste.
- Add brown sugar, red pepper flakes (if using), and remaining thyme leaves.
- Reduce heat to low and let the flavors meld while waiting for the roasted vegetables.
Step 3: Combine and Blend
Now comes the satisfying part of bringing everything together:
- Once vegetables are done roasting, let cool slightly (about 5 minutes).
- Squeeze the roasted garlic cloves from their papery husks directly into the pot.
- Add roasted tomatoes and onions, along with any juices on the baking sheet.
- Pour in remaining vegetable stock.
- Add 3/4 cup of the fresh basil leaves.
- Bring to a gentle simmer and cook for 15 minutes.
- Remove from heat and blend:
- If using an immersion blender, blend directly in the pot until smooth
- If using a standard blender, work in batches and be careful blending hot liquids
Step 4: Finish the Soup
These final touches transform a good soup into an exceptional one:
- Return blended soup to pot if you used a standard blender.
- For extra smoothness (optional): Pass soup through a fine-mesh sieve, pressing with a wooden spoon to extract all liquid.
- Stir in heavy cream and heat gently—do not boil after adding cream.
- Taste and adjust seasoning with salt and pepper.
- If the soup is too thick, add more stock; if too thin, simmer for a few more minutes.
- Chiffonade the remaining basil for garnish.
Serving Suggestions
This soul-warming soup deserves thoughtful accompaniments. Here are my favorite ways to serve it:
Accompaniment | Description | Notes |
---|---|---|
Grilled cheese sandwich | Classic buttery sandwich with sharp cheddar | Cut into thin “soldiers” for dipping |
Garlic croutons | Homemade from sourdough bread | Toss with olive oil, garlic, and herbs before toasting |
Parmesan crisps | Baked parmesan cheese rounds | Elegant alternative to crackers |
Fresh focaccia | Slice and warm before serving | Brush with olive oil and flaky salt |
Herb salad | Light mix of fresh herbs and greens | Simple vinaigrette keeps it bright |
Goat cheese toast | Creamy goat cheese on crusty bread | A dollop of basil pesto takes it over the top |
For a complete meal, I often serve this soup with a simple side salad dressed with balsamic vinaigrette. The acidity of the dressing complements the richness of the soup beautifully.

Elevation Options
While the basic recipe is wonderful on its own, here are some ways to elevate it for different occasions:
For Dinner Parties
- Drizzle each bowl with basil oil and a small swirl of cream
- Float a mini grilled cheese crouton on top
- Garnish with edible flowers like nasturtium
For Cozy Family Dinners
- Set up a toppings bar with:
- Freshly grated parmesan
- Crispy bacon bits
- Chive snippings
- Sourdough croutons
- Crème fraîche
For Meal Prep
- Double the recipe
- Portion into freezer-safe containers after step 3 (before adding cream)
- When reheating, add fresh cream and seasonings
Storage and Reheating
This soup keeps beautifully, and I often think it tastes even better the next day after the flavors have had time to meld.
Refrigerator Storage
- Store in airtight containers for up to 5 days
- The soup will thicken as it cools; thin with stock when reheating if needed
Freezer Storage
- Freeze without the cream for best results
- Cool completely before transferring to freezer containers
- Leave some headspace for expansion
- Freeze for up to 3 months
- Thaw overnight in refrigerator
- Reheat gently and add fresh cream
Reheating Instructions
- Stovetop (preferred method): Heat over medium-low heat, stirring occasionally
- Microwave: Use 50% power, stirring every 30 seconds
- Add a splash of stock if the soup has thickened too much
Troubleshooting Guide
Even experienced cooks encounter challenges. Here’s how to address common issues:
Problem | Possible Cause | Solution |
---|---|---|
Soup is too acidic | Very acidic tomatoes | Add 1/4-1/2 tsp more brown sugar or a tiny pinch of baking soda |
Soup is too thick | Too much reduction | Add vegetable stock until desired consistency |
Soup is too thin | Tomatoes were very watery | Simmer uncovered to reduce, or add 1-2 tbsp tomato paste |
Cream is curdling | Heat too high after adding cream | Remove from heat, whisk vigorously, and next time ensure soup isn’t boiling |
Bland flavor | Underseasoned or underroasted tomatoes | Add more salt, roast another batch of tomatoes, or add a splash of balsamic vinegar |
Seasonal Variations
This soup shines in different ways throughout the year:
Summer Version
- Use the ripest heirloom tomatoes from farmers’ markets
- Increase fresh basil
- Garnish with fresh corn kernels
- Serve chilled as gazpacho variation
Fall Version
- Add 1 roasted red bell pepper
- Include 1/2 tsp smoked paprika
- Garnish with toasted pumpkin seeds
Winter Version
- Add 1 tsp dried herbs if fresh aren’t available
- Increase the cream slightly for extra richness
- Serve with cheese toast melted under the broiler

Nutritional Benefits
Beyond its comforting qualities, this soup offers genuine health benefits:
Nutrient | Benefit | Source in Recipe |
---|---|---|
Lycopene | Powerful antioxidant; may reduce cancer and heart disease risk | Tomatoes (concentration increases with cooking) |
Vitamin C | Immune support, collagen production | Fresh tomatoes |
Vitamin A | Vision health, immune function | Tomatoes, cream |
Potassium | Blood pressure regulation, heart health | Tomatoes |
Fiber | Digestive health | Vegetables |
Healthy fats | Brain health, vitamin absorption | Olive oil, cream |
The History Behind Tomato Soup
I’ve always been fascinated by how tomato soup evolved from being feared as poisonous (tomatoes were once considered dangerous in parts of Europe) to becoming one of America’s most beloved comfort foods.
Cream of tomato soup began appearing in cookbooks in the late 1800s. Campbell’s iconic version, introduced in 1897, truly popularized the dish across America. My roasted version builds on this tradition but elevates it with deeper flavors and fresh ingredients.
What makes homemade versions special is the ability to control every aspect of flavor—from the caramelization of the roasted tomatoes to the precise balance of acidity and creaminess.
Why Roasting Makes the Difference
The roasting step might seem like extra work, but it’s absolutely transformative:
- Caramelization: The natural sugars in tomatoes caramelize, creating complex flavors impossible to achieve through simple simmering
- Moisture reduction: Concentrates flavors by evaporating excess water
- Maillard reaction: Creates hundreds of new flavor compounds through the chemical reaction between amino acids and reducing sugars
- Sweetness enhancement: Reduces acidity naturally without requiring as much added sugar
- Depth development: Adds subtle smoky notes that give the soup a more sophisticated profile
Frequently Asked Questions
Can I use canned tomatoes instead of fresh? While fresh is preferred for roasting, you can use canned whole tomatoes in a pinch. Drain well, pat dry, and roast as directed, though the roasting time will be reduced to about 30 minutes. You’ll miss some of the fresh flavor, but it’s still delicious.
How do I make this dairy-free? Replace the heavy cream with full-fat coconut milk and use olive oil instead of butter. The coconut adds a subtle sweetness that works beautifully with the tomatoes.
Can I make this soup in advance for a dinner party? Absolutely! In fact, I recommend it. Make it the day before but don’t add the cream. Refrigerate overnight, reheat gently, and stir in the cream just before serving. The flavors will develop beautifully overnight.
Why is my soup orange rather than deep red? The cream lightens the color naturally. If you want a deeper red color, you can reduce the cream slightly or add a bit more tomato paste. Some tomato varieties are also naturally more orange-hued than others.
Is there a way to make this lower in calories? Yes, substitute half-and-half or whole milk for the heavy cream, though the texture won’t be quite as luxurious. You can also try using greek yogurt for a tangier version with added protein.
What’s the best way to blend hot soup safely? If using a standard blender, fill it only halfway, remove the center cap from the lid and cover with a folded kitchen towel to allow steam to escape. Start blending on the lowest setting and gradually increase speed.
Tips from My Kitchen to Yours
After making this soup countless times, I’ve learned a few tricks that make a difference:
- Save some roasted tomatoes: Before blending, set aside a few pieces of roasted tomato to add back for texture after blending.
- Infuse your cream: Warm the cream with a sprig of basil or thyme before adding to the soup for an extra layer of flavor.
- Use an unexpected garnish: Fried capers add a delightful salty crunch that contrasts beautifully with the creamy soup.
- Balance with acid: A tiny splash of balsamic vinegar or freshly squeezed lemon juice added at the end brightens all the flavors.
- Taste throughout cooking: Tomatoes vary greatly in acidity and sweetness, so continuous tasting and adjusting is key.
- Rest before serving: Let the finished soup sit for 5-10 minutes before serving to allow flavors to fully develop.
Final Thoughts
What I love most about this roasted tomato soup is how it transforms simple ingredients into something truly special. There’s a reason why tomato soup has endured as a comfort food classic—it satisfies on a deep level that few other dishes can match.
When you make this recipe, you’re not just preparing food; you’re creating an experience. From the amazing aromas that fill your kitchen during roasting to the moment you take that first spoonful, this soup connects us to traditions of home cooking and nurturing those we love.
Whether you’re making it for yourself on a quiet evening or serving it to guests at a dinner party, I hope this soup brings you the same joy and comfort it has brought to my table over the years.
Questions and Answers
Do I really need to use both Roma and cherry tomatoes? While you could use just one variety, the combination gives the soup a more complex flavor. Roma tomatoes provide body and traditional tomato flavor, while cherry tomatoes add concentrated sweetness. If you must choose just one, Romas are more versatile.
Can I make this in a slow cooker? You’ll miss the caramelization from roasting, which is essential to this recipe’s flavor. However, if you’re really short on time, you could roast the vegetables first, then transfer everything to a slow cooker to simmer for 2-3 hours on low before blending and adding cream.
What’s the best bread for dipping in this soup? I find a good sourdough offers the perfect balance of chew, crust, and tang to complement the soup. Slice it thickly, brush with olive oil, and toast lightly for the ideal dipping vehicle.
Can I add other vegetables to this soup? Absolutely! Roasted red peppers, carrots, or even butternut squash blend beautifully with the tomato base. Just add them to the roasting pan and proceed with the recipe as written.
Is there a way to make this soup extra indulgent? For special occasions, swirl in a spoonful of mascarpone cheese just before serving, or top with a grilled cheese crouton made with gruyere cheese. You could also finish with a drizzle of truffle oil for a luxurious touch.
How can I make this spicier? Increase the red pepper flakes to 1/2 teaspoon, or add a chopped chipotle pepper in adobo sauce during blending for a smoky heat. A dash of cayenne works well too.
Can I use dried herbs instead of fresh? Yes, but use 1/3 the amount (1 teaspoon dried thyme instead of 3 teaspoons fresh, for example). Add dried herbs earlier in the cooking process to allow them time to hydrate and release their flavors.
Why did my soup separate after refrigerating? This is normal and happens because of the fat content in the cream. Simply reheat gently while whisking, and it should recombine. Avoid boiling, which can cause further separation.
What’s the secret to getting this soup super smooth? After blending, pass the soup through a fine-mesh sieve, pressing with the back of a ladle to extract all the liquid. This extra step removes any tomato seeds or skin bits for the silkiest texture.
Can I use this soup as a sauce? Absolutely! Reduce it a bit further for a fantastic pasta sauce, pizza base, or braising liquid for chicken or fish. It’s incredibly versatile.