Creamy Tomato Basil Soup — Roasted Tomato Soup Built for Grilled Cheese Dunking

A white ceramic bowl filled with deep red creamy tomato basil soup, garnished with a swirl of cream, fresh basil leaves, and a crack of black pepper, with a golden grilled cheese sandwich resting on the side of the bowl

The Bowl of Soup That Makes Everything Better

There are certain recipes that transcend seasons, moods, and meal plans — and this Creamy Tomato Basil Soup is absolutely one of them. It started, as many of the best recipes do, with a surplus of tomatoes, a bunch of fresh basil threatening to wilt on the counter, and a deep, unshakeable craving for something warm and soul-satisfying. What came out of the oven that afternoon was nothing short of a revelation: deeply caramelized roasted tomatoes, their natural sugars concentrated and their acidity mellowed to a gentle hum, blended into the most velvety, vibrant soup I’d ever tasted.

What makes this version special — and what separates it firmly from the canned stuff you grew up with — is the roasting step. Sliding whole roma tomatoes, halved shallots, and a full head of garlic into a hot oven before anything else happens transforms ordinary ingredients into something extraordinary. The heat coaxes out sweetness, deepens color, and builds layers of flavor that no amount of stovetop simmering can replicate. By the time the tomatoes hit the blender, they’ve already done 80% of the work for you.

And yes — this soup was absolutely, unequivocally designed for grilled cheese dunking. That’s not a suggestion, that’s a lifestyle. Whether you’re pairing it with a classic buttery sourdough situation or a more elevated grown-up version with gruyère and caramelized onions, this tomato basil soup is the creamy, tangy, herb-forward companion your sandwich has always deserved. It’s the kind of weeknight dinner that feels indulgent but is actually built on a foundation of whole, clean ingredients your body will thank you for.

A white ceramic bowl filled with deep red creamy tomato basil soup, garnished with a swirl of cream, fresh basil leaves, and a crack of black pepper, with a golden grilled cheese sandwich resting on the side of the bowl

Why You’ll Love This Tomato Basil Soup

  • Roasting = flavor you can’t fake. Oven-roasting the tomatoes and aromatics before blending creates a depth that’s impossible to achieve any other way.
  • Nutritionally solid. Tomatoes are loaded with lycopene, vitamin C, and antioxidants — and roasting actually increases lycopene bioavailability. This is wellness in a bowl.
  • Naturally gluten-free and easily dairy-free. The base of this soup is clean and inclusive. A simple coconut cream swap makes it fully plant-based.
  • Meal-prep friendly. This soup stores and freezes beautifully, making it one of the smartest things you can batch-cook on a Sunday.
  • Kid-approved comfort food. Smooth, mildly sweet, and just creamy enough — this is the soup that even picky eaters request by name.
  • Built for dunking. The consistency is thick enough to cling to a corner of grilled cheese without collapsing, and that’s a feature, not an accident.

Key Ingredients That Make This Soup Shine

Every ingredient in this tomato basil soup is pulling its weight, and understanding why makes you a better, more intuitive cook. The star of the show is, naturally, roma tomatoes — chosen specifically for their low moisture content, meaty flesh, and concentrated flavor. When roasted, they caramelize beautifully and break down into a jammy, intensely flavored base that forms the backbone of the entire soup. You could use vine-ripened tomatoes in peak summer, but romas deliver consistent results year-round.

Fresh garlic — a full head of it, roasted whole — adds a mellow, nutty sweetness that raw garlic simply cannot provide. This is not the sharp bite of a minced clove; this is the slow, golden transformation of heat turning something pungent into something almost buttery. Paired with shallots, which caramelize more gently than onions and add a subtle complexity, the aromatic base of this soup is extraordinary before the blending even begins.

The fresh basil is non-negotiable, and it’s worth saying that clearly. Dried basil will not give you the same result here — the bright, slightly peppery, herbaceous punch of fresh leaves stirred in at the end of cooking is what lifts the soup from rich and heavy to alive and vibrant. Finally, a splash of heavy cream (or full-fat coconut cream for a dairy-free version) gives the finished soup its signature silky texture. It rounds out the acidity of the tomatoes and gives every spoonful that luxurious, restaurant-quality mouthfeel that makes you want to go back for another bowl. A drizzle of good olive oil over the roasting pan — and again to finish — ties everything together with a fruity richness that genuinely elevates the final dish.

If you love cozy, nutrient-packed soups like this one, you’ll also want to bookmark our Butternut Squash Soup with Sage and Cream and our Slow Cooker Chicken Wild Rice Soup — both are deeply nourishing, meal-prep-friendly, and made with whole ingredients your body will love.

Pro Tips & Variations for the Best Tomato Basil Soup

A sheet pan of halved roma tomatoes, shallots, and a whole head of garlic drizzled with olive oil and sprinkled with salt, ready to go into the oven for roasting

Roast low and slow (or hot and fast — you choose). The standard approach here is 400°F for about 40 minutes, which gives you caramelized edges and concentrated flavor. If you want deeper, almost blistered tomatoes with more char, bump to 425°F and watch closely after 35 minutes. Both methods are delicious — the higher temp gives you a slightly smokier, more intense flavor.

Don’t skip the roasting juices. Everything that runs off the tomatoes onto the sheet pan is liquid gold. Use a spatula to scrape every last drop into your blender or pot. Those caramelized drippings contain serious flavor that you don’t want to leave behind.

Blend it your way. An immersion blender works perfectly for a chunkier, more rustic texture. A high-speed blender like a Vitamix will give you the smoothest, most velvety result. For the creamiest possible finish, Serious Eats recommends blending hot soups in batches and venting the lid carefully to avoid pressure buildup.

Add a parmesan rind. If you have one lurking in the back of your fridge (and you should always save them), drop it into the pot while the soup simmers after blending. It adds a savory, umami-rich depth that is absolutely stunning in tomato soup.

Spice it up. A pinch of red pepper flakes in the roasting pan adds a gentle heat that plays beautifully against the sweetness of the tomatoes. For a full-blown spicy tomato situation, add ½ teaspoon of calabrian chili paste to the blender.

Make it vegan. Swap the heavy cream for full-fat coconut cream and skip the parmesan rind. The result is still incredibly rich and creamy, with a very subtle coconut note that works surprisingly well with the tomato and basil.

Boost the protein. Stir in a can of white beans (drained and rinsed) before blending for added fiber and plant-based protein. They disappear completely into the texture and make the soup substantially more filling — perfect if you’re skipping the grilled cheese side.

For more easy, weeknight-friendly dinners built on clean, simple ingredients, check out our Sheet Pan Chicken Fajitas — another minimal-effort, maximum-flavor situation that the whole family loves.

According to Bon Appétit’s guide to making better tomato soup, the single most impactful upgrade you can make to any tomato soup is using high-quality canned San Marzano tomatoes in the off-season — and we completely agree. When fresh romas aren’t at their peak, two 28-ounce cans of good San Marzanos roasted the same way deliver exceptional results.

Nutritional Highlights

This creamy tomato basil soup is genuinely good for you, and that’s not a claim we make lightly. Tomatoes are one of the most nutrient-dense vegetables on the planet — rich in lycopene (a powerful antioxidant linked to heart health and reduced cancer risk), vitamin C, potassium, and folate. What’s particularly interesting from a wellness standpoint is that cooked tomatoes actually deliver more bioavailable lycopene than raw ones, meaning this roasted soup is working even harder for your health than a fresh caprese salad. The olive oil used in roasting further enhances lycopene absorption, since it’s a fat-soluble nutrient. Fresh basil contributes anti-inflammatory compounds, vitamin K, and a small but meaningful hit of iron. The cream, while indulgent, provides fat-soluble vitamin A and the kind of satiety that keeps you full and satisfied without reaching for snacks an hour later. At roughly 280 calories per serving, this is comfort food that earns its place in a balanced, health-conscious diet — especially when you consider the quality of every ingredient going into the pot.

Frequently Asked Questions

Can I make this tomato basil soup ahead of time?

Absolutely — and honestly, it tastes even better the next day. The flavors meld and deepen overnight in the refrigerator in a way that makes the soup more complex and satisfying. Make a full batch on Sunday, store it in an airtight container in the fridge for up to 5 days, and reheat gently on the stovetop over medium-low heat, stirring occasionally. If the soup thickens too much after chilling (which it often does), simply whisk in a splash of vegetable broth or water while reheating until you reach your desired consistency. For longer storage, this soup freezes exceptionally well for up to 3 months — freeze in individual portions for easy weeknight lunches.

What’s the best way to blend hot soup safely?

Hot soup blending is one of those things that can go wrong fast if you’re not careful — steam builds up inside a sealed blender and can cause the lid to pop, sending scalding liquid everywhere. The safest approach is to let the soup cool for at least 10 minutes before blending, fill the blender no more than halfway, remove the center cap from the lid and cover the opening with a folded kitchen towel (to let steam escape while preventing splatter), and start on the lowest speed before gradually increasing. An immersion (stick) blender eliminates this problem entirely — just blend directly in the pot. For the smoothest, most restaurant-quality texture, a high-powered countertop blender is worth the extra care.

Can I use canned tomatoes instead of fresh?

Yes, and it’s a completely legitimate swap that many professional cooks actually prefer during the winter months when fresh tomatoes are mealy and flavorless. Use two 28-ounce cans of whole peeled San Marzano tomatoes (they’re worth the upgrade over generic canned tomatoes). Drain most of the liquid, spread the tomatoes on your sheet pan with the shallots and garlic, and roast as directed — you’ll get slightly less caramelization but still excellent flavor. You can also skip the roasting step entirely with canned tomatoes and go straight to the stovetop, though roasting adds a dimension of sweetness and depth that’s hard to replicate any other way.

A close-up overhead shot of a bowl of creamy tomato basil soup with a golden grilled cheese sandwich cut diagonally, one half being dunked into the soup, with fresh basil scattered around the bowl on a rustic wooden surface

Make It, Share It, Save It

This Creamy Tomato Basil Soup is the kind of recipe that earns a permanent spot in your weekly rotation — not because it’s trendy, but because it’s genuinely, deeply good. It’s built on whole, clean ingredients, it’s nourishing in a way that goes beyond just calories, and it delivers the kind of comfort that feels earned rather than guilty. Whether you’re making it for a cozy Tuesday dinner, prepping a week’s worth of healthy lunches, or hosting a fall gathering where you need something that impresses without stressing you out, this soup delivers every single time.

If you make this recipe, please come back and leave a review — your feedback genuinely helps other home cooks find and trust this recipe. And if you share it on Instagram or Pinterest, tag us so we can see your beautiful bowls (and your grilled cheese companions). Save this one to your soup board — you’re going to want it on the first cold night of the season, and you’ll be glad it’s there waiting for you.

Find the complete recipe card below ↓

Creamy Tomato Basil Soup

A deeply flavorful, velvety tomato basil soup made with oven-roasted roma tomatoes, caramelized shallots, and fresh basil — the ultimate healthy comfort food built for grilled cheese dunking.

⏱ Prep: 15 min 🍳 Cook: 50 min ⏰ Total: 65 min 🍽 Serves: 6 🔥 Calories: 280 📊 Difficulty: Easy

Ingredients

  • 3 lbs roma tomatoes (halved lengthwise, about 10–12 tomatoes)
  • 3 shallots (peeled and halved)
  • 1 head garlic (top sliced off to expose cloves)
  • 3 tbsp extra virgin olive oil (divided)
  • 1 tsp kosher salt (for roasting)
  • 1/2 tsp black pepper (freshly cracked)
  • 1/4 tsp red pepper flakes (optional, for gentle heat)
  • 2 tbsp extra virgin olive oil
  • 1 medium yellow onion (diced)
  • 3 cups vegetable broth (low-sodium preferred)
  • 1 14.5 oz can crushed tomatoes (San Marzano preferred)
  • 1 tsp granulated sugar (optional, to balance acidity)
  • 1/2 cup heavy cream (or full-fat coconut cream for dairy-free)
  • 1/2 cup fresh basil leaves (loosely packed, plus more for garnish)
  • 1 tsp kosher salt (plus more to taste)
  • 1/2 tsp black pepper (to taste)
  • 1 parmesan rind (optional but highly recommended)

Instructions

  1. Preheat your oven to 400°F (205°C). Line a large rimmed sheet pan with parchment paper or foil.
  2. Arrange the halved roma tomatoes cut-side up on the sheet pan along with the halved shallots. Place the head of garlic cut-side up on the pan as well. Drizzle everything with 3 tablespoons of olive oil and season generously with salt, pepper, and red pepper flakes if using.
  3. Roast for 40–45 minutes, until the tomatoes are deeply caramelized at the edges, slightly collapsed, and fragrant. The shallots should be soft and golden. Remove from the oven and let cool for 5 minutes.
  4. Carefully squeeze the roasted garlic cloves out of their papery skins directly onto the sheet pan. Scrape all the roasted tomatoes, shallots, garlic, and every drop of the pan juices into a large bowl and set aside.
  5. In a large Dutch oven or heavy-bottomed pot, heat 2 tablespoons of olive oil over medium heat. Add the diced yellow onion and cook, stirring occasionally, for 6–8 minutes until softened and translucent.
  6. Add the roasted tomato mixture (including all juices) to the pot along with the crushed tomatoes and vegetable broth. If using, add the parmesan rind now. Stir to combine and bring to a gentle simmer over medium heat.
  7. Simmer uncovered for 15 minutes, stirring occasionally, to allow the flavors to meld. Remove and discard the parmesan rind if used.
  8. Remove the pot from heat and allow to cool for 5–10 minutes. Add the fresh basil leaves. Using an immersion blender, blend the soup directly in the pot until completely smooth. Alternatively, transfer in batches to a high-speed blender, venting the lid carefully, and blend until silky.
  9. Return the soup to low heat (if it cooled). Stir in the heavy cream and sugar (if using). Taste and adjust salt, pepper, and acidity as needed. Simmer gently for 3–5 more minutes — do not boil after adding the cream.
  10. Ladle into bowls and garnish with a swirl of cream, fresh basil leaves, a crack of black pepper, and a drizzle of good olive oil. Serve immediately with grilled cheese for dunking.
Notes: Storage: Refrigerate in an airtight container for up to 5 days. Freeze for up to 3 months in individual portions. Reheat on the stovetop over medium-low heat, adding a splash of broth if needed to loosen. Dairy-free swap: Replace heavy cream with full-fat coconut cream. Protein boost: Blend in one 15-oz can of drained white cannellini beans before adding cream for extra fiber and plant-based protein. Canned tomato version: Replace fresh romas with two 28-oz cans of whole peeled San Marzano tomatoes, drained and roasted the same way.