Creamy Roasted Garlic Tomato Soup Recipe (Easy & Best)

Ready In
Servings
Difficulty

That smell of garlic and tomatoes roasting together — the kind that fills your whole kitchen and makes you want to hover by the oven door — still takes me straight to that cramped apartment in Seattle. It was raining, obviously. It always rained. But I had a bag of Roma tomatoes that were about to go soft, a head of garlic I’d forgotten about, and this desperate need for something warm that didn’t come from a can.

I wasn’t trying to create anything special that day. I just wanted soup. Real soup. The kind that makes you forget about the gray skies outside and the drafty window in the living room. I’d been making basic tomato soup for years, but this time I decided to roast everything first. It felt like a gamble at the time — waiting an hour for something that could be done in twenty minutes felt almost wasteful.

But when I pulled those caramelized garlic cloves out of their papery skins and watched them melt into the tomatoes with a little cream and butter, something clicked. It was the kind of soup that doesn’t just taste good — it tastes like you planned it. Like you knew exactly what you were doing, even if you were just winging it on a rainy Tuesday.

That accidental bowl of soup became my go-to. The one I make when I’m sick, when I’m stressed, when I need to feel like I’ve got at least one thing figured out. And honestly? It’s never let me down.

Why You’ll Love This Recipe

Look, I’ve made a lot of tomato soup in my life. Canned stuff, fancy restaurant versions, quick stovetop blends. But this creamy roasted garlic tomato soup recipe? It’s the one I keep coming back to. Here’s why you’ll feel the same way:

  • Deep, Caramelized Flavor: Roasting transforms simple ingredients into something almost sweet and incredibly complex. You can’t fake this flavor with a can.
  • Simple Ingredients: You probably have most of this in your kitchen right now. Tomatoes, garlic, onion, cream, butter — nothing weird or hard to find.
  • Perfect for Cozy Nights: This is the soup you want with a grilled cheese on a cold evening. It’s comfort in a bowl, no question.
  • Crowd-Pleaser: I’ve served this to picky kids, skeptical adults, and actual chefs. Everyone goes back for seconds.
  • Freezer-Friendly: Make a big batch and stash some for those days when you need soup but don’t have the energy to cook.

What makes this different from other tomato soups? It’s the roasting time. That extra hour in the oven isn’t wasted — it’s where the magic happens. The garlic gets buttery and sweet, the tomatoes concentrate into little flavor bombs, and everything comes together in a way that feels luxurious without being fussy. It’s comfort food that actually delivers.

Ingredients You Will Need

This recipe uses simple, wholesome ingredients to create a soup that tastes far more complex than the sum of its parts. Everything comes together to deliver that rich, creamy, deeply savory flavor without any shortcuts or artificial stuff.

For the Roasted Vegetables

  • 3 pounds Roma tomatoes, halved lengthwise (Romas are perfect here — less water, more concentrated tomato flavor. If you can’t find them, use vine-ripened tomatoes instead.)
  • 1 large head of garlic (Yes, the whole head. Don’t be shy. Roasting tames the sharpness and turns it into pure gold.)
  • 1 medium yellow onion, quartered (Sweet onions work great too, but yellow onions give a nice savory depth.)
  • 3 tablespoons olive oil (Use a good quality one — you’ll taste the difference.)
  • 1 teaspoon salt (Kosher salt preferred, but regular table salt works fine.)
  • ½ teaspoon black pepper (Freshly ground is always better.)
  • 2 sprigs fresh thyme (Or ½ teaspoon dried thyme if that’s what you have.)

For the Soup Base

creamy roasted garlic tomato soup preparation steps

  • 2 tablespoons unsalted butter (Adds richness and helps smooth out the texture.)
  • ½ cup heavy cream (For that velvety finish. Coconut cream works for dairy-free.)
  • 2 cups low-sodium vegetable broth (Or chicken broth if you’re not keeping it vegetarian.)
  • 1 teaspoon sugar (Just a pinch — it balances the acidity of the tomatoes beautifully.)
  • ½ teaspoon red pepper flakes (Optional, but I love the tiny kick. Leave it out if you prefer mild.)

For Garnish (Optional but Recommended)

  • Fresh basil leaves, torn
  • Extra drizzle of heavy cream or olive oil
  • Croutons or crusty bread (I’m partial to homemade rosemary focaccia with this soup — the texture contrast is perfect.)
  • Freshly grated Parmesan cheese

Equipment Needed

You don’t need a fancy kitchen to pull off this creamy roasted garlic tomato soup. Here’s what you’ll actually use:

  • Baking sheet (A half-sheet pan works perfectly. Line it with parchment for easier cleanup.)
  • Large pot or Dutch oven (A heavy-bottomed pot is ideal for even heating, but any large pot will work.)
  • Immersion blender (This is my favorite tool for creamy soups — less mess, less cleanup. If you don’t have one, a regular blender works fine, just work in batches.)
  • Chef’s knife and cutting board
  • Measuring cups and spoons
  • Wooden spoon or spatula
  • Garlic roaster or small oven-safe dish (Optional, but a small ramekin works great for roasting the garlic separately if you’re worried about it burning.)

Preparation Method

Let’s get cooking. This creamy roasted garlic tomato soup comes together in a few simple steps, but the oven does most of the heavy lifting.

  1. Preheat your oven to 400°F (200°C). Give it a good 15 minutes to come to temperature — a hot oven is key for proper caramelization.
  2. Prep the vegetables. Halve your Roma tomatoes lengthwise and arrange them cut-side up on your baking sheet. Quarter the onion and scatter the pieces around the tomatoes. Cut the top off the head of garlic (just the very tip, exposing the cloves) and wrap it in a small piece of foil with a drizzle of olive oil. Nestle it on the baking sheet with everything else.
  3. Season and roast. Drizzle everything with 3 tablespoons of olive oil, then sprinkle with salt, pepper, and the fresh thyme sprigs. Toss gently to coat. Roast for 45-55 minutes, until the tomatoes are shriveled and beginning to brown at the edges, and the garlic feels soft when you squeeze the foil packet. The onions should be golden and tender.
  4. Cool slightly. Let everything rest on the baking sheet for about 5 minutes. This makes handling the garlic much easier — trust me, hot garlic burns are no joke.
  5. Squeeze the garlic. Once the garlic is cool enough to handle, squeeze the roasted cloves out of their papery skins. They should slide right out, soft and buttery. Discard the skins.
  6. Start the soup base. In your large pot or Dutch oven, melt the 2 tablespoons of butter over medium heat. Add the roasted onion and cook for 2-3 minutes, stirring occasionally, until it starts to soften and smell amazing.
  7. Add everything to the pot. Tumble in the roasted tomatoes (including any juices on the baking sheet), all the roasted garlic cloves, and the 2 cups of vegetable broth. Stir in the sugar and red pepper flakes if using. Bring everything to a gentle simmer.
  8. Blend until smooth. Remove the pot from the heat. Use your immersion blender to puree the soup until it’s completely smooth and velvety. If you’re using a regular blender, work in batches and be careful — hot liquid expands, so only fill the blender halfway and hold the lid down with a towel.
  9. Finish with cream. Stir in the ½ cup of heavy cream. Taste and adjust seasoning — you might want a pinch more salt or a crack of black pepper. Let it warm through over low heat for another 2-3 minutes. Don’t let it boil after adding the cream, or it might separate.
  10. Serve immediately. Ladle into bowls and top with torn basil, a drizzle of cream, or a handful of croutons. I love serving this with a side of something crunchy for contrast, but honestly, a simple grilled cheese is the classic pairing for a reason.

Cooking Tips & Techniques

After making this creamy roasted garlic tomato soup dozens of times, I’ve picked up a few tricks that make a real difference. Let me save you some trial and error.

Don’t rush the roasting. I know it’s tempting to crank the heat and try to speed things up, but 400°F is the sweet spot. Higher temperatures will burn the garlic before the tomatoes have a chance to caramelize properly. Lower temperatures won’t give you that deep, concentrated flavor. Trust the process — that hour in the oven is where the magic happens.

Watch your garlic. I’ve definitely forgotten about a head of garlic in the oven before, and let me tell you, burnt garlic is not a flavor you want in your soup. If your garlic head is smaller than the tomatoes, it might be done earlier. Check it at the 35-minute mark — it should feel soft when squeezed gently through the foil.

Blend with care. Hot soup in a blender is basically a science experiment waiting to go wrong. Always let it cool for a few minutes before blending, and never fill the blender more than halfway. The steam needs room to escape. If you can, invest in an immersion blender — it’s safer, easier to clean, and gives you more control over the texture.

Taste as you go. Tomatoes vary in sweetness and acidity depending on the season and variety. Your soup might need a pinch more sugar one day and a splash of extra cream the next. Trust your palate over the recipe.

Make it ahead. This soup actually gets better after sitting in the fridge overnight. The flavors meld and deepen in a way that’s hard to replicate on day one. So if you can, make it a day ahead and reheat gently.

Variations & Adaptations

One of the best things about this creamy roasted garlic tomato soup is how flexible it is. Here are some ways to make it your own:

  • Dairy-Free Version: Swap the butter for olive oil and use full-fat coconut cream instead of heavy cream. The coconut flavor is subtle and actually complements the roasted tomatoes beautifully.
  • Smoky Twist: Add ½ teaspoon of smoked paprika to the vegetables before roasting. It gives the soup a subtle smoky depth that’s incredible with a grilled cheese sandwich.
  • Herb Variations: Fresh rosemary or oregano works wonderfully in place of thyme. I’ve also added a handful of fresh basil leaves right before blending for an extra-fresh finish.
  • Spicy Kick: Double the red pepper flakes or add a small dried chili to the roasting pan. For an even bolder heat, stir in a teaspoon of sriracha or harissa paste at the end.
  • Roasted Red Pepper Addition: Toss a couple of halved red bell peppers onto the baking sheet with the tomatoes. They add natural sweetness and a gorgeous color.
  • Protein Boost: Stir in some cooked white beans or shredded rotisserie chicken after blending for a heartier meal. It’s a great way to turn soup into dinner.

Serving & Storage Suggestions

This soup is at its best served hot, right after you’ve blended in the cream. But it’s also incredibly forgiving when it comes to leftovers.

Serving: Ladle the soup into warm bowls — cold bowls will cool it down too fast. Top with a swirl of extra cream, a few torn basil leaves, and a generous crack of black pepper. A side of crusty bread or a gooey grilled cheese is practically mandatory. I’ve also been known to serve it with crispy prosciutto on top for a salty crunch that contrasts beautifully with the creamy soup.

Storage: Let the soup cool completely before transferring to an airtight container. It will keep in the refrigerator for up to 5 days. The flavors actually deepen and improve after a day or two, so don’t be afraid to make it ahead.

Freezing: This soup freezes beautifully. Pour cooled soup into freezer-safe containers or zip-top bags, leaving about an inch of headroom for expansion. It will keep for up to 3 months. Thaw overnight in the refrigerator before reheating.

Reheating: Warm the soup gently over medium-low heat, stirring occasionally. If it seems too thick after refrigeration, add a splash of broth or water to thin it out. Avoid boiling, as the cream can separate and leave you with a grainy texture.

Nutritional Information & Benefits

This creamy roasted garlic tomato soup isn’t just delicious — it’s packed with good-for-you ingredients that make it a smart choice for any meal.

Estimated per serving (1 cup, makes about 6 servings):

  • Calories: 220
  • Fat: 16g
  • Carbohydrates: 18g
  • Fiber: 4g
  • Protein: 4g
  • Sugar: 10g
  • Sodium: 480mg

Health Highlights: Tomatoes are rich in lycopene, a powerful antioxidant that’s actually more available to your body when tomatoes are cooked. Roasting them with olive oil helps your body absorb those nutrients even better. Garlic is known for its immune-boosting properties, and the cream provides a little calcium and vitamin D. This soup is naturally gluten-free and can easily be made dairy-free or vegan with simple substitutions. It’s comfort food that actually does your body some good.

Conclusion

This creamy roasted garlic tomato soup is one of those recipes that proves simple ingredients, treated with a little patience and care, can create something truly special. It’s the kind of soup that makes you slow down, that fills your kitchen with a smell that feels like a hug, that reminds you why cooking from scratch is worth the extra time.

I’ve made this for sick friends, for holiday dinners, for quiet nights when I needed something to warm me from the inside out. And every single time, it delivers. The deep, sweet caramelization of the roasted tomatoes, the mellow richness of the garlic, the silky finish from the cream — it all comes together in a bowl that feels like comfort, pure and simple.

So go ahead and make it your own. Add extra garlic if you’re feeling bold. Swap in coconut cream for a dairy-free version. Serve it with the best grilled cheese you can make. And when you take that first spoonful, I hope it tastes like exactly what you needed.

If you make this recipe, I’d love to hear about it. Drop a comment below and let me know how it turned out, or share your own twist on this classic. Happy cooking!

Frequently Asked Questions

Can I use canned tomatoes instead of fresh?

Absolutely. If fresh tomatoes aren’t in season or you’re short on time, use two 28-ounce cans of whole peeled tomatoes. Drain them slightly before roasting, and reduce the roasting time to about 25-30 minutes. The flavor won’t be quite as deep, but it’s still delicious.

How do I make this soup vegan?

Easy. Swap the butter for olive oil and use full-fat coconut cream or cashew cream instead of heavy cream. The rest of the ingredients are already plant-based. The coconut cream adds a subtle sweetness that works beautifully with the roasted tomatoes.

Can I make this in a slow cooker?

You can, but you’ll miss out on the caramelization from roasting. For best results, roast the vegetables in the oven first, then transfer everything to the slow cooker with the broth and cook on low for 2-3 hours. Blend and add the cream at the end.

Why is my soup too thin?

This usually happens if your tomatoes were extra juicy or if you added too much broth. Let the soup simmer uncovered for 10-15 minutes to reduce and thicken. You can also stir in a tablespoon of tomato paste to boost both thickness and flavor.

Can I freeze this soup with the cream in it?

Yes, but the texture might change slightly upon thawing. Cream can separate when frozen and reheated. For the best results, freeze the soup before adding the cream, then stir the cream in when you reheat it. If you’ve already added the cream, just whisk it vigorously after reheating to bring it back together.

Pin This Recipe!

creamy roasted garlic tomato soup recipe

Print

Creamy Roasted Garlic Tomato Soup Recipe (Easy & Best)

This creamy roasted garlic tomato soup is made with simple ingredients roasted to perfection for deep, caramelized flavor. It’s the ultimate comfort food, perfect for cozy nights with a grilled cheese.

  • Author: Emily
  • Prep Time: 15 minutes
  • Cook Time: 55 minutes
  • Total Time: 1 hour 10 minutes
  • Yield: 6 servings 1x
  • Category: Soup
  • Cuisine: American

Ingredients

Scale
  • 3 pounds Roma tomatoes, halved lengthwise
  • 1 large head of garlic
  • 1 medium yellow onion, quartered
  • 3 tablespoons olive oil
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • 2 sprigs fresh thyme
  • 2 tablespoons unsalted butter
  • ½ cup heavy cream
  • 2 cups low-sodium vegetable broth
  • 1 teaspoon sugar
  • ½ teaspoon red pepper flakes (optional)
  • Fresh basil leaves, torn (for garnish)
  • Extra drizzle of heavy cream or olive oil (for garnish)
  • Croutons or crusty bread (for garnish)
  • Freshly grated Parmesan cheese (for garnish)

Instructions

  1. Preheat your oven to 400°F (200°C).
  2. Prep the vegetables: Halve Roma tomatoes lengthwise and arrange cut-side up on a baking sheet. Quarter the onion and scatter around. Cut the top off the head of garlic, wrap in foil with a drizzle of olive oil, and nestle on the baking sheet.
  3. Season and roast: Drizzle with olive oil, sprinkle with salt, pepper, and thyme. Toss gently. Roast for 45-55 minutes until tomatoes are shriveled and browning, garlic is soft.
  4. Cool slightly for about 5 minutes.
  5. Squeeze roasted garlic cloves out of skins.
  6. In a large pot or Dutch oven, melt butter over medium heat. Add roasted onion and cook for 2-3 minutes.
  7. Add roasted tomatoes (with juices), all roasted garlic, vegetable broth, sugar, and red pepper flakes (if using). Bring to a gentle simmer.
  8. Remove from heat. Blend with an immersion blender until smooth. (If using a regular blender, work in batches, filling halfway.)
  9. Stir in heavy cream. Taste and adjust seasoning. Warm through over low heat for 2-3 minutes without boiling.
  10. Serve immediately with desired garnishes.

Notes

Don’t rush the roasting; 400°F is the sweet spot. Check garlic at 35 minutes to avoid burning. Blend hot soup carefully. Taste and adjust seasoning as tomatoes vary. Soup gets better after sitting overnight in the fridge. For freezing, freeze before adding cream for best texture.

Nutrition

  • Serving Size: 1 cup
  • Calories: 220
  • Sugar: 10
  • Sodium: 480
  • Fat: 16
  • Carbohydrates: 18
  • Fiber: 4
  • Protein: 4

Keywords: creamy tomato soup, roasted garlic tomato soup, easy tomato soup, best tomato soup, homemade tomato soup, comfort food soup

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Share This Recipe

You might also love these recipes

Leave a Comment

Recipe rating