Roasted Tomato Soup: A Creamy, Cozy Classic with a Homemade Twist

Let’s be honest—sometimes, nothing hits the spot quite like a warm bowl of Roasted Tomato Soup. Whether it’s raining cats and dogs outside or you’re just craving something that feels like a hug in a bowl, this creamy soup delivers all the comfort and nostalgia of childhood lunches—just more elevated and a whole lot tastier.

This isn’t your average canned variety. We’re talking deeply roasted vegetables, fragrant herbs, and a swirl of creaminess that turns simple ingredients into something downright dreamy. It’s a homemade tomato soup that feels fancy without the fuss, and it’s perfect for a weeknight dinner or a weekend meal prep win.

Why You’ll Love This Roasted Tomato Soup

  • Rich flavor from oven-roasted tomatoes and garlic
  • Easy to make with everyday ingredients
  • Ultra creamy soup texture without being too heavy
  • Great for using up extra tomatoes or when you’re craving roasted vegetables

Ingredients

  • 10 large tomatoes (approx. 1.4 kg), ends trimmed, quartered
  • 4 tbsp olive oil, divided
  • 1 tsp salt, divided
  • Pepper to taste
  • 1 large onion, diced
  • 4 garlic cloves, minced
  • 950 ml vegetable or chicken broth (low sodium preferred)
  • 1 tbsp dried basil
  • 1 tbsp Italian seasoning
  • 2 tbsp sugar
  • 240 ml heavy cream
  • Fresh basil and Parmesan cheese for garnish (optional)

How to Make the Best Homemade Tomato Soup

  1. Roast the Tomatoes: Preheat your oven to 400°F (200°C). Spread the quartered tomatoes on a baking sheet, drizzle with 2 tbsp olive oil, sprinkle with ½ tsp salt and pepper, then roast for 50–60 minutes until soft and caramelized.
  2. Sauté the Aromatics: In a large pot, heat the remaining 2 tbsp olive oil over medium. Sauté the diced onion for 5–6 minutes until translucent. Add the minced garlic and cook for 1 more minute.
  3. Build the Base: Transfer the roasted tomatoes—juices and all—into the pot. Add the broth, dried basil, Italian seasoning, sugar, and the rest of the salt. Stir it all up and bring to a simmer.
  4. Blend It Smooth: Let everything simmer for about 10–15 minutes. Then, using an immersion blender (or a regular blender in batches), puree the soup until smooth.
  5. Make It Creamy: Stir in the heavy cream and let the soup warm through for another 5 minutes on low heat.
  6. Serve & Enjoy: Ladle into bowls and garnish with fresh basil and Parmesan if you’re feeling extra fancy. Don’t forget the crusty bread or grilled cheese!

Tips for Creamy Tomato Soup Success

  • Use ripe, in-season tomatoes if you can—your taste buds will thank you.
  • Don’t skip the roasting step. It deepens the flavor and adds that subtle sweetness.
  • Want a little kick? Add a pinch of red pepper flakes while simmering.
  • For a dairy-free version, skip the cream or use coconut milk.

Olivia’s Cozy Soup Memory

This soup has a special place in my heart. It started as a happy accident when I overbought tomatoes at the farmer’s market—those juicy, ruby-red heirlooms were calling my name! I didn’t want them to go to waste, so I roasted them up, tossed in some pantry staples, and crossed my fingers. The result? A velvety bowl of sunshine that even my picky eaters devoured. Now, it’s one of our go-to dinners, especially on those gray, chilly evenings when you just want something warm and satisfying.

What to Serve with Roasted Tomato Soup

This soup was basically born to be paired with grilled cheese—gooey, golden, and melty. But if you’re in the mood to mix things up, try serving it with garlic bread, a mixed green salad, or even some crispy chickpeas on top. It’s also fabulous alongside a cheesy panini or just solo with a spoon and a cozy blanket.

Roasted Tomato S

How to Store This Creamy Soup

Let the soup cool completely before transferring it to an airtight container. It will keep in the fridge for up to 4 days and freezes beautifully (just skip the cream if you plan to freeze—add it when reheating). Reheat gently on the stove over medium-low, stirring occasionally. If it thickens too much, add a splash of broth or water to loosen it up.

FAQs About Roasted Tomato Soup

Can I make this without cream?

Yes! You can use coconut milk or leave it out entirely for a lighter version.

Can I use canned tomatoes instead of fresh?

In a pinch, yes. Use whole peeled tomatoes and roast them briefly under the broiler to mimic that deep flavor.

Can I freeze this soup?

Absolutely—just skip the cream before freezing. Add it after reheating for the best texture.

How do I make it spicier?

A pinch of cayenne or a diced chili will turn up the heat nicely.

The Comfort of a Roasted Bowl

There’s something almost therapeutic about roasting tomatoes and blending them into a creamy soup that warms you from the inside out. This Roasted Tomato Soup isn’t just a recipe—it’s a little moment of joy in a bowl. Perfect for busy weeknights, lazy Sundays, or anytime you need a little edible comfort. Curl up, sip slowly, and savor every spoonful.

Discover more delicious recipes by following me on Facebook and Pinterest.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Roasted Tomato Soup

Roasted Tomato Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Amanda Thompson
  • Total Time: 1 hour 30 minutes
  • Yield: 6 servings 1x
  • Diet: Vegetarian

Description

This Roasted Tomato Soup is a cozy, creamy take on a classic comfort dish. Made with oven-roasted tomatoes, garlic, herbs, and finished with a swirl of cream, it’s the perfect homemade alternative to canned soup. Ideal for chilly days, busy weeknights, or anytime you crave a warm, velvety bowl of goodness.


Ingredients

Scale
  • 10 large tomatoes (approx. 1.4 kg), quartered

  • 4 tbsp olive oil, divided

  • 1 tsp salt, divided

  • Pepper to taste

  • 1 large onion, diced

  • 4 garlic cloves, minced

  • 950 ml vegetable or chicken broth (low sodium)

  • 1 tbsp dried basil

  • 1 tbsp Italian seasoning

  • 2 tbsp sugar

  • 240 ml heavy cream

  • Fresh basil and Parmesan cheese for garnish (optional)


Instructions

  • Preheat oven to 400°F (200°C). Spread tomatoes on a baking sheet, drizzle with 2 tbsp olive oil, sprinkle with ½ tsp salt and pepper. Roast for 50–60 minutes.

  • In a large pot, heat remaining olive oil over medium heat. Sauté onion 5–6 minutes. Add garlic and cook 1 minute more.

  • Add roasted tomatoes (with juices), broth, basil, Italian seasoning, sugar, and remaining salt. Simmer 10–15 minutes.

  • Use an immersion blender or blend in batches until smooth.

  • Stir in heavy cream. Warm through for 5 more minutes on low heat.

  • Serve hot with optional garnish of fresh basil and Parmesan.

Notes

For dairy-free version, use coconut milk or omit cream.

Ripe, fresh tomatoes give best flavor, but canned can be substituted in a pinch.

Add red pepper flakes or cayenne for heat.

Skip cream if freezing; add it after reheating.

  • Prep Time: 15 minutes
  • Cook Time: 1 hour 15 minutes
  • Category: Entrées
  • Method: Roasted + Blended
  • Cuisine: American

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star