Techniques

How to make tomato soup from fresh tomatoes (and why roasting matters)

Peak tomato season means peak soup season. Roasting develops sweetness and depth. Here's how to do it right, with or without cream.

Bowie··9 min read

Late August gives you the best tomatoes of the year. Use them for soup before the season ends. Roasting them first changes everything.

Most tomato soup starts with canned tomatoes or a quick sauté. That's fine for weeknight speed, but fresh tomatoes at peak ripeness deserve better. Roasting concentrates their flavor, develops sweetness through caramelization, and gives you a soup that tastes like actual tomatoes — not just tomato-flavored liquid.

The technique is simple. The results are not.

Why roasting works better than simmering#

When you simmer raw tomatoes in stock, you extract flavor but you also add water. The tomatoes never develop the deep, sweet, slightly charred notes that make soup interesting. You end up with bright acidity and not much else.

Roasting does three things simmering can't:

  1. Evaporates water — Tomatoes are 95% water. High heat drives that off, leaving concentrated tomato flavor behind.
  2. Triggers Maillard reactions — The natural sugars in tomatoes caramelize at oven temps (400°F+), creating new flavor compounds. You get sweetness and complexity, not just acid.
  3. Softens skins and flesh — Roasted tomatoes break down easily when blended. No need to peel or seed them first.

The difference is the difference between tomato water and tomato essence.

What you need (and what you don't)#

The essentials

IngredientAmount (for 4 servings)Why it matters
Fresh tomatoes3–4 lbs (any variety)Peak season = peak flavor. Mix types if you want.
Olive oil3–4 tbspCoats tomatoes, aids browning, carries flavor.
Garlic6–8 cloves, unpeeledRoasts alongside tomatoes. Peels slip off after.
Onion1 medium, quarteredAdds sweetness and body. Yellow or white work.
Stock2–3 cupsVegetable or chicken. Start with less, thin as needed.
Salt1–2 tspSeason tomatoes before roasting for better penetration.
Basil1 small handful, freshBlended in or stirred in at the end.

The optionals

  • Cream or butter — Adds richness. Not required. Start without, taste, then decide.
  • Bread — A slice of stale bread blended in thickens without dairy. Classic move.
  • Tomato paste — 2 tbsp adds umami if your tomatoes are under-ripe or watery.
  • Red pepper flakes — Heat balances sweetness. Start with 1/4 tsp.
  • Sugar — Only if your tomatoes are aggressively acidic. 1 tsp max.

How to roast tomatoes for soup#

Step 1: Prep and season

Preheat your oven to 425°F. Line a rimmed baking sheet with parchment (optional, but cleanup is easier).

Cut large tomatoes in half or quarters. Leave cherry tomatoes whole. You want surface area for browning, but pieces should be big enough that they don't dry out.

Toss tomatoes, unpeeled garlic cloves, and onion quarters in olive oil. Spread them out in a single layer — crowding steams them instead of roasting them. Season generously with salt and black pepper.

Step 2: Roast until collapsed and browning

Roast for 40–50 minutes. You want:

  • Tomatoes collapsed and deeply browned in spots
  • Skins blistered and starting to char
  • Juices pooled on the pan, slightly caramelized
  • Garlic cloves soft when you press them

If your tomatoes are watery (not peak season), roast longer. If they're drying out too fast, lower the heat to 400°F.

Step 3: Blend with stock

Let the tomatoes cool slightly. Squeeze the roasted garlic out of their skins — they'll slip right out.

Transfer everything (tomatoes, garlic, onion, and all the pan juices) to a blender or use an immersion blender in a pot. Add 2 cups of stock. Blend until smooth.

If you want rustic texture, pulse instead of full blending. If you want silky, blend for 60–90 seconds.

Step 4: Adjust and finish

Pour the blended soup into a pot (if it's not already there). Heat gently. Taste. Adjust:

  • Too thick? Add more stock, 1/4 cup at a time.
  • Too thin? Simmer uncovered for 5–10 minutes to reduce.
  • Too acidic? Add 1–2 tbsp butter or cream, or a pinch of sugar.
  • Flat? Add more salt. Soup needs more salt than you think.

Stir in fresh basil just before serving, or tear it over the top. If you're adding cream, stir it in now — 1/4 to 1/2 cup is plenty.

What if you don't have cream (or don't want it)#

Most tomato soup recipes call for cream. You don't need it.

Roasting gives you enough body and richness that cream becomes optional. If you want silky texture without dairy, blend in one of these:

  • 1 slice of stale bread (torn) — Classic Spanish trick. Adds body, invisible when blended.
  • 2 tbsp tahini — Creamy, nutty, works surprisingly well.
  • 1/4 cup cashews (soaked 30 min, drained) — Blends into velvety richness.
  • 1 tbsp miso paste — Umami bomb. Skip if you're going for classic flavor.

If you do use cream, add it at the end. Don't boil it — just warm it through.

Common mistakes and how to avoid them#

Mistake 1: Not salting before roasting

Salt draws out moisture and seasons the tomatoes from the inside. If you wait until after blending, you're just salting the surface of the soup. Season the raw tomatoes before they go in the oven.

Mistake 2: Roasting at too low a temp

300°F or 350°F won't caramelize the sugars. You'll steam the tomatoes instead of roasting them. Stay at 400°F minimum, 425°F ideal.

Mistake 3: Peeling tomatoes first

You don't need to. Roasting loosens the skins, and blending pulverizes them. If you blend long enough, you won't even notice them. If you're obsessive, strain the soup after blending — but you'll lose some texture.

Mistake 4: Adding stock too early

Roasting concentrates flavor. If you add stock before you roast, you're just making tomato water. Roast dry (with oil), then add liquid when you blend.

Mistake 5: Not tasting before serving

Every batch of tomatoes is different. Peak-season heirlooms need less salt and no sugar. Supermarket tomatoes in March might need both. Taste, adjust, taste again. Soup should be vibrant, not flat or one-note.

Save some of the roasted tomatoes before blending. Chop them by hand and stir them back in for rustic texture.

How to store and reheat#

Tomato soup keeps in the fridge for 4–5 days. It freezes beautifully for up to 3 months.

If you froze it, thaw overnight in the fridge. Reheat gently on the stove — don't microwave, which breaks the texture. Stir in fresh basil and a drizzle of olive oil before serving. If you added cream before freezing, it might separate slightly — just whisk it smooth as it warms.

What to serve with it#

Tomato soup wants something crunchy, salty, or cheesy to balance its sweetness. Classic pairings:

  • Grilled cheese — Obvious, perfect, never wrong.
  • Croutons — Toss stale bread cubes in olive oil, salt, and garlic powder. Bake at 375°F for 10–12 minutes.
  • Crusty bread — Warm, torn, dipped.
  • Parmesan crisps — Mound grated Parmesan on parchment, bake at 400°F for 5–6 minutes until golden.

If you want to make it a meal, add a simple salad (arugula, lemon, olive oil) and call it dinner.

Variations worth trying#

Once you've made the basic version, try these:

  • Spicy tomato soup — Add 1 tsp smoked paprika and 1/2 tsp cayenne before roasting.
  • Tomato-red pepper soup — Roast 2 red bell peppers alongside the tomatoes.
  • Tomato-fennel soup — Add 1 sliced fennel bulb to the roasting pan.
  • Tomato-white bean soup — Stir in 1 can of drained white beans after blending. Don't blend them in — you want texture.

All of these follow the same roasting technique. Just add the extra ingredient to the pan before it goes in the oven.

When to make this (and when to skip it)#

Make this when:

  • It's late August through October (peak tomato season)
  • You have a pile of garden tomatoes or farmers market finds
  • You want something comforting but still light
  • You're batch-cooking for the week

Skip this when:

  • It's January and fresh tomatoes are pale and flavorless — use canned instead
  • You need soup in 20 minutes — this takes an hour start to finish
  • You only have one or two tomatoes — not enough to roast meaningfully

Canned tomatoes exist for a reason. Use them off-season. Save roasting for when tomatoes are actually worth roasting.

Frequently asked questions#

Can I use canned tomatoes instead of fresh?

You can, but it defeats the purpose. Canned tomatoes are already cooked, so roasting them doesn't develop the same depth. If you're using canned, skip the oven and just simmer them with sautéed garlic and onion. Save roasting for fresh tomatoes when they're in season.

Do I need to peel or seed the tomatoes first?

No. Roasting loosens the skins, and blending pulverizes them. If you blend long enough (60–90 seconds), you won't notice them. If you want ultra-smooth soup, strain it through a fine-mesh sieve after blending — but you'll lose some body.

How do I know when the tomatoes are roasted enough?

Look for collapsed flesh, blistered skins, and browned spots — especially around the edges. The juices on the pan should be slightly caramelized, not watery. If your tomatoes still look pale and wet after 40 minutes, keep roasting. The flavor develops in the last 10–15 minutes.

Can I make this soup without a blender?

Not really. You need a blender or immersion blender to get smooth texture. A food processor works but won't get you as silky. If you only have a potato masher, you'll end up with chunky tomato stew — which is fine, just not soup.

Why does my soup taste flat even though I added salt?

Probably not enough salt, or you salted too late. Soup needs more salt than you think — especially tomato soup, which is acidic. Taste and add salt in small increments (1/4 tsp at a time) until the flavors pop. Also check: did you roast long enough? Pale tomatoes = flat flavor.

Use up what you have

Tell Bowie what's in your kitchen and get a recipe that actually works with your ingredients.

Try Bowie free

Tags

tomatoessouproastingcomfort food