Welcome to Dinnerflavor

Cozy One Pot Creamy Tomato Basil Soup with Grilled Cheese

By Jennifer Adams | December 14, 2025
Cozy One Pot Creamy Tomato Basil Soup with Grilled Cheese

Why This Recipe Works

  • One-Pot Wonder: Everything simmers in a single Dutch oven, meaning fewer dishes and more flavor layers.
  • Fresh + Canned Tomato Combo: San Marzano tomatoes give depth while a handful of cherry tomatoes brighten the finish.
  • Silky Without Heavy Cream: A modest splash of half-and-half plus a quick purĂ©e yields luxurious texture.
  • Make-Ahead Friendly: Tastes even better tomorrow, so it’s perfect for meal prep or entertaining.
  • Grilled-Cheese Built for Dipping: We bake the sandwiches on a sheet pan while the soup simmers—no flipping required.
  • Kid-Approved Veggie Boost: Carrots add natural sweetness and extra nutrients—no one will detect them once blended.

Ingredients You'll Need

Ingredients

Great tomato soup hinges on the quality of your tomatoes. Seek out a 28-ounce can of whole San Marzano tomatoes—they’re naturally lower in acidity and boast a sweet, almost buttery flavor. If you can’t find them, look for fire-roasted tomatoes for a subtle smokiness. You’ll also need a pint of ripe cherry tomatoes; they roast in the pot and provide pops of bright color. Olive oil does double duty, sautéing aromatics and coating the bread for our oven-baked grilled cheese. Speaking of aromatics, a yellow onion plus two fat carrots create a sweet, vegetal backbone that mellows the acidity of the tomatoes.

Garlic, of course—four cloves, smashed for a gentle bite. A tablespoon of double-concentrated tomato paste punches up umami and deepens the red hue. For the liquid base, I prefer low-sodium chicken stock so I can control salt levels. Vegetable stock works beautifully for a vegetarian route. A single bay leaf, a pinch of red-pepper flakes, and a sprig of fresh thyme (or ¾ teaspoon dried) add quiet complexity without stealing attention from the basil. The creaminess comes from just ½ cup half-and-half; swap in full-fat coconut milk for a dairy-free version. Finish with a generous handful of fresh basil ribbons; save the stems for infusing the stock. Finally, butter lends silkiness and rounds out the sharp tomato edges. For the sandwiches, pick a sturdy white or sourdough loaf, sliced ½-inch thick, plus a combination of sharp cheddar for tang and low-moisture mozzarella for that Instagram-worthy cheese pull.

How to Make Cozy One Pot Creamy Tomato Basil Soup with Grilled Cheese

1
Warm the Pot & Sauté Aromatics

Place a heavy 5-quart Dutch oven over medium heat for 1 minute. Add 2 tablespoons olive oil, swirling to coat. When the oil shimmers, add diced onion and carrots with ½ teaspoon kosher salt. Cook 5–6 minutes, stirring occasionally, until vegetables are translucent and edges begin to brown. Push veggies to the perimeter, add 1 tablespoon butter to the center, and once melted, stir in tomato paste; let it caramelize for 90 seconds to develop a mahogany color.

2
Bloom the Garlic & Red-Pepper Flakes

Clear another hot spot and add smashed garlic plus a pinch of red-pepper flakes. Stir 30 seconds until fragrant but not browned. The goal is to awaken the spices without burning them.

3
Introduce Tomatoes & Stock

Pour in the entire can of San Marzano tomatoes, crushing each tomato by hand over the pot (watch for spurts!). Add 1 pint halved cherry tomatoes, bay leaf, thyme, and 3 cups stock. Increase heat to medium-high; bring to a lively simmer, then reduce to low, cover partially, and cook 15 minutes. The cherry tomatoes will wrinkle and release their juices.

4
Blend Until Silky

Remove bay leaf and thyme stem. Using an immersion blender, purée directly in the pot until velvety smooth, 45–60 seconds. If using a countertop blender, work in batches filling no more than half full and vent the lid to avoid hot geysers.

5
Finish with Cream & Basil

Reduce heat to the lowest setting. Stir in ½ cup half-and-half and 2 tablespoons finely julienned basil. Taste and adjust salt and black pepper. Keep warm while you make the sandwiches.

6
Prep Sheet-Pan Grilled Cheese

Preheat oven to 450°F (230°C). Line a rimmed sheet pan with parchment. Brush one side of each bread slice with the remaining 2 tablespoons olive oil. Flip half the slices oil-side-down, top with ¼ cup shredded cheddar plus ¼ cup mozzarella, then sandwich with second slice, oil-side-up. Bake 5 minutes, flip each sandwich with a thin spatula, and bake 4 minutes more until the bread is deeply golden and cheese oozes.

7
Serve & Enjoy

Ladle soup into warm bowls, drizzle with a tiny swirl of cream, scatter extra basil, and deliver sandwiches on the side for maximum dunkability.

Expert Tips

Control the Heat

Tomatoes love gentle heat. Too high a flame can turn the sugars bitter; keep the soup at a lazy bubble.

Save Parmesan Rinds

Toss a 2-inch rind into the simmer stage; it’ll add savory depth reminiscent of Italian nonna broth.

Reheat Slowly

Microwave in 30-second bursts, stirring so dairy proteins don’t curdle, or warm on stovetop over low.

Chiffonade Basil Like a Pro

Stack leaves, roll into a cigar, slice thinly; wait until service so the edges stay vibrant green.

Texture Tweaks

For a chunkier rustic soup, reserve ½ cup roasted tomatoes before blending and stir back in.

Freeze Without Cream

Soup base freezes beautifully for 3 months; stir in dairy only after thawing and reheating.

Variations to Try

  • Roasted Red Pepper: Swap half the tomatoes for jarred roasted peppers and add smoked paprika.
  • Vegan Version: Use olive oil exclusively, vegetable stock, and full-fat coconut milk; nutritional yeast adds cheesy notes.
  • Protein Boost: Stir in 1 cup cooked cannellini beans before blending; they purĂ©e into creamy oblivion.
  • Spicy Kick: Increase red-pepper flakes to ½ teaspoon and add a diced chipotle in adobo.
  • Herbaceous: Replace basil with tarragon and finish with a swirl of lemon zest for springtime vibes.

Storage Tips

Let the soup cool completely before transferring to airtight containers. It will keep 4 days refrigerated or up to 3 months frozen. If you plan to freeze, omit the cream and add it upon reheating to prevent graininess. Portion into silicone muffin trays for single-serve pucks; once solid, pop them out and store in freezer bags to save space. When ready to enjoy, thaw overnight in the fridge or defrost in the microwave at 50% power, stirring every minute. Warm gently on the stove, whisk in cream, and refresh with a splash of stock to loosen. Grilled-cheese sandwiches are best eaten fresh, but you can prep them assembly-line style: assemble, layer between parchment, and freeze unbaked. Bake from frozen at 425°F for 8–9 minutes per side, adding 2 extra minutes if particularly thick.

Frequently Asked Questions

Yes! You’ll need 3 pounds of very ripe Roma or plum tomatoes. Blanch, peel, and seed them before adding. Reduce stock by ½ cup and simmer 5 extra minutes to concentrate flavor.

Stir in 1 teaspoon honey or maple syrup, then simmer 2 minutes. A tablespoon of butter also tames acidity and adds richness.

Absolutely. Sauté aromatics on the stovetop first for best flavor, then transfer everything except cream and basil to the slow cooker. Cook 4 hours on low, blend, stir in cream and basil, and keep warm setting up to 2 hours.

A sturdy sourdough or country white holds up to dipping. Avoid airy supermarket Italian loaves—they flatten and leak cheese.

Yes; use an 8-quart pot and increase simmer time to 20 minutes. You may need to blend in two batches for safety.

The soup itself is gluten-free. Serve with gluten-free bread or skip the sandwich and add rice or quinoa for bulk.
Cozy One Pot Creamy Tomato Basil Soup with Grilled Cheese
soups
Pin Recipe

Cozy One Pot Creamy Tomato Basil Soup with Grilled Cheese

(4.9 from 127 reviews)
Prep
10 min
Cook
25 min
Servings
6

Ingredients

Instructions

  1. Sauté Aromatics: Heat 1 Tbsp olive oil in a Dutch oven over medium. Add onion, carrots, and ½ tsp salt; cook 5–6 min until softened. Push to edges, add tomato paste to center, cook 90 sec.
  2. Add Garlic & Flakes: Stir in garlic and red-pepper flakes; cook 30 sec.
  3. Simmer Tomatoes: Add canned & cherry tomatoes, stock, bay leaf, thyme. Bring to a simmer, cover partially, cook 15 min.
  4. Blend: Remove bay leaf & thyme. Purée with immersion blender until silky.
  5. Finish: Reduce heat to low; stir in half-and-half, basil, and butter. Season.
  6. Grilled Cheese: Preheat oven to 450°F. Brush bread slices with remaining oil, fill with cheeses, bake on sheet pan 5 min per side until golden.
  7. Serve: Ladle soup into bowls, garnish with basil, and serve with grilled cheese for dipping.

Recipe Notes

Soup thickens as it sits; thin with stock or milk when reheating. For ultra-gooey sandwiches, blend mozzarella with provolone.

Nutrition (per serving)

410
Calories
18g
Protein
34g
Carbs
21g
Fat

More Recipes