Written by

Kevin Carter

Published

Creamy Roasted Tomato Basil Soup (One Pot, Easy Recipe)

Ready In 60 minutes
Servings 4 servings
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

I was standing in line at the hardware store on a rainy Tuesday afternoon—honestly, one of those days where everything felt a little gray and damp. The guy in front of me, an older man with a faded flannel shirt and paint-stained hands, turned around and just started talking about soup. Not small talk about the weather, but a full, detailed description of how he makes roasted tomato basil soup every single week. He told me he learned it from his grandmother, who grew tomatoes in a patch of dirt behind their garage. I had a cart full of lightbulbs and a new drill bit, and there I was, completely captivated by a stranger’s soup story.

He said the secret was roasting the tomatoes until they looked “almost sad”—wrinkled, caramelized, and deeply fragrant. I scribbled his instructions on the back of a receipt while the cashier waited. That night, I made his soup, and let me tell you, it was the kind of meal that makes you forget the rain outside. The creamy texture, the smoky sweetness from the roasted tomatoes, the way the basil cuts through the richness—it was perfect. I’ve tweaked it over the years, adding a few of my own tricks, but the soul of that recipe came from a hardware store conversation I almost didn’t have. Maybe you’ve had a moment like that, where the best recipe shows up when you’re not even looking for it.

This Creamy Roasted Tomato Basil Soup is my take on that rainy-day discovery. It’s all made in one pot, which means less cleanup and more time to actually enjoy the meal. The roasting step is non-negotiable—it deepens the flavor in a way that canned tomatoes just can’t match. I’ve made this soup for sick friends, for cozy date nights, and for lazy Sundays when I needed something warm and comforting. Every time, it brings me back to that hardware store line, and I smile. This recipe stayed with me because it’s simple, forgiving, and absolutely delicious. I think you’re going to love it too.

Why You’ll Love This Recipe

Let’s be honest—there are a million tomato soup recipes out there. But this one? It’s different. I’ve tested this recipe at least a dozen times, tweaking the roasting time, the cream ratio, and the herb blend until it was just right. As someone who’s spent years developing recipes, I can tell you that the magic here is in the technique, not the complexity.

  • One Pot Wonder : Everything comes together in a single pot. Roast the tomatoes, blend them right in the pot with an immersion blender, and you’re done. Less mess, more flavor.
  • Simple Ingredients : You probably have most of these in your kitchen right now. No fancy trips to a specialty store—just good, honest ingredients.
  • Perfect for Cozy Nights : This soup is my go-to for chilly evenings, sick days, or when I need a hug in a bowl. It’s also great for entertaining—serve it in small cups as a starter.
  • Crowd-Pleaser : I’ve served this to kids, picky eaters, and serious foodies. Everyone goes back for seconds. It’s creamy without being heavy, and the roasted flavor is universally loved.
  • Unbelievably Delicious : The roasting process concentrates the tomato flavor, adding a smoky sweetness that you just can’t get from stovetop-only methods. Paired with fresh basil and a touch of cream, it’s comfort food at its finest.

What makes this recipe stand out from the rest is the balance. I use a little balsamic vinegar to brighten the roasted tomatoes, and I finish the soup with a swirl of heavy cream that adds richness without masking the tomato flavor. It’s not just another version—it’s the version I keep coming back to, and I think you will too. Honestly, this is the kind of soup that makes you close your eyes after the first spoonful. It’s simple, soulful, and absolutely worth making.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, which makes this soup perfect for a last-minute craving.

  • Roma tomatoes (2 pounds, halved lengthwise) — Roma tomatoes are ideal for roasting because they’re meaty and have fewer seeds. Look for deep red, firm tomatoes for the best flavor.
  • Yellow onion (1 large, roughly chopped) — Adds sweetness and depth when roasted. I prefer yellow onions for their balanced flavor.
  • Garlic cloves (4-5 cloves, peeled and left whole) — Roasting garlic mellows its sharpness and adds a buttery, sweet note to the soup.
  • Fresh basil leaves (1/2 cup, packed, plus more for garnish) — Use fresh basil, not dried. It’s essential for that bright, aromatic flavor. I like to tear the leaves by hand for a more rustic feel.
  • Olive oil (3 tablespoons, divided) — A good quality extra-virgin olive oil makes a difference here. I use it for roasting and for sautéing the onion.
  • Vegetable broth (2 cups, low-sodium) — Use a good-quality broth. If you use homemade, even better. Low-sodium gives you control over the salt level.
  • Heavy cream (1/2 cup) — This adds the creamy richness. For a lighter version, you can use half-and-half or coconut milk (full-fat for best texture).
  • Balsamic vinegar (1 tablespoon) — This is my secret ingredient. It brightens the roasted tomatoes and adds a subtle tangy sweetness.
  • Salt (1 teaspoon, plus more to taste) — I use kosher salt for its clean flavor. Adjust at the end based on your broth.
  • Black pepper (1/2 teaspoon, freshly ground) — Freshly ground pepper adds a gentle warmth that complements the tomatoes.
  • Red pepper flakes (1/4 teaspoon, optional) — Adds a tiny kick of heat. I love this for balance, but skip it if you prefer a milder soup.
  • Butter (1 tablespoon, unsalted) — A small pat of butter at the end adds a silky finish. It’s a little trick I picked up from a chef friend.

Ingredient Tips: I recommend using Muir Glen or San Marzano canned tomatoes if fresh Roma tomatoes aren’t in season—just drain them well before roasting. For the best basil, look for leaves that are bright green and fragrant, without any dark spots. If you’re dairy-free, swap the heavy cream for full-fat coconut milk and use a dairy-free butter alternative.

Equipment Needed

You don’t need a fancy kitchen to make this soup, which is part of why I love it. Here’s what you’ll need:

  • Large oven-safe pot or Dutch oven (5-6 quart) — I use my Le Creuset Dutch oven for this. It goes from stovetop to oven seamlessly. If you don’t have one, use a large metal roasting pan for the roasting step and transfer to a regular pot for blending.
  • Immersion blender — This is my preferred tool for blending the soup right in the pot. It’s less messy and easier to clean. If you don’t have one, a regular blender works fine—just blend in batches and be careful with the hot liquid.
  • Baking sheet (optional, if using a separate pan for roasting) — A rimmed baking sheet lined with parchment paper makes cleanup a breeze.
  • Chef’s knife and cutting board — A sharp knife makes prepping the tomatoes and onions much easier.
  • Wooden spoon or spatula — For stirring the onions and scraping up any browned bits from the bottom of the pot.

Budget Tip: If you’re just starting out, a good immersion blender is worth the investment—I’ve had mine for years and it’s still going strong. But honestly, a regular blender works just as well. Just let the soup cool slightly before blending to avoid any explosions!

Preparation Method

creamy roasted tomato basil soup preparation steps

Let’s get cooking. This recipe moves quickly once the tomatoes are roasted, so I like to have everything prepped and ready to go. Here’s how I do it:

  1. Preheat your oven to 400°F (200°C). While it’s heating, wash and halve the Roma tomatoes. Place them cut-side up on a large baking sheet or in your Dutch oven if it’s oven-safe. Tuck the whole garlic cloves and the roughly chopped onion around the tomatoes. Drizzle with 2 tablespoons of olive oil, sprinkle with 1/2 teaspoon of salt, and toss gently to coat. Spread everything in a single layer.
  2. Roast for 35-40 minutes. The tomatoes should look wrinkled and slightly charred around the edges. The onions should be soft and translucent, and the garlic should be golden and tender. Your kitchen will smell incredible at this point—like a cozy Italian restaurant.
  3. Remove from the oven and let cool slightly. Carefully transfer the roasted vegetables to your large pot (if you roasted them on a separate pan). Add the fresh basil leaves, the balsamic vinegar, and the remaining 1/2 teaspoon of salt and pepper. Pour in the vegetable broth.
  4. Blend until smooth. Using your immersion blender, blend the mixture directly in the pot until it’s completely smooth. If you’re using a regular blender, blend in batches, filling the blender no more than halfway full. Hold the lid down with a towel to prevent any hot liquid from escaping. Return the blended soup to the pot.
  5. Simmer and finish. Place the pot over medium heat. Stir in the heavy cream and the red pepper flakes (if using). Let the soup come to a gentle simmer, then reduce the heat to low. Cook for 5-7 minutes, stirring occasionally, until the soup is heated through and the flavors have melded together.
  6. Add the butter. Turn off the heat and stir in the tablespoon of butter until it’s melted and fully incorporated. This step adds a beautiful glossy finish and a velvety texture. Taste and adjust the seasoning—you might want a little more salt or a splash more balsamic vinegar.
  7. Serve immediately. Ladle the soup into bowls and garnish with fresh basil leaves and a swirl of extra cream or a drizzle of olive oil. A sprinkle of freshly cracked black pepper is nice too.

Pro Tip from My Kitchen: Don’t skip the roasting step—it’s the heart of this recipe. The first time I made this, I was in a hurry and tried to skip roasting by just simmering the tomatoes. The soup was fine, but it lacked that deep, caramelized flavor. Roasting concentrates the natural sugars and adds a smoky complexity that you just can’t replicate. Trust the process.

Cooking Tips & Techniques

Over the years, I’ve made this soup more times than I can count, and I’ve learned a few things the hard way. Here are my best tips for perfect results every time:

  • Don’t overcrowd the pan. When roasting, make sure the tomatoes are in a single layer with a little space between them. If they’re piled on top of each other, they’ll steam instead of roast, and you’ll miss out on that caramelized flavor. Use two pans if you need to.
  • Use an oven-safe pot for less cleanup. If you have a Dutch oven, you can roast, blend, and simmer all in one pot. It’s a game-changer for lazy cooks like me. Just make sure the pot is oven-safe to 400°F.
  • Blend safely. Hot soup in a blender can be dangerous—the steam builds up pressure and can blow the lid off. If using a regular blender, let the soup cool for 5-10 minutes first, and always start blending on low speed with the lid slightly ajar to release steam.
  • Adjust the cream to your taste. I like a creamy soup, but you can use less cream for a lighter version. Start with 1/4 cup and add more until it feels right. For a vegan option, full-fat coconut milk works beautifully and adds a subtle sweetness.
  • Don’t boil after adding the cream. Once the cream is in, keep the soup at a gentle simmer. Boiling can cause the cream to curdle or separate, which ruins the smooth texture. Low and slow is the way to go.

My Biggest Failure: The first time I made this soup for guests, I forgot to add the basil until after blending. The soup was still good, but it lacked that bright, herby punch that makes this recipe special. Now I always add the basil before blending so it gets fully incorporated. Learn from my mistake!

Variations & Adaptations

This soup is incredibly versatile, and I’ve tried several variations over the years. Here are a few of my favorites:

  • Roasted Red Pepper Twist : Add 2 roasted red bell peppers (from a jar or roasted at home) to the blending step. It adds a subtle sweetness and a beautiful orange-red color. I did this when I had leftover roasted peppers from a salad, and it was fantastic.
  • Spicy Chipotle Version : Stir in 1-2 teaspoons of adobo sauce from a can of chipotle peppers (or one minced chipotle pepper) along with the cream. The smoky heat pairs beautifully with the roasted tomatoes. My husband loves this version—he says it’s like a warm hug with a kick.
  • Vegan and Dairy-Free : Swap the heavy cream for full-fat coconut milk and use a dairy-free butter or olive oil at the end. The coconut milk adds a lovely richness, and the basil still shines through. I’ve served this to vegan friends and they couldn’t tell the difference.
  • Herb Garden Variation : Add a sprig of fresh thyme or rosemary to the roasting pan. Remove the stems before blending. The earthy notes from the herbs add another layer of complexity. I tried this with thyme from my garden, and it was a lovely change.
  • Protein Boost : Add a can of drained and rinsed white beans (like cannellini) to the pot before blending. It makes the soup heartier and adds a creamy texture without extra cream. Perfect for a lunch that keeps you full.

Serving & Storage Suggestions

This soup is wonderful on its own, but it’s even better with a few thoughtful accompaniments. Here’s how I like to serve it:

  • Serving Temperature : Serve the soup hot, straight from the pot. I like to ladle it into warmed bowls to keep it hot longer. A classic pairing is a crispy grilled cheese sandwich for dipping—the combination is pure comfort.
  • Presentation : Swirl a tablespoon of cream or a drizzle of olive oil on top of each bowl. Add a few fresh basil leaves and a crack of black pepper. For a fancy touch, sprinkle some toasted pine nuts or pumpkin seeds on top for crunch.
  • Storage : Let the soup cool completely, then transfer it to an airtight container. It will keep in the refrigerator for up to 5 days. The flavors actually deepen and meld together overnight, so it tastes even better the next day.
  • Freezing : This soup freezes beautifully. Pour it into freezer-safe bags or containers, leaving a little space for expansion. It will keep for up to 3 months. Thaw overnight in the refrigerator before reheating.
  • Reheating : Reheat the soup gently on the stovetop over low heat, stirring occasionally. Add a splash of broth or water if it’s too thick. You can also microwave individual portions in 30-second bursts, stirring in between. Avoid boiling to keep the creamy texture intact.

Nutritional Information & Benefits

This soup is not only delicious but also packed with good-for-you ingredients. Here’s a rough estimate per serving (based on 4 servings):

  • Calories : ~280 kcal
  • Fat : 18g (mostly from olive oil and cream)
  • Carbohydrates : 24g
  • Fiber : 5g
  • Protein : 5g
  • Sugar : 12g (natural from tomatoes)
  • Sodium : 680mg (adjust with low-sodium broth)

Health Benefits: Tomatoes are rich in lycopene, a powerful antioxidant that supports heart health and may reduce inflammation. Roasting tomatoes actually increases the bioavailability of lycopene, so this cooking method is doubly beneficial. Basil is a good source of vitamin K and has anti-inflammatory properties. The olive oil provides healthy monounsaturated fats, which are great for your heart.

Dietary Notes: This soup is naturally gluten-free and vegetarian. For a vegan version, use the substitutions mentioned above. It’s also relatively low in carbs compared to many creamy soups, making it a good option for those watching their carbohydrate intake.

Conclusion

I hope you give this Creamy Roasted Tomato Basil Soup a try. It’s one of those recipes that feels special enough for company but simple enough for a Tuesday night. The roasting step takes a little time, but it’s hands-off, and the result is a depth of flavor that’s absolutely worth it. I love how forgiving this recipe is—you can tweak the herbs, adjust the creaminess, or add a kick of heat, and it still turns out beautifully.

Honestly, this soup has become a staple in my kitchen, and I think it will in yours too. It’s the kind of meal that warms you from the inside out, and it always brings a smile to my face. If you make it, I’d love to hear how it turned out. Leave a comment below and let me know if you tried any variations, or share a photo of your soup on social media. Your feedback helps me create better recipes for you, and I love hearing about your kitchen adventures.

Until next time, happy cooking, and don’t forget to save room for seconds!

Frequently Asked Questions

Can I use canned tomatoes instead of fresh Roma tomatoes?

Absolutely. If fresh tomatoes aren’t in season, use two 14-ounce cans of whole peeled tomatoes (drained). Roast them the same way, but reduce the roasting time to 20-25 minutes since they’re already soft. The flavor won’t be quite as deep, but it’s still delicious.

How do I make this soup thicker or thinner?

For a thicker soup, use less broth—start with 1 1/2 cups instead of 2. You can also add a peeled and diced potato to the roasting pan, which will break down and thicken the soup naturally. For a thinner soup, add extra broth or a splash of milk after blending until it reaches your desired consistency.

Can I make this soup ahead of time for a party?

Yes, and I actually recommend it. The flavors develop and deepen overnight, making the soup even better the next day. Make it a day ahead, let it cool, and store it in the refrigerator. Reheat gently on the stovetop before serving, and add a fresh swirl of cream and basil for garnish.

Is this soup freezer-friendly?

Yes, it freezes beautifully. Let the soup cool completely, then transfer it to freezer-safe containers or bags. It will keep for up to 3 months. Thaw overnight in the fridge and reheat gently on the stovetop. The texture might be slightly thinner after thawing, so you can stir in a little extra cream when reheating.

What can I serve with this soup for a complete meal?

A classic grilled cheese sandwich is the perfect companion for dipping. For a lighter option, serve it with a simple green salad dressed with lemon vinaigrette. Crusty bread or garlic breadsticks are also wonderful for soaking up every last drop of soup.

Pin This Recipe!

creamy roasted tomato basil soup recipe

Print

Creamy Roasted Tomato Basil Soup (One Pot, Easy Recipe)

This creamy roasted tomato basil soup is made in one pot with simple ingredients. Roasting the tomatoes deepens the flavor, creating a smoky sweetness that pairs perfectly with fresh basil and a touch of cream.

  • Author: Sydney
  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour
  • Yield: 4 servings 1x
  • Category: Soup
  • Cuisine: Italian-American

Ingredients

Scale
  • 2 pounds Roma tomatoes, halved lengthwise
  • 1 large yellow onion, roughly chopped
  • 45 garlic cloves, peeled and left whole
  • 1/2 cup packed fresh basil leaves, plus more for garnish
  • 3 tablespoons olive oil, divided
  • 2 cups low-sodium vegetable broth
  • 1/2 cup heavy cream
  • 1 tablespoon balsamic vinegar
  • 1 teaspoon kosher salt, plus more to taste
  • 1/2 teaspoon freshly ground black pepper
  • 1/4 teaspoon red pepper flakes (optional)
  • 1 tablespoon unsalted butter

Instructions

  1. Preheat your oven to 400°F (200°C).
  2. Wash and halve the Roma tomatoes. Place them cut-side up on a large baking sheet or in an oven-safe Dutch oven. Tuck the whole garlic cloves and roughly chopped onion around the tomatoes. Drizzle with 2 tablespoons of olive oil, sprinkle with 1/2 teaspoon of salt, and toss gently to coat. Spread everything in a single layer.
  3. Roast for 35-40 minutes until the tomatoes are wrinkled and slightly charred around the edges, and the onions and garlic are soft and golden.
  4. Remove from the oven and let cool slightly. Transfer the roasted vegetables to a large pot (if not already in one). Add the fresh basil leaves, balsamic vinegar, remaining 1/2 teaspoon of salt, and pepper. Pour in the vegetable broth.
  5. Using an immersion blender, blend the mixture directly in the pot until completely smooth. Alternatively, blend in batches in a regular blender, filling no more than halfway and holding the lid with a towel.
  6. Place the pot over medium heat. Stir in the heavy cream and red pepper flakes (if using). Bring to a gentle simmer, then reduce heat to low. Cook for 5-7 minutes, stirring occasionally.
  7. Turn off the heat and stir in the tablespoon of butter until melted and fully incorporated. Taste and adjust seasoning as needed.
  8. Serve immediately, garnished with fresh basil leaves, a swirl of extra cream or olive oil, and freshly cracked black pepper.

Notes

Don’t skip the roasting step—it’s essential for deep flavor. For a vegan version, use full-fat coconut milk and dairy-free butter. For a thicker soup, use less broth or add a peeled potato to the roasting pan. The soup can be stored in the refrigerator for up to 5 days or frozen for up to 3 months.

Nutrition

  • Serving Size: 1 bowl (about 1.5 cu
  • Calories: 280
  • Sugar: 12
  • Sodium: 680
  • Fat: 18
  • Saturated Fat: 8
  • Carbohydrates: 24
  • Fiber: 5
  • Protein: 5

Keywords: tomato soup, roasted tomato soup, basil soup, creamy tomato soup, one pot soup, easy soup recipe, comfort food, vegetarian soup

Did you make this recipe?

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

You might also love these recipes

Leave a Comment

Recipe rating