Creamy Tomato Basil Soup (with Grilled Cheese) — 45-Minute Weeknight Hug

Hamza

Flavor Nest

Daily Delicious Creations 👩‍🍳

creamy tomato basil soup (with grilled cheese)

There’s something about a bowl of creamy tomato basil soup (with grilled cheese) that feels like a hug from the inside. It’s my go-to when the sky turns gray, or when someone at the table just needs a little comfort. Last week, it turned a regular Tuesday into something quietly special.

This version skips the canned taste and builds flavor from the ground up. You start with sweet onions and garlic, add depth with tomato paste, and finish with a swirl of cream and fresh basil. The result is velvety, tangy, and just rich enough. Paired with a grilled cheese that shatters when you dip it? Pure magic.

Here’s why this recipe works: we cook the tomato paste until it’s brick red and caramelized. That’s the secret. It transforms the entire pot from simply tomato-y to deeply, complexly savory. And we use both broth and a touch of cream for body—not just heavy cream, which can mask the tomato’s brightness.

Why You’ll Love This Creamy Tomato Basil Soup

First, the texture. It’s luxuriously smooth without needing to be strained. A quick blend with an immersion blender does the trick. No fuss.

Second, the grilled cheese isn’t an afterthought. We’ll talk bread and cheese combos that make it truly worthy of dipping into this creamy tomato basil soup.

Finally, it’s a one-pot soup (plus a skillet for the sandwiches). Minimal cleanup for maximum reward. It reheats beautifully, too, making tomorrow’s lunch something to look forward to.

Ingredients for Your Creamy Tomato Basil Soup

  • 3 tablespoons unsalted butter
  • 1 large yellow onion, chopped
  • 4 cloves garlic, minced
  • 1/4 cup tomato paste (that concentrated flavor is key)
  • 2 (28-ounce) cans whole peeled tomatoes, with their juices
  • 3 cups vegetable or chicken broth (low-sodium is best here)
  • 1 teaspoon dried oregano
  • 1/2 teaspoon crushed red pepper flakes (optional, for a gentle heat)
  • 1/2 cup heavy cream
  • 1 cup packed fresh basil leaves, plus more for garnish
  • 1 1/2 teaspoons kosher salt, plus more to taste
  • Freshly ground black pepper
  • For the Grilled Cheese: 8 slices sourdough or country bread, 8 ounces sharp cheddar or Gruyère cheese (shredded), and 4 tablespoons softened butter

Ingredient Note: The quality of your tomatoes matters. Look for brands like San Marzano if you can—they’re naturally sweeter and less acidic. For a great resource on pantry staples, I often peek at Zesty Ladle.

Substitution Tip: No heavy cream? Half-and-half or even whole milk will work in a pinch. The soup will be a little lighter, but still wonderfully creamy.

How to Make This Creamy Tomato Basil Soup

  1. Build the base. Melt the butter in a large Dutch oven or heavy pot over medium heat. Add the chopped onion and cook, stirring occasionally, until soft and translucent, about 8 minutes. You want them sweet, not browned. Add the garlic and cook for just 60 seconds until fragrant.
  2. Now, the flavor bomb. Stir in the tomato paste. This is a crucial step for your creamy tomato basil soup. Cook, stirring almost constantly, for about 3-4 minutes. The paste will darken to a rusty brick red and start to stick a bit to the bottom of the pot. That’s good. That’s flavor.
  3. Simmer and soften. Pour in the canned tomatoes with their juices and the broth. Use a wooden spoon to scrape up any browned bits from the bottom. Add the oregano and red pepper flakes. Bring to a lively simmer, then reduce the heat to maintain a gentle bubble. Cook for 25 minutes. The tomatoes will break down completely and the soup will thicken slightly.
  4. Blend until smooth. Remove the pot from the heat. Carefully use an immersion blender to puree the soup right in the pot until completely smooth. No immersion blender? Let it cool slightly, then blend in batches in a regular blender. Return it to the pot.
  5. Finish with cream and basil. Stir in the heavy cream. Tear the fresh basil leaves and stir most of them in—they’ll wilt instantly in the heat. Season with the salt and plenty of black pepper. Taste. Does it need more salt? A pinch more pepper? Adjust now. Keep the soup warm over very low heat while you make the sandwiches. This is the moment your creamy tomato basil soup becomes restaurant-worthy.
  6. Make the grilled cheese. Heat a large skillet or griddle over medium-low heat. Butter one side of each slice of bread. Place a slice, butter-side down, in the skillet. Pile a generous amount of shredded cheese on top, then cap with another slice, butter-side up. Cook until the bottom is golden brown and crisp, about 3-4 minutes. Gently flip. Cook until the second side is golden and the cheese is utterly molten. Repeat. Let them rest for a minute before slicing—this keeps the cheese inside.
creamy tomato basil soup (with grilled cheese) serving suggestion

Tips & Variations for the Perfect Bowl

Make-Ahead Magic: The soup base (through step 4) can be made up to 3 days ahead. Store it in the fridge. Gently reheat, then stir in the cream and fresh basil just before serving. The flavors deepen overnight.

For a Richer Soup: Add a parmesan rind to the pot while it simmers. Fish it out before blending. It adds a wonderful umami depth.

Grilled Cheese Upgrade: Add a very thin layer of whole-grain mustard inside the sandwich before adding the cheese. Or use a mix of cheeses—mozzarella for stretch, cheddar for sharpness.

Storage: Leftover creamy tomato basil soup keeps in the fridge for 4 days. Reheat gently on the stove; microwaving can sometimes cause the cream to separate. The grilled cheese is best fresh, but you can re-crisp slices in a toaster oven.

This dish is the definition of cozy. It’s the kind of meal that makes a weeknight feel intentional. For another weeknight hero that’s equally comforting, you have to try this Million Dollar Chicken Casserole.

Make this creamy tomato basil soup (with grilled cheese) soon. Ladle it into big bowls. Listen to the crisp sandwich crackle as you dunk it. Then watch the whole pot disappear.

creamy tomato basil soup (with grilled cheese) pin