Tomato Soup

Tomato Soup
⏱️ cook time 35 minutes
🍽️ servings 4
⚡ Difficulty easy

intro

Velvety, rich classic creamy tomato soup with balanced sweet-tart flavor, perfect for pairing with crusty bread or grilled cheese for a cozy, satisfying meal.

Ingredients

Roma tomatoes 900 grams (about 6 large, cored and halved)
Unsalted butter 3 tablespoons (42 grams)
Yellow onion 150 grams (1 medium, finely diced)
Garlic 15 grams (3 cloves, minced)
Tomato paste 2 tablespoons (32 grams)
Low-sodium vegetable broth 4 cups (960 ml)
Heavy cream ½ cup (120 ml, plus extra for optional garnish)
Granulated sugar 1 teaspoon (4 grams)
Kosher salt 1 teaspoon (5 grams)
Ground black pepper ½ teaspoon (2 grams, plus extra for garnish)
Fresh basil leaves 10 grams (8-10 leaves, for garnish)
Extra-virgin olive oil 1 tablespoon (15 ml)

Steps

1

Roast the tomatoes

Preheat your oven to 200°C (400°F). Toss halved Roma tomatoes with 1 tablespoon extra-virgin olive oil and ¼ teaspoon kosher salt, then arrange them cut-side up on a rimmed baking sheet. Roast for 25 minutes until tomato skins wrinkle and edges turn slightly charred.

Step 1
step1:Roast the tomatoes
2

Sauté the aromatics

While tomatoes roast, melt 3 tablespoons unsalted butter in a large heavy-bottomed soup pot over medium heat. Add finely diced yellow onion, cook for 5 minutes until soft and translucent, then add minced garlic and tomato paste, stirring constantly for 1 minute until the paste turns deep red and fragrant.

Step 2
step2:Sauté the aromatics
3

Simmer the soup base

Add the fully roasted tomatoes (and all their accumulated roasting juices from the baking sheet) and 4 cups low-sodium vegetable broth to the pot. Stir to combine, bring to a gentle boil over medium-high heat, then reduce heat to low, cover, and simmer for 10 minutes to let flavors meld.

Step 3
step3:Simmer the soup base
4

Blend until smooth

Turn off the heat and let the soup cool for 5 minutes to avoid hot splatters. Carefully blend the mixture in 2-cup batches in a high-speed blender, or use an immersion blender directly in the pot, blending on high for 1-2 minutes until completely smooth with no remaining lumps.

Step 4
step4:Blend until smooth
5

Add cream and season

Return the blended soup to low heat if it has cooled. Stir in ½ cup heavy cream, 1 teaspoon granulated sugar, the remaining ¾ teaspoon kosher salt, and ½ teaspoon ground black pepper. Stir gently for 2 minutes until the soup is evenly heated through; do not bring to a boil to prevent dairy curdling.

Step 5
step5:Add cream and season
6

Garnish and serve

Ladle the hot soup into 4 pre-warmed bowls. Top each serving with a fresh basil leaf, a light crack of extra black pepper, and an optional tiny drizzle of heavy cream. Serve immediately with crusty sourdough bread or grilled cheese sandwiches.

Step 6
step6:Garnish and serve

Tips

1.Roasting tomatoes concentrates their natural sweetness and reduces tartness, so you will need far less added sugar than recipes that use raw unroasted canned tomatoes.
2.If blending hot soup in a countertop blender, always remove the small center cap from the blender lid and cover the opening with a folded kitchen towel to let steam escape and prevent dangerous pressure build-up that can cause hot soup splatters.
3.Never boil the soup after adding heavy cream, as high heat will cause dairy proteins to curdle, resulting in a grainy, uneven texture instead of the desired smooth, velvety consistency.

✨ You May Also Like

Soups & Stews
🍜 Japan

Rich, umami-dense Hokkaido-style miso ramen with chewy noodles, savory fermented broth, and classic toppings, a cozy, deeply satisfying warm meal.

⏱️ 45 minuteSoups & Stews ★ 4.8
Soups & Stews
🍜 United States

A hearty, peppery tripe and root vegetable stew with colonial Philadelphia roots, thick, warming, and packed with bold savory flavor for cold winter days.

⏱️ 2 hours 3Soups & Stews ★ 4.6
Soups & Stews
🍜 Mexico

Hearty, warming red pork posole loaded with tender hominy, slow-simmered in a rich smoky chile broth, served with zesty fresh garnishes for a deeply comforting, satisfying meal.

⏱️ 2 hours 3Soups & Stews ★ 4.8
Soups & Stews
🍜 United States

Warm, soothing classic chicken noodle soup loaded with tender chicken, soft egg noodles, and savory veggies, perfect for chasing chills and feeding the whole family.

⏱️ 40 minuteSoups & Stews ★ 4.7
Soups & Stews
🍜 France

Deeply savory caramelized onion broth topped with crusty bread and bubbly melted Gruyère, a timeless French bistro comfort food ideal for cold days.

⏱️ 1 hour 25Soups & Stews ★ 4.6
Soups & Stews
🍜 United States

Hearty, briny Maryland crab soup loaded with sweet blue crab, tender summer vegetables, and zesty Old Bay, a beloved Chesapeake Bay coastal comfort staple.

⏱️ 55 minuteSoups & Stews ★ 4.8

Tomato Soup:Frequently Asked Questions

1.Can I use canned Roma tomatoes instead of fresh ones for this soup?
Absolutely! Canned Roma tomatoes (opt for San Marzano or fire-roasted varieties packed in plain juice, no added syrup) work beautifully, and often have more consistent sweet-tart depth than out-of-season fresh Romas. Use one 28-ounce undrained can to replace 2 pounds of fresh Romas, and skip the blanching and peeling step to cut 15 minutes of prep time.
2.How do I keep the creamy dairy from curdling so my soup stays perfectly smooth?
Curdling happens when cold dairy hits high-acid, boiling tomato liquid, so stick to two simple rules: First, never boil the soup after stirring in heavy cream or half-and-half—keep the heat set to low. Second, temper the dairy first by mixing a few tablespoons of hot soup base into it before pouring it into the pot for a silky, lump-free finish.

Comments (17)

2 days ago

OMG this soup is a total game changer for our weeknight family dinners! My three kids usually turn their noses up at anything tomato-based, but they asked for SECONDS tonight. So creamy, not too tangy, perfect with a side of grilled cheese. 10/10 will be adding this to our regular rotation.

yesterday

Same here! My 4 and 6 year old devoured it, I didn’t even have to bargain with them to eat their veggies. I added a tiny sprinkle of parmesan on top and it was chef’s kiss.

yesterday

That makes our day to hear! So glad the whole family loved it—parmesan on top is such a delicious call, we do that all the time too!

3 days ago

As someone who can barely boil water without messing it up, this was SO easy to make! 35 minutes total, no fancy ingredients, and it tastes way better than the canned stuff I’ve been living on. Perfect for meal prepping too—portioned out 4 servings for the week and they’re all in my fridge ready to go.

2 days ago

So stoked this worked out for your skill level! Meal prepping this soup is such a smart move, it holds up really well for 4-5 days in the fridge if stored airtight.

1 week ago

Made this for our neighborhood potluck last weekend and people were begging me for the recipe! I topped each bowl with a crouton and a little fresh basil, it looked fancy but took basically zero effort. Will absolutely be making this again once tomato season hits.

5 days ago

Really solid recipe! Only reason I’m not giving 5 stars is I wish it was a little more herb-forward for my taste. Next time I’ll add a bit more oregano and maybe a pinch of red pepper flakes for a kick. Otherwise, super creamy, great base recipe!

3 days ago

Love that you made it your own! Red pepper flakes and extra oregano sound like amazing additions, we’re definitely going to try that next time we make a batch. Thanks for the feedback!

1 week ago

Wait, has anyone tried freezing this? I make big batches of soup for my partner’s work lunches and want to know if the cream separates when you thaw it. TIA!

5 days ago

I froze half my batch last month! It held up perfectly, I just thawed it in the fridge overnight and reheated it low and slow on the stove, no separation at all. Tasted just as good as the day I made it!

5 days ago

Great question! As Austin mentioned, it freezes really well for up to 3 months—just make sure to leave a little room at the top of your freezer container for expansion, and reheat gently to avoid any graininess.

yesterday

SO good. I was skeptical that a tomato soup this easy could taste like it came from a fancy bistro, but wow. Used San Marzano tomatoes like the recipe suggested and I think that made all the difference. Paired it with garlic bread for Sunday dinner and my roommate is already asking when I’m making it again.

30 minutes ago

San Marzano tomatoes are totally the secret weapon for that deep, sweet tomato flavor! So glad you and your roommate enjoyed it—garlic bread is the ultimate pairing if you ask us.

2 weeks ago

Loved how velvety the texture was! I used an immersion blender right in the pot instead of transferring to a regular blender and it saved so much cleanup. 10/10, no notes, this is my new go-to tomato soup recipe.

2 weeks ago

This tastes just like the tomato soup my mom used to make when I was a kid! It’s cozy, rich, and doesn’t have all the weird preservatives you get in store-bought cans. I made a big pot when my grandkids came to visit over the weekend and even the pickiest teen asked for a second bowl.

1 week ago

That’s exactly what I thought! It has that old-fashioned, homemade taste without being a ton of work. I added a little dash of nutmeg like my grandma used to and it was perfect.

1 week ago

There’s no higher compliment than a recipe tasting like childhood nostalgia! A tiny dash of nutmeg is such a clever, cozy addition, we love that tip.

2 hours ago

Made this last night between my kid’s soccer practice and piano lessons, it came together so fast I didn’t even stress about getting dinner on the table on time. Only change I made was using half and half instead of heavy cream because that’s what I had in the fridge, and it was still perfectly creamy. No complaints from anyone!

30 minutes ago

Love that this fit into your busy weeknight schedule! Half and half works totally great as a swap, it just cuts a tiny bit of the richness which is perfect for folks who prefer a lighter soup.

5 days ago

Wait, do you *have* to add the heavy cream? I’m dairy free and wondering if oat milk or coconut milk would work as a swap? Don’t want to mess up the texture!

3 days ago

I used full fat canned coconut milk for mine and it was amazing! It added a tiny subtle coconut note that paired so well with the tomato, no weird texture issues at all. Just make sure it’s the full fat kind, not the light stuff from the carton.

3 days ago

Great question! Full fat oat milk or canned full fat coconut milk both work really well as dairy-free swaps. We’d recommend skipping the light, low-fat versions because they can make the soup a little watery or grainy when heated.

30 minutes ago

Brought this to my office potluck today and it was the first dish gone! I kept it warm in a crockpot and set out little toppings: croutons, parmesan, basil, red pepper flakes, so people could customize their bowls. Everyone was raving about it, even the people who say they ‘don’t like tomato soup’. Total win.

3 days ago

This recipe is idiot-proof, trust me. I’ve burned toast before, but this turned out perfect on the first try. The balance of tangy tomato and rich cream is spot on, I didn’t even need to add extra salt or pepper. Pair with a melty grilled cheese and you’ve got the perfect cold weather meal.

2 days ago

Nothing beats tomato soup and grilled cheese on a cold day! We’re so glad even a self-proclaimed bad cook nailed this recipe on the first try—that’s what we love to see.

5 minutes ago

Is it weird that I ate this for breakfast this morning? We had leftover soup from last night’s dinner and I couldn’t resist, it’s just that good. Warm, cozy, exactly what I needed on this gross, rainy Chicago morning.

just now

No judgment at all, I’ve eaten leftover soup for breakfast more times than I can count! Soup is good any time of day, especially when it’s rainy out.

just now

Soup for breakfast is a total move when it’s cold and rainy out! No judgment from us—we’ve definitely done the same thing with leftover batches from recipe testing.

1 week ago

I added a handful of roasted red peppers from a jar when I blended the soup and it added such a nice, smoky depth of flavor. Highly recommend trying that if you have some hanging out in your pantry! It made the soup feel extra fancy without any extra work.

2 days ago

As someone who’s been making vegan tomato soup for years, I was shocked how well the coconut milk swap worked here. The recipe is written super clearly, no weird hard-to-find ingredients, and it’s so easy to tweak for different dietary needs. Will be sharing this with all my vegan friends!

yesterday

That makes us so happy! We love when recipes are flexible enough to work for all different dietary preferences, and that coconut milk swap is chef’s kiss. Thanks for sharing the love with your friends!

1 week ago

Perfect post-hike meal! I made a batch before heading out on a cold morning hike last weekend, and it was so nice to come home to a warm bowl of soup that was ready to reheat. It’s hearty enough to fill you up after being outside all morning, but not so heavy that you feel sluggish afterwards.

yesterday

Great flavor, but I had a little trouble when I transferred the hot soup to my blender to blend it—make sure you vent the lid so it doesn’t splatter everywhere! I learned that the hard way and got soup all over my kitchen counter. Other than that mishap (totally my fault), the soup was delicious.

2 hours ago

Oh I did the EXACT same thing my first time making it! Had tomato soup all over my stovetop and counter, it was a whole mess. Now I always hold a thick kitchen towel over the blender lid when I’m blending hot stuff, learned my lesson the hard way too.