Creamy Tomato Soup
Roasting the tomatoes first concentrates them into something far deeper than a stovetop soup, and a splash of cream at the end rounds off the acidity. Made for dunking grilled cheese.
Photograph credit: No Tomato Soup for you!! by Nelley · Public Domain Mark 1.0 · Flickr
Method
Tap a step to highlight it, or turn on Cook Mode for large type and step-by-step focus.
-
Toss the tomatoes, pepper, onion and unpeeled garlic with the olive oil, sugar, salt and oregano, and spread cut-side up on a large tray.
-
Roast at 200°C / 390°F for 35 to 40 minutes, until the edges are blackened in places and the tomatoes have collapsed.
-
Squeeze the garlic out of its skins and scrape everything, including every sticky bit from the tray, into a pot.
-
Add the stock, bring to a simmer and cook 10 minutes.
-
Stir in the bicarbonate of soda — it will foam briefly — and simmer 2 minutes. This softens the acidity.
-
Blend until completely smooth, then pass through a sieve if you want a truly velvety texture.
-
Return to low heat, stir in the cream and most of the basil, and warm through without boiling.
-
Season with black pepper, then serve with a drizzle of extra-virgin olive oil and the remaining basil torn over.
Chef’s Tips
- Out of season, use two 400 g tins of good plum tomatoes and roast them the same way — it works remarkably well.
- Do not skip scraping the tray. The caramelised residue is where the depth lives.
- For a vegan version, replace the cream with 3 tablespoons of cashew butter blended in.
Common Substitutions & Variations
- Double cream won't whip if you swap it, but for the cooking itself, full-fat crème fraîche or a lower-fat single cream works in its place.
- An eighth of a teaspoon of garlic powder per clove is the usual stand-in when you are out of fresh garlic — it will not caramelise the same way, but it carries the flavour.
- Fresh herbs work in place of the dried oregano at roughly three times the quantity — a teaspoon of dried is about a tablespoon of fresh, chopped.
Pairing Suggestions
- A glass of red or, traditionally, none at all
- Serve with grilled cheese for dunking
- Follow with a green salad
Storage & Reheating
Refrigerate 4 days, freeze 3 months without the cream, adding it fresh on reheating.
Common questions
How long does Creamy Tomato Soup take to make?
About 40 minutes in total — 10 minutes of preparation and 30 minutes of cooking. The recipe serves 4.
What are the key tips for making Creamy Tomato Soup?
Out of season, use two 400 g tins of good plum tomatoes and roast them the same way — it works remarkably well. Do not skip scraping the tray. The caramelised residue is where the depth lives. For a vegan version, replace the cream with 3 tablespoons of cashew butter blended in.
What should I serve with Creamy Tomato Soup?
A glass of red or, traditionally, none at all; Serve with grilled cheese for dunking; Follow with a green salad.
Can Creamy Tomato Soup be made ahead or frozen?
Refrigerate 4 days, freeze 3 months without the cream, adding it fresh on reheating.
Is Creamy Tomato Soup suitable for a special diet?
This recipe is vegetarian and gluten-free. Those labels are checked against the ingredient list, so a dish is only marked when nothing in it contradicts the claim.
How many calories are in Creamy Tomato Soup?
About 268 kcal per serving, with 5 g protein, 24 g carbohydrate and 18 g fat. The figures are calculated from the ingredient list and are an estimate.
Nutritional Highlights
Per serving, calculated from the ingredient list. Treat these as an estimate — brands and cuts vary.
Reader Reviews
Cooked this? Leave a review
Written and tested by Turab
One person, one kitchen — no test kitchen, no team. How every recipe on this site is checked before it goes up.