The Easiest Roasted Soup for dinner That’ll Make You Ditch the Canned Stuff Forever

Rate this post

You know that moment when it’s freezing outside and all you want is something warm, comforting, and ridiculously easy?

This roasted tomato soup is exactly that.

I’m talking about the kind of soup that tastes like you spent hours in the kitchen but actually only took about 40 minutes from start to finish. The kind that makes your entire house smell like an Italian grandmother’s kitchen. The kind that’s so good, you’ll wonder why you ever bothered with the canned version.

Here’s the thing about most tomato soup recipes: they’re either too complicated with a million ingredients, or they taste like, well, tomato water.

This one? It’s different.

The secret is roasting the tomatoes first. This caramelizes all their natural sugars and creates this deep, sweet, almost smoky flavor that you just can’t get from raw tomatoes or canned ones. Plus, it’s a one-pot situation after the roasting part, which means less cleanup and more time curled up on the couch with your bowl.

I first made this on a random Tuesday when I had way too many tomatoes sitting on my counter and zero energy to make anything fancy. Fast forward to now, and I make this at least twice a month. It’s become one of those recipes I turn to when I need comfort food that doesn’t feel heavy.

And if you’re thinking about pairing this with a grilled cheese? Do it. You won’t regret it.

What You’ll Need

For the Soup:

  • 3 pounds ripe tomatoes (Roma or on-the-vine work best)
  • 1 large yellow onion, quartered
  • 6 cloves garlic, peeled
  • 3 tablespoons olive oil
  • 1 teaspoon sea salt
  • ½ teaspoon black pepper
  • ½ teaspoon red pepper flakes (optional but recommended)
  • 3 cups vegetable broth (or chicken broth)
  • ½ cup heavy cream
  • 2 tablespoons tomato paste
  • 1 tablespoon balsamic vinegar
  • 1 teaspoon sugar (if your tomatoes aren’t super sweet)
  • Fresh basil leaves (about 10-12 leaves)

For Serving:

  • Extra heavy cream for drizzling
  • Fresh basil for garnish
  • Crusty bread or grilled cheese
  • Parmesan cheese (optional)

Tools You’ll Need

  • Large rimmed baking sheet
  • Parchment paper or silicone baking mat
  • Large pot or Dutch oven
  • Immersion blender (or regular blender)
  • Sharp knife
  • Cutting board
  • Measuring cups and spoons
  • Ladle

Pro Tips

Tomato selection matters. I learned this the hard way after making a batch with watery, out-of-season tomatoes. The soup was bland and disappointing. Stick with Roma tomatoes or on-the-vine varieties. They have less water content and more flavor. If you can only find regular tomatoes, that’s fine, just roast them a bit longer to concentrate the flavors.

Don’t skip the balsamic vinegar. I know it seems like a small amount, but it makes a huge difference. The acidity cuts through the richness of the cream and brings all the flavors together. I once forgot to add it and the soup tasted flat. One tablespoon later? Perfect.

Blend carefully if using a regular blender. Hot liquids expand when you blend them, and trust me, you don’t want tomato soup exploding all over your kitchen. If you’re using a regular blender instead of an immersion blender, let the soup cool for a few minutes first, fill the blender only halfway, and hold the lid down with a kitchen towel.

The color will tell you everything. When you’re roasting the tomatoes, you want them to have some dark, caramelized spots. That’s where all the flavor is hiding. If they’re still bright red and haven’t started to wrinkle a bit, give them more time.

Make it your own. This recipe is super forgiving. Want it creamier? Add more heavy cream. Want it spicier? Double the red pepper flakes. Prefer it chunky? Don’t blend it all the way. The beauty of homemade soup is that you get to control everything.

Substitutions and Variations

Dairy-free version: Swap the heavy cream for full-fat coconut milk. It gives the soup a slightly different flavor profile but it’s still incredibly creamy and delicious. You can also use cashew cream if you want it to taste more traditional.

Different tomatoes: If fresh tomatoes aren’t available or are crazy expensive, you can use two 28-ounce cans of whole peeled tomatoes. Drain them really well before roasting. The flavor won’t be quite as bright, but it’ll still be way better than store-bought soup.

Add some heat: Throw a jalapeño on the baking sheet with the tomatoes. Roast it whole, then blend it in with everything else. Instant spicy tomato soup.

Roasted red pepper twist: Add 2-3 roasted red peppers (from a jar works fine) when you’re blending. This creates a sweeter, more complex flavor.

Make it heartier: Stir in some cooked white beans or chickpeas at the end. Or serve it over cooked pasta for a tomato soup/pasta hybrid situation.

Herb variations: Not a basil fan? Try thyme or oregano instead. Fresh herbs work best, but dried will do in a pinch (use about 1 teaspoon of dried herbs).

Make-Ahead Tips

This soup actually tastes better the next day after all the flavors have had time to hang out together.

You can roast the tomatoes up to 2 days ahead and keep them in the fridge. Then when you’re ready to make the soup, just throw everything in the pot and continue with the recipe.

The finished soup keeps in the fridge for up to 5 days in an airtight container. Just reheat it gently on the stove, adding a splash of broth if it’s gotten too thick.

Want to freeze it? Pour the cooled soup into freezer-safe containers, leaving about an inch of space at the top for expansion. It’ll keep for up to 3 months. Thaw it overnight in the fridge before reheating.

Pro move: freeze it in single-serving portions so you can grab just what you need for lunch without defrosting the whole batch.

How to Make Roasted Tomato Soup

Step 1: Roast the vegetables

Preheat your oven to 425°F.

Cut your tomatoes in half and place them cut-side up on a parchment-lined baking sheet. Add the quartered onion and whole garlic cloves. Drizzle everything with olive oil and sprinkle with salt, pepper, and red pepper flakes if you’re using them.

Roast for 35-40 minutes. You’re looking for the tomatoes to be super soft, a bit wrinkled, and have some charred spots. The onions should be caramelized and the garlic golden brown.

Step 2: Blend the roasted vegetables

Once everything is done roasting, let it cool for about 5 minutes. This makes it easier to handle and safer for blending.

Transfer all the roasted vegetables (including any juices on the pan, don’t waste that flavor!) to a large pot. Add the tomato paste, balsamic vinegar, and fresh basil leaves.

Use your immersion blender to blend everything until smooth. If you’re using a regular blender, work in batches and be careful with that hot liquid.

Step 3: Add the broth and simmer

Pour in your broth and stir everything together. Bring it to a gentle simmer over medium heat.

Let it simmer for about 10 minutes. This gives all the flavors time to meld together and the soup time to thicken slightly.

Step 4: Finish with cream

Turn the heat to low and stir in the heavy cream. Taste it and add the sugar if your tomatoes weren’t very sweet. Adjust the salt and pepper if needed.

Let it warm through for another 2-3 minutes, but don’t let it boil after you’ve added the cream.

Step 5: Serve

Ladle the soup into bowls. Drizzle with a little extra cream if you want it to look fancy. Throw on some fresh basil leaves and maybe a sprinkle of parmesan.

Serve it with crusty bread for dipping or make yourself a grilled cheese to go alongside.

Leftovers and Storage

Store leftover soup in an airtight container in the fridge for up to 5 days. The flavors actually get better as it sits, so don’t be surprised if day 2 tastes even better than day 1.

When reheating, do it slowly over medium-low heat on the stovetop. The cream can sometimes separate if you heat it too fast. Stir it occasionally and add a splash of broth or water if it’s gotten too thick.

Microwave reheating works too, just use 50% power and heat in 1-minute intervals, stirring between each one.

If the soup separates after being in the fridge, don’t panic. Just give it a good stir or hit it with the immersion blender for a few seconds and it’ll come back together.

Frozen soup should be thawed in the fridge overnight. Reheat it the same way you would refrigerated soup.

Nutritional Information

Per serving (serves 6):

  • Calories: 180
  • Fat: 12g
  • Carbohydrates: 16g
  • Fiber: 4g
  • Sugar: 10g
  • Protein: 4g
  • Sodium: 620mg

Note: This is approximate and will vary based on specific ingredients used and portion sizes.

FAQ

Can I use cherry tomatoes instead?

Absolutely! Cherry tomatoes are actually sweeter and roast beautifully. You’ll need about 4 pints. Just roast them whole instead of cutting them in half. They might cook a bit faster, so check them around 30 minutes.

Why is my soup bitter?

This usually happens if the tomatoes got too charred in the oven or if you used a lot of tomato paste. Try adding an extra teaspoon of sugar to balance it out. Also, make sure you’re not burning the garlic, it gets bitter when it’s too dark.

Can I make this in a slow cooker?

You could skip the roasting and throw everything raw into a slow cooker, but you’ll lose that deep, caramelized flavor that makes this soup special. If you want to use a slow cooker, I’d still recommend roasting the tomatoes first, then transferring everything to the slow cooker for 2-3 hours on low.

Is this soup supposed to be smooth or chunky?

That’s totally up to you! I like mine completely smooth and velvety, so I blend it for a good minute or two. If you prefer some texture, just pulse the blender a few times instead of going full smooth.

What if I don’t have an immersion blender?

A regular blender works great, just be super careful with the hot liquid. Let the soup cool slightly, work in small batches, and hold the lid down firmly with a kitchen towel. You can also use a food processor if that’s what you have.

Can I skip the cream?

Sure, but the soup will be thinner and less rich. If you want to keep it lighter but still want some creaminess, try using half-and-half instead of heavy cream, or add just 1/4 cup instead of 1/2 cup.

How do I make this soup thicker?

Let it simmer longer to reduce the liquid, or add an extra tablespoon of tomato paste. You can also blend in a slice or two of stale bread, which is actually a traditional French technique for thickening soup.

What’s the best bread to serve with this?

Honestly? Whatever you have. But if we’re being picky, a crusty sourdough or French bread is perfect for dipping. Focaccia is also amazing if you can find it.

Wrapping Up

There’s really nothing like a bowl of homemade tomato soup when you need something comforting and easy. The roasting step makes all the difference in the world, and once you try it this way, those cans in your pantry are going to start looking pretty sad.

This is the kind of recipe that becomes part of your regular rotation. It’s simple enough for a weeknight but impressive enough that you could totally serve it to guests. Pair it with a grilled cheese and suddenly you’ve got yourself a meal that feels like a warm hug.

Make this soon. Your kitchen will smell incredible and you’ll have leftovers that only get better with time.

Have you made this soup? Drop a comment below and let me know how it turned out or if you added any fun twists to make it your own!

Leave a Comment