Roma tomatoes roasted at 425°F until charred, then blended with cream and fresh basil. Rich, silky, and ready in 40 minutes.
Roasting the tomatoes at 425°F before blending is the move that separates this from a can-of-crushed-tomatoes situation. The high heat concentrates the sugars, chars the edges, and pulls sweetness out of even mediocre Roma tomatoes — so don't skip that step or cut the roasting time short. What you end up with is a silky, deeply savory soup with a slight smokiness from the char, a creamy finish from the heavy cream, and brightness from fresh basil stirred in at the end. It's thick enough to feel substantial without being heavy.
This works on a Tuesday night (10 minutes of prep, then the oven does the work) and holds well in the fridge for four days, making it a solid meal-prep option. If the soup tastes flat after blending, it usually means it needs more salt — add it in small increments and simmer for another minute before tasting again.
🛒 Links may earn us a small commission at no cost to you.
🛒 We may earn a small commission at no extra cost to you. We only recommend gear we'd use ourselves.
A thick slice of sourdough or a good crusty baguette is the obvious move here, and it earns that status for a reason — the bread soaks up the cream-enriched broth without dissolving immediately. Tartine Bakery-style country loaf or any high-hydration sourdough works well. Avoid soft sandwich bread; it turns to mush before you finish the bowl.
For salad, go with something that has textural contrast and acidity. A simple arugula salad dressed with lemon juice and olive oil cuts through the richness of the cream. Shaved Parmesan on top adds salt and umami without competing with the basil.
On the drink side, a dry Provençal rosé handles the acidity of the tomatoes cleanly. If you want white wine, reach for an unoaked Chardonnay or a Vermentino — both have enough body without adding oak tannins that clash with tomato. For a non-alcoholic option, sparkling water with a squeeze of lemon keeps the palate fresh between spoonfuls.
If you're serving this as a starter at a dinner party, keep portions to about six ounces and pair with a cheese board heavy on aged Manchego or Gruyère. The nuttiness of those cheeses bridges the roasted tomato and the cream.
To make this dairy-free, swap the heavy cream for full-fat coconut cream (not coconut milk — too thin) at the same quarter-cup measurement. The coconut flavor is mild once it's simmered in, and the fat content keeps the texture close to the original. Cashew cream works too: blend half a cup of soaked raw cashews with a quarter cup of water until completely smooth, then stir in.
For a vegan version, the recipe is already vegetable broth-based, so the only swap needed is the cream substitution above. Double-check your vegetable broth — some contain honey or other animal products.
If you want more depth, roast a halved red bell pepper alongside the tomatoes. It adds sweetness and a slightly different char note without changing the character of the soup. For a spicy version, add one seeded dried ancho chile to the pot when you add the broth, let it steep for five minutes, then blend it in.
Scaling up: this doubles cleanly. Use a half-sheet pan (18x13 inches) to avoid crowding — if tomatoes are too close together, they steam instead of roast and you lose the char. Roasting time stays the same at 30-35 minutes.
Stored in an airtight container, it keeps for four days. The flavor actually improves on day two once everything has had time to meld. Give it a stir when reheating — the cream can settle slightly at the bottom.
Yes, but freeze it before adding the cream. Heavy cream can separate when frozen and thawed, giving you a grainy texture. Freeze the blended tomato-broth base for up to three months, then stir in fresh cream when reheating.
Roast and blend the vegetables up to two days in advance, then refrigerate the base. On the day of serving, reheat gently over medium-low heat, stir in the cream and basil, and simmer for five minutes. The basil should always go in fresh.
Use a standard blender, but work in batches — fill it no more than halfway with hot liquid. Hold a folded kitchen towel firmly over the lid before blending; hot liquid expands and can blow the top off. A Vitamix or Blendtec will give you the smoothest result.
You can, but you'll lose the roasted flavor that defines this recipe. If you go that route, use two 14-ounce cans of whole San Marzano tomatoes, drain them slightly, and roast at 425°F for 20 minutes on a sheet pan to get some caramelization. Fresh Roma tomatoes are worth the effort here.
The most common cause is tomatoes that released too much water during roasting, usually from overcrowding the pan. Simmer the blended soup uncovered for an additional 10-15 minutes over medium heat to reduce it. Next time, use a larger pan and give the tomatoes more space.
Not recommended. Dried basil loses its brightness and tends to taste dusty in a finished soup. If fresh basil isn't available, fresh thyme or a small amount of fresh flat-leaf parsley are better substitutes. Add them at the same stage — stirred in at the end.
It balances acidity, not sweetness. Roma tomatoes can be quite tart, especially out of peak season, and a teaspoon of sugar evens that out without making the soup taste sweet. If your tomatoes are very ripe and flavorful, you can cut it to half a teaspoon.
Yes — use two half-sheet pans and roast both at 425°F simultaneously, rotating racks halfway through. Blending time will increase; an immersion blender handles large volumes better than a countertop blender in this case. Simmering time after adding cream stays the same.
Daily Home Cookery is self-funded. If something you cooked here made dinner a little better, a coffee keeps the kitchen running.
☕ Buy me a coffee
A thick, smoky black bean soup made in one Dutch oven in 30 minutes. Partial blending gives it a creamy-chunky texture. Great for weeknights and meal prep.
Braised lamb shoulder with saffron, dried apricots, cumin, and cinnamon — a make-ahead tagine with deep flavor and a sauce worth soaking up.
Creamy Thai coconut curry soup with chicken, mushrooms, and red bell pepper. Ready in 35 minutes with one pot and pantry-friendly ingredients.