Creamy Tomato Basil Soup: Easy Grilled Cheese Combo

Posted on

Mabel Dean

creamy tomato basil soup - featured image

I still remember the exact moment I realized I had finally cracked the code on the perfect comfort meal. It was a rainy November Sunday, the kind where the sky is that heavy, bruised purple color that makes you want to cancel all plans and hide under a blanket. My kids had been cooped up inside all morning, the house was a disaster zone of Legos and unanswered questions, and I was staring into my open fridge with that familiar, hollow feeling in my stomach.

I had two options: make a complicated roast that would take three hours and leave me with a sink full of dishes, or order takeout and feel guilty about the cost and the grease. Neither sounded appealing. So, I did what I always do when I’m desperate—I started pulling things out at random.

There was a carton of heavy cream, a bag of tomatoes that were just starting to get soft, a bunch of basil that was wilting slightly, and a block of sharp cheddar cheese. I also had some sourdough bread from the bakery that was going stale. Stale bread, I’ve learned, is just an opportunity waiting to happen.

I threw together what I thought would be a mediocre soup and a sad, flat grilled cheese. I didn’t expect much. I just wanted warm food.

But then I took that first bite. The soup was velvety, rich, and tangy, with the sweetness of roasted tomatoes cutting through the richness of the cream. The grilled cheese was crispy on the outside, gooey on the inside, and dipped into that soup like it was meant to be there. My kids stopped complaining about the rain. My husband put down his phone. For twenty minutes, we just ate in silence, the kind of comfortable silence that happens when food actually makes everyone happy.

That was the day I stopped making “just soup.” This creamy tomato basil soup isn’t just a recipe; it’s a rescue mission for bad days. It’s the answer to “what’s for dinner” when you have nothing but pantry staples and a desire to not go crazy. I’ve made this combo at least fifty times since that rainy Sunday, tweaking it, perfecting it, and watching my family’s faces light up every single time.

If you’ve been struggling with soups that taste watery or grilled cheeses that fall apart, you’re going to love this. It’s stupidly simple, but the results are restaurant-quality. Let’s get into why this is the ultimate comfort meal.

Why You’ll Love This Soup and Grilled Cheese Combo

There are about ten reasons I keep making this, but here are the big ones that keep me coming back to the stove.

It’s a One-Pot Wonder (Mostly) — Seriously, if you can boil water and butter bread, you can make this. The soup cooks in one pot, and the grilled cheese happens in a pan while the soup simmers. I’ve walked my teenage son through making this over FaceTime while I was at work. He actually nailed it.

It Uses What You Already Have — You probably have 80% of these ingredients already. Canned tomatoes? Check. Cream? Check. Cheese? Check. This is my go-to when I’m doing a “pantry raid” dinner. I keep these basics stocked just so I can make this on a whim when life gets chaotic.

It’s Ready in 30 Minutes — Lightning fast. From start to finish, it’s 30 minutes, and only 15 of those are active cooking. I make this on weeknights when I get home at 7pm, exhausted and hungry. It feels like a gourmet meal, but it’s actually a 30-minute fix.

It’s Kid-Approved (and Adult-Approved) — I’ve served this to my picky eater who usually only eats chicken nuggets. He asked for seconds. I’ve served it to my food-snob friend who thinks tomato soup should have a complex history. She asked for the recipe. It bridges the gap between simple and sophisticated perfectly.

Makes Amazing Leftovers — Actually tastes better the next day. The flavors meld together overnight. I deliberately make extra for lunch throughout the week, and it reheats beautifully (more on that later).

Budget-Smart — Feeds 4-6 people for under $15. That’s less than one meal at a fast-food place, and it’s healthier, warmer, and infinitely more satisfying. Plus, using canned tomatoes is cheaper and more consistent than buying fresh ones that might be mealy.

This is my go-to when I need dinner to just work. No complicated techniques, no weird ingredients, just reliable, delicious food that makes everyone happy. It’s the culinary equivalent of a warm hug.

Ingredients You’ll Need

Here’s the best part: you probably have most of this already. I’m particular about three ingredients here, and I’ll tell you exactly why they matter.

For the Soup

Butter (4 tablespoons / 60g) — Unsalted is best so you can control the salt. I use real butter, not margarine. It adds that rich, creamy base flavor that oil just can’t match. It’s non-negotiable for me.

Yellow onion (1 medium, diced / about 200g) — Sweet onions work too, but yellow gives better depth. White onions are too sharp for this. Dice it small so it melts into the soup.

Garlic (4 cloves, minced / about 2 tablespoons) — Yes, four cloves. Don’t skimp. Fresh only—no jarred garlic in this recipe. It has a weird metallic taste that really shows up in a delicate soup.

Crushed tomatoes (28-ounce can / 800g) — This is the base. I use San Marzano crushed tomatoes if I can find them, but any good quality crushed tomatoes work. Avoid “tomato sauce” or “tomato puree”—they have different textures. Crushed tomatoes have those little bits of skin and flesh that give the soup body.

Tomato paste (2 tablespoons) — This adds depth and intensity. It’s the secret weapon. Without it, the soup tastes flat. Cook it with the onions to caramelize it slightly.

Chicken or vegetable broth (1 cup / 240ml) — I use low-sodium so I can control the salt. Vegetable broth works for a vegetarian version. Don’t use water; it’ll taste watery.

Heavy cream (1 cup / 240ml) — Full-fat only. Half-and-half makes it too thin. Trust me on this. The cream is what makes it “creamy.” If you’re dairy-free, see the variations below.

Fresh basil (1 cup, packed / about 30g) — This is the star herb. Fresh basil makes all the difference. Dried basil tastes like potpourri in this context. If you must use dried, use 1 teaspoon, but fresh is worth the trip to the store.

Red pepper flakes (½ teaspoon) — Optional but adds a nice kick. It balances the sweetness of the tomatoes. Start with less if you’re sensitive to spice.

Salt and black pepper — To taste. I usually use about 1 teaspoon salt, but adjust based on your broth.

For the Grilled Cheese

creamy tomato basil soup preparation steps

Sourdough bread (8 slices) — I love sourdough because it’s sturdy and tangy. It holds up to the cheese without getting soggy immediately. Thick-cut slices are best. You can use white bread, but sourdough is superior.

Sharp cheddar cheese (8 ounces / 225g, shredded) — Sharp cheddar has more flavor than mild cheddar. Mix in some Gruyère or Monterey Jack for meltability. Grate your own cheese! Pre-shredded cheese has anti-caking agents that prevent it from melting smoothly.

Butter (4 tablespoons / 60g, softened) — For the outside of the bread. Softened butter spreads easier and browns more evenly than cold butter. This is what makes the crust golden and crispy.

Garlic powder (½ teaspoon, optional) — Sprinkle this on the butter before spreading it on the bread. Adds a subtle savory note.

Equipment Needed

You don’t need fancy equipment for this. Here’s what I actually use.

Large Dutch oven or heavy-bottomed pot (6-quart) — I use a Le Creuset Dutch oven because it distributes heat evenly. A heavy-bottomed pot works too. Avoid thin pots; they burn easily. This needs to hold the soup comfortably.

Immersion blender — Or a regular blender. I use an immersion blender because it’s easier. Just stick it in the pot and blend. If you use a regular blender, blend in batches and be careful of hot steam.

Large skillet (12-inch) — For the grilled cheese. I prefer cast iron for even browning, but stainless steel or non-stick works too. Make sure it’s big enough to fit two sandwiches at once.

Sharp knife — For chopping onions and garlic. Dull knives make you cry more—learned this the hard way.

Cutting board — Any size works. I use plastic for easier cleanup.

Box grater — For the cheese. Or food processor if you’re grating lots of cheese.

Wooden spoon — For stirring. Silicone works too.

Measuring cups and spoons — Pretty standard stuff. Dollar store versions work fine.

How to Make It: Step-by-Step

Alright, let’s make this! I’m walking you through exactly how I do it, including the little tricks I’ve picked up.

Step 1: Prep Your Ingredients (5 minutes)

Before you start cooking, dice your onion, mince your garlic, and shred your cheese. I know it seems fussy, but it makes the actual cooking way less stressful. Once you start cooking, things move fast. Set out your bread and butter too.

Step 2: Sauté the Aromatics (5 minutes)

Melt the butter in your Dutch oven over medium heat. Add the diced onion and cook for 3-4 minutes until it’s soft and translucent. Add the minced garlic and red pepper flakes. Cook for 1 minute, stirring constantly. The garlic should smell amazing but not brown—browned garlic tastes bitter. Stir in the tomato paste and cook for another minute to caramelize it slightly. This step builds the flavor base.

Step 3: Add the Tomatoes and Broth (2 minutes)

Pour in the crushed tomatoes and the broth. Stir well, scraping up any bits stuck to the bottom of the pot. Bring it to a simmer. Don’t boil it hard yet; we want it to heat through gently.

Step 4: Simmer the Soup (20 minutes)

Reduce the heat to low and let the soup simmer uncovered for 20 minutes. This allows the flavors to meld and the tomatoes to break down. Stir occasionally. The soup will thicken slightly as it cooks. If it looks too thick, add a splash of water or broth.

Step 5: Blend the Soup (2 minutes)

Remove the pot from the heat. Let it cool for 5 minutes (hot soup can splatter in a blender). Use an immersion blender to blend the soup until smooth. If you use a regular blender, blend in batches. Don’t fill it more than halfway. Blend until you have a silky, smooth consistency.

Step 6: Add the Cream and Basil (2 minutes)

Stir in the heavy cream and the chopped fresh basil. Taste and add salt and pepper as needed. The soup is ready. It should be rich, velvety, and fragrant. If it’s too acidic, add a pinch of sugar. If it’s too thick, add more broth.

Step 7: Make the Grilled Cheese (10 minutes)

While the soup simmers, prepare the grilled cheese. Spread softened butter on one side of each slice of bread. Sprinkle the buttered side with garlic powder if using. Place two slices of bread, buttered-side down, in the skillet. Layer the shredded cheese on the unbuttered sides. Top with two more slices of bread, buttered-side up.

Cook over medium-low heat for 3-4 minutes per side, until the bread is golden brown and the cheese is melted. Press down gently with a spatula to help the cheese melt. Flip once and cook until the other side is golden. Repeat with the remaining sandwiches.

Step 8: Serve

Ladle the hot soup into bowls. Serve with the grilled cheese on the side for dipping. Garnish with a sprig of fresh basil and a crack of black pepper. Eat immediately while it’s hot.

Total Time: About 30 minutes (15 minutes active, 15 minutes mostly hands-off)

Expert Tips & Tricks

Here’s everything I’ve learned from making this dozens of times. These tips will save you from my mistakes.

Don’t Skimp on the Tomato Paste — This is the #1 tip. The tomato paste adds depth and umami. Without it, the soup tastes flat. Cook it with the onions to caramelize it. It takes 30 seconds but makes a huge difference.

Blend Until Smooth — If you want restaurant-quality soup, blend it thoroughly. Lumps are fine for rustic soups, but this one should be silky. Use an immersion blender for ease, or a regular blender for a smoother texture.

Use Sharp Cheddar — Mild cheddar is too bland for this. Sharp cheddar has a tangy flavor that stands up to the cream. Mix in some Gruyère for meltability and nuttiness.

Low and Slow for Grilled Cheese — Cook the grilled cheese over medium-low heat. High heat burns the bread before the cheese melts. Patience is key. Use a lid to help the cheese melt faster if needed.

Grate Your Own Cheese — Pre-shredded cheese has anti-caking agents that prevent it from melting smoothly. Grate your own from a block. It takes 2 minutes and makes a huge difference in texture.

Common Mistakes (and how to avoid them):

  • Soup is too acidic: Add a pinch of sugar or a splash of cream to balance it.
  • Soup is too thin: Simmer longer or add more tomato paste.
  • Grilled cheese is burnt: Heat is too high. Lower it and cook slower.
  • Grilled cheese is not melted: Heat is too low or cheese is too thick. Use a lid or grate the cheese finer.

Pro Tricks I’ve Learned:

  • For Extra Flavor: Add a pinch of smoked paprika to the soup for a smoky depth.
  • For Better Texture: Add a tablespoon of cream cheese to the soup before blending. It makes it extra creamy.
  • Make-Ahead Strategy: Make the soup ahead and store in the fridge for up to 3 days. Reheat gently and add cream before serving.

Variations & Substitutions

Once you’ve nailed the basic version, here’s how you can mix it up. I’ve tried all of these.

Spicy Tomato Soup — Add 1 teaspoon of cayenne pepper or a diced jalapeño with the onions. Top with crispy bacon or chili oil.

Roasted Tomato Soup — Roast fresh tomatoes in the oven with olive oil and garlic until caramelized before blending. Adds a smoky sweetness. This is my favorite variation for summer.

Vegan Version — Use coconut cream instead of heavy cream and vegetable broth. Use vegan butter for the grilled cheese. Use vegan cheese slices or nutritional yeast in the soup. It’s surprisingly good.

Cheese Variations — Swap cheddar for Gruyère, Fontina, or Provolone. Mix and match for different flavor profiles. Gruyère is nutty and great with tomato soup.

Bread Variations — Use rye, pumpernickel, or sourdough. Rye adds a nice tang. Pumpernickel is dense and hearty. Just make sure it’s sturdy enough to hold the cheese.

Add-Ins — Stir in cooked bacon, sautéed mushrooms, or roasted red peppers for extra texture and flavor.

Serving & Storage

How to Serve: I usually serve this straight from the skillet at the dinner table—it looks rustic and stays warm. But here are other ways I’ve enjoyed it:

  • Sides: A simple green salad with balsamic vinaigrette. Crusty bread for extra dipping.
  • Toppings Bar: Extra basil, red pepper flakes, crispy bacon bits, grated Parmesan. Everyone customizes their bowl.
  • Wine Pairing: A light Pinot Noir or a crisp Sauvignon Blanc works great with this.

Storage Instructions:

Refrigerator: Store the soup in an airtight container for up to 4 days. The grilled cheese is best fresh, but you can reheat it in a skillet or toaster oven.

Reheating: Reheat the soup gently on the stove over low heat, stirring frequently. Add a splash of cream or broth if it’s too thick. Microwave works too, but stir every 30 seconds to prevent separation.

Freezing: The soup freezes well for up to 3 months. Freeze in portions. Thaw in the fridge overnight and reheat gently. The grilled cheese does not freeze well—the bread gets soggy and the cheese gets grainy.

Pro tip: If leftovers are drying out, stir in a tablespoon of butter and a splash of milk when reheating. Brings back that creamy texture.

Nutrition Information

I’m not a nutritionist, but here’s the breakdown if you’re tracking.

Per Serving (based on 6 servings of soup and 1 grilled cheese):

  • Calories: 520
  • Protein: 22g
  • Carbs: 45g
  • Fiber: 4g
  • Sugar: 8g
  • Fat: 28g
  • Saturated Fat: 16g
  • Cholesterol: 75mg
  • Sodium: 650mg
  • Calcium: 400mg

What’s Good: Good source of protein and calcium from the cheese. Vitamins A and C from the tomatoes. Can add vegetables to boost nutrition.

What to Know: Higher in calories from cream and cheese. Contains dairy and gluten. Moderate sodium (use low-sodium broth to reduce).

My Take: Look, this is comfort food with cream and cheese. It’s not a diet recipe. But it’s way better than takeout, costs less, and I know exactly what’s in it. When I want to make it lighter, I use the half-and-half version and load up on vegetables. But usually? I just eat a reasonable portion and enjoy it.

Final Thoughts

So that’s my go-to creamy tomato basil soup and grilled cheese! I’ve probably talked your ear off at this point, but when you make a recipe this often, you have a lot to say about it.

This has saved weeknight dinners more times than I can count. It’s my answer to “what’s for dinner” when I’m tired, don’t want takeout, and still want something that tastes really good. My kids are happy, my husband’s happy, and I’m happy because I’m not stressed about cooking.

Make it yours! Try different add-ins, swap in your favorite vegetables, adjust the garlic (though more is always better in my opinion). The best recipes are the ones you adapt to your family’s tastes. If you’re looking for other cozy fall dinners, you might also enjoy my creamy pumpkin alfredo pasta or this slow cooker apple cider pulled pork for a heartier meal.

If you make this, drop a comment and let me know what you think! I love hearing how recipes turn out in your kitchen. And if something doesn’t work, tell me that too—I’m here to help troubleshoot.

Happy cooking! And I hope your kitchen smells half as good as mine does right now.

Frequently Asked Questions

Can I use milk instead of heavy cream?

You can, but the soup will be much thinner and less rich. If you want to try it, use whole milk (not skim) and add 2 tablespoons of flour to thicken it. Whisk the flour into the milk before adding to the pan. I’ve done this when I ran out of cream—it works okay, just not as good as the real thing. Half-and-half is a better middle ground.

My soup came out watery—what happened?

Usually means you didn’t let it simmer long enough to reduce, or you added too much broth. Let the soup simmer for a full 20 minutes before blending. If it’s already watery, simmer it longer without the lid to reduce it. The tomato paste also helps thicken it.

Can I make this ahead for a dinner party?

Sort of. Make the soup up to 2 days ahead and store in the fridge. Reheat gently and add cream right before serving. Make the grilled cheese fresh right before serving (takes 10 minutes). It won’t be quite as good as fresh, but it’s close and saves you stress during the party. I do this all the time.

Why did my grilled cheese burn?

The heat was too high. Grilled cheese needs medium-low heat to cook the bread evenly without burning. Use a lid to help the cheese melt faster. If you’re in a hurry, you can finish it in the oven at 375°F for 5 minutes.

Can I use jarred garlic?

You can, but fresh tastes so much better in this recipe. Jarred garlic has a weird metallic taste that really shows up in a delicate soup. If you must use it, use half the amount because it’s stronger. But honestly, mincing 4 cloves takes like 2 minutes. Buy pre-peeled garlic cloves if you want to save time.

How do I reheat leftovers without it getting dry?

Add a splash of milk or cream to a skillet, add your leftover soup, and heat gently over low heat, stirring frequently. The extra liquid brings back the creamy texture. Microwave sort of works but tends to dry it out. If you do microwave, definitely add a splash of milk first and heat in short bursts, stirring between.

Can I double this recipe?

Absolutely! Double everything and use your biggest pot. The cooking times stay the same. I do this when I’m meal-prepping or feeding a crowd. Just make sure your skillet is big enough for the grilled cheese—you might need to cook in batches.

Pin This Recipe!

creamy tomato basil soup recipe

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
creamy tomato basil soup - featured image

Creamy Tomato Basil Soup: Easy Grilled Cheese Combo


  • Author: Julia
  • Total Time: 30 minutes
  • Yield: 6 servings 1x

Description

A velvety, rich tomato basil soup paired with crispy, gooey grilled cheese sandwiches. This one-pot wonder is ready in 30 minutes, uses pantry staples, and serves as the ultimate comfort meal for busy weeknights.


Ingredients

Scale
  • 4 tablespoons unsalted butter (divided)
  • 1 medium yellow onion, diced
  • 4 cloves garlic, minced
  • 28-ounce can crushed tomatoes
  • 2 tablespoons tomato paste
  • 1 cup low-sodium chicken or vegetable broth
  • 1 cup heavy cream
  • 1 cup fresh basil, packed and chopped
  • 1/2 teaspoon red pepper flakes
  • Salt and black pepper to taste
  • 8 slices sourdough bread
  • 8 ounces sharp cheddar cheese, shredded
  • 1/2 teaspoon garlic powder (optional)

Instructions

  1. Dice the onion, mince the garlic, and shred the cheese. Spread softened butter on one side of each bread slice and sprinkle with garlic powder if using.
  2. Melt 4 tablespoons of butter in a large Dutch oven over medium heat. Add the diced onion and cook for 3-4 minutes until soft and translucent.
  3. Add the minced garlic and red pepper flakes. Cook for 1 minute, stirring constantly, until fragrant but not browned.
  4. Stir in the tomato paste and cook for another minute to caramelize slightly.
  5. Pour in the crushed tomatoes and broth. Stir well to scrape up any bits from the bottom of the pot. Bring to a gentle simmer.
  6. Reduce heat to low and simmer uncovered for 20 minutes, stirring occasionally, to allow flavors to meld and tomatoes to break down.
  7. Remove from heat and let cool for 5 minutes. Use an immersion blender to blend the soup until smooth and silky.
  8. Stir in the heavy cream and chopped fresh basil. Season with salt and pepper to taste. If too acidic, add a pinch of sugar.
  9. While the soup simmers, heat a large skillet over medium-low heat. Place two slices of bread buttered-side down in the pan.
  10. Layer shredded cheese on the unbuttered sides of the bread, then top with two more slices, buttered-side up.
  11. Cook for 3-4 minutes per side until the bread is golden brown and the cheese is melted. Press gently with a spatula. Repeat with remaining sandwiches.
  12. Ladle the hot soup into bowls and serve with the grilled cheese on the side for dipping. Garnish with fresh basil and black pepper.

Notes

For best results, grate your own cheese as pre-shredded cheese contains anti-caking agents that prevent smooth melting. Cook the grilled cheese over medium-low heat to ensure the bread browns evenly without burning before the cheese melts. The soup can be made ahead and stored in the refrigerator for up to 4 days or frozen for up to 3 months (without the cream).

  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Category: Main Course
  • Cuisine: American

Nutrition

  • Serving Size: 1 bowl of soup and 1
  • Calories: 520
  • Sugar: 8
  • Sodium: 650
  • Fat: 28
  • Saturated Fat: 16
  • Carbohydrates: 45
  • Fiber: 4
  • Protein: 22

Keywords: tomato basil soup, grilled cheese, comfort food, easy dinner, one pot meal, weeknight dinner, creamy soup, kid-friendly recipes

You might also like these recipes

Leave a Comment

Recipe rating