This velvety smooth tomato soup brings warmth and comfort to any chilly evening. The secret lies in roasting fresh tomatoes, onions, garlic, and carrots until caramelized, which intensifies their natural sweetness and depth. After roasting, these vegetables are simmered with vegetable broth and aromatic herbs like basil and thyme, then blended until incredibly smooth. A splash of heavy cream adds luxurious richness, while optional red pepper flakes provide gentle warmth. The entire process takes just 50 minutes from start to finish, making it perfect for weeknight dinners or lazy weekend lunches.
The first time I made this tomato soup, it was a gray, rainy Sunday that practically demanded comfort food. I'd always associated tomato soup with the canned stuff from childhood, but roasting the vegetables first changed everything. The kitchen filled with this incredible savory aroma that made the whole house feel warmer. My roommate actually came wandering out of her room asking what smelled so amazing.
Last winter, I made a double batch when my partner was fighting a nasty cold. Something about the warmth and those roasted tomato flavors just feels like being wrapped in a blanket. He ate three bowls that night and claimed it was the only thing that made him feel human again. Now whenever either of us feels under the weather, this is the first thing we reach for.
Ingredients
- Ripe tomatoes: Roasting concentrates their natural sweetness and creates those caramelized edges that make the soup taste like it simmered all day
- Yellow onion: Adds a subtle sweetness that balances the tomatoes acidity
- Garlic cloves: Roasting whole makes them milder and slightly nutty, infusing the entire soup
- Carrot: The secret ingredient that adds natural sweetness and body without overpowering
- Olive oil: Helps the vegetables roast evenly and adds its own fruity richness
- Unsalted butter: Creates that velvety finish and carries the herbs beautifully
- Vegetable broth: Low sodium lets you control the salt level while building flavor
- Heavy cream: Transforms the texture from good to absolutely luxurious
- Dried basil and thyme: Classic herbs that complement tomatoes without competing
- Red pepper flakes: Just enough warmth to make every spoonful interesting
Instructions
- Roast the vegetables:
- Toss tomatoes, onion, garlic, and carrot with olive oil on a parchment lined baking sheet, then season with half the salt and pepper before roasting at 400°F until softened and beautifully caramelized
- Build the base:
- Melt butter in a large pot, then add those gorgeous roasted vegetables with basil, thyme, and red pepper flakes, letting everything get friendly for a couple minutes
- Simmer and blend:
- Pour in the broth, bring to a bubble, then let it simmer gently for 10 minutes before pureeing until completely smooth
- Add the cream:
- Stir in the heavy cream, taste, and adjust the seasoning until it is exactly how you like it
This soup has become my go-to for new neighbors, sick friends, or just Tuesday nights when I need something uncomplicated and good. There is something about dunking a grilled cheese into a steaming bowl that feels like giving yourself a hug.
Make It Your Own
Sometimes I toss a bell pepper onto the roasting pan for extra sweetness and color. During summer, fresh herbs from the garden take this to another level entirely. The basic formula stays the same but the variations keep it interesting.
Serving Suggestions
A grilled cheese sandwich is non negotiable in my house, but crusty garlic bread works just as well. I have also served it in small mugs as a starter for dinner parties. The garnish of fresh basil and that extra cream swirl makes it look fancy with zero extra effort.
Storage and Meal Prep
This soup actually tastes better the next day when the flavors have had time to really get to know each other. I often make a big batch on Sunday and eat it throughout the week.
- Cool completely before transferring to airtight containers
- Freeze for up to 3 months, just leave space for expansion
- Reheat gently over low heat, adding a splash of broth if needed
There is something profoundly satisfying about making something so comforting from scratch. I hope this becomes your rainy day staple too.
Recipe Questions
- → Can I make this soup ahead of time?
-
Absolutely! This soup actually tastes better the next day as flavors have more time to meld. Store in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stove, adding a splash of broth or cream if needed to adjust consistency.
- → What can I use instead of heavy cream?
-
For a lighter version, use half-and-half or whole milk. Coconut milk works beautifully for dairy-free options and adds subtle sweetness. Cashew cream or blended silken tofu also create creamy textures without dairy.
- → Can I use canned tomatoes instead of fresh?
-
Yes, canned fire-roasted tomatoes make an excellent substitute, especially when fresh tomatoes are out of season. Use two 28-ounce cans and skip the roasting step—simply sauté the onions, garlic, and carrots, then add the canned tomatoes and proceed with simmering.
- → How do I get the smoothest texture?
-
An immersion blender works wonderfully right in the pot. If using a countertop blender, blend in batches and never fill more than halfway. For ultra-smooth results, pass the blended soup through a fine-mesh sieve to remove any remaining pulp or seeds.
- → What toppings work well with this soup?
-
Fresh basil leaves, a drizzle of olive oil, or extra cream are classic choices. Try crusty croutons, grated Parmesan, chopped fresh herbs like parsley or chives, or a dollop of pesto. For protein, top with shredded chicken or white beans.
- → Can I freeze this soup?
-
This soup freezes beautifully! Cool completely before transferring to freezer-safe containers, leaving some space for expansion. It will keep well for up to 3 months. Thaw overnight in the refrigerator and reheat gently. Note that the cream may separate slightly when reheating—just whisk it back in.