There’s nothing quite like diving into a bowl of rich, velvety tomato basil soup with a crispy grilled cheese sandwich on a chilly evening. This classic combo has been my go-to comfort food since childhood—I still remember coming home from school to find my mom stirring a bubbling pot of tomato soup while butter sizzled in the skillet for our sandwiches. The secret to my version? Roasting fresh tomatoes to deepen their sweetness before blending them with handfuls of fragrant basil. Paired with oozy, golden grilled cheese, it’s pure nostalgia in every bite. Trust me, once you try this tomato basil soup roasted with grilled cheese, you’ll understand why it’s stood the test of time.

Why You’ll Love This Tomato Basil Soup Roasted with Grilled Cheese
Oh, where do I even start? This combination is pure magic, and here’s why:
- Comfort in a bowl: There’s something about tomato soup and grilled cheese that just feels like a warm hug.
- Simple yet special: Basic ingredients transform into something extraordinary with just a little love.
- Perfect harmony: The tangy, herby soup and that crispy, cheesy sandwich were made for each other.
- Weeknight lifesaver: Ready in under an hour – ideal when you need something fast but homemade.
- Customizable: Add more basil, swap cheeses, or kick up the heat – make it your own!
Seriously, this is the kind of meal you’ll crave on rainy days and remember for years.
Ingredients for Tomato Basil Soup Roasted with Grilled Cheese
Let me tell you exactly what you’ll need to make this dreamy combo – I’m a stickler for fresh ingredients because they make all the difference. My mom always said “good soup starts with good shopping,” and she wasn’t wrong!
- For the soup: 4 large tomatoes (chopped rough – they’ll get blended anyway), 1 cup packed fresh basil leaves (yes, packed – we want that herby punch!), 1 medium onion (diced small so it melts into the soup), 2 garlic cloves (minced fine – no big chunks!), 4 cups vegetable broth, ½ cup heavy cream (or half-and-half if you prefer), 2 tbsp olive oil, salt and pepper to taste
- For the sandwiches: 4 slices of your favorite bread (I use sourdough for extra crunch), 2 cups shredded cheddar (sharp is best for flavor), 2 tbsp softened butter (for that perfect golden crust)
See? Nothing fancy – just quality ingredients treated right. Pro tip: if your tomatoes aren’t super ripe, a pinch of sugar balances them perfectly.
Equipment You’ll Need
Don’t worry – you probably have everything already! Just grab:
- A sturdy pot (for simmering that gorgeous soup)
- Blender or immersion blender (I swear by my immersion blender – less mess!)
- Skillet (cast iron gives the best grilled cheese crust)
- Wooden spoon (for all that stirring and sautéing)
That’s it – no fancy gadgets required for this cozy masterpiece.
How to Make Tomato Basil Soup Roasted with Grilled Cheese
Okay, let’s get cooking! This is where the magic happens – I’ll walk you through each step like I’m right there in the kitchen with you. Don’t worry if you’re not a pro yet – my mom taught me these tricks, and now I’m passing them on to you!
Preparing the Tomato Basil Soup
First, let’s build those flavors:
- Heat your olive oil in the pot over medium heat – you’ll know it’s ready when it shimmers slightly.
- Toss in those diced onions and minced garlic. Stir them around until they turn soft and fragrant – about 3 minutes. Don’t let them brown!
- Now add your chopped tomatoes and basil leaves. Give everything a good stir and let it cook for about 5 minutes until the tomatoes start breaking down.
- Pour in the vegetable broth and bring it to a gentle simmer. Let it bubble away happily for 20 minutes – this is when all the flavors become best friends.
- Time to blend! If using a regular blender, work in batches and be careful – hot soup expands! I like mine silky smooth, but leave it a bit chunky if that’s your thing.
- Finally, stir in the cream until it’s perfectly velvety. Taste and adjust salt and pepper – this is your moment to make it just right!
Making the Grilled Cheese
While the soup simmers, let’s make the star sidekick:
- Butter one side of each bread slice – yes, both pieces! This gives that perfect golden crust.
- Heat your skillet over medium-low heat – patience makes the best grilled cheese.
- Place one slice butter-side down, pile on that cheddar (don’t be shy!), then top with the second slice butter-side up.
- Cook for about 3-4 minutes per side until gloriously golden and the cheese starts oozing out the sides – that’s when you know it’s perfect!
- Press down gently with your spatula – this helps everything melt together beautifully.
Pro tip: Let sandwiches rest for a minute before cutting – saves you from molten cheese burns!

Tips for Perfect Tomato Basil Soup Roasted with Grilled Cheese
After making this combo more times than I can count, here are my can’t-live-without tips:
- Tomato test: Give them a sniff – ripe ones should smell sweet at the stem. No fragrance? Skip’em!
- Cream control: Add it slowly after blending – you can always add more but can’t take it out.
- Acid fix: If your soup tastes too sharp, a teaspoon of sugar or honey works magic.
- Basil boost: Tear (don’t chop!) fresh basil at the end for maximum flavor and aroma.
- Grilled cheese golden rule: Medium-low heat and patience make the crispiest, meltiest sandwiches.
Remember – great cooking isn’t about perfection, it’s about making it your perfect!
Serving Suggestions
Oh, the possibilities! While this tomato basil soup roasted with grilled cheese stands beautifully on its own, sometimes I love mixing it up. Try it with:
- A simple arugula salad with lemon vinaigrette for freshness
- Extra crusty bread for dipping (because more carbs is always a good idea)
- A sprinkle of parmesan and fresh cracked pepper right on top of the soup
Really, just follow your cravings – that’s what comfort food’s all about!
Storage & Reheating
Leftovers? Lucky you! Store the soup in an airtight container in the fridge for up to 4 days. When reheating, go low and slow – medium heat with frequent stirring prevents the cream from separating. The grilled cheese is best fresh, but if you must store it, toast it up quickly in the oven to revive that crunch.
Nutritional Information
Just a friendly reminder – nutritional values can vary based on your specific ingredients and brands used. This comforting meal provides a balanced mix of veggies, dairy, and grains to keep you satisfied!
Frequently Asked Questions
Can I freeze the tomato basil soup? Absolutely! Just leave out the cream before freezing – stir it in when reheating. The soup freezes beautifully for up to 3 months. Thaw overnight in the fridge and warm gently on the stove.
What cheese works best besides cheddar? Oh, I love experimenting! Gruyère makes an amazing grown-up version, while mozzarella gives that epic stretch. For something different, try pepper jack for a little kick. Just make sure whatever you pick melts well.
Can I use canned tomatoes? Fresh is best, but in a pinch, a 28-oz can of whole peeled tomatoes works. Drain them first and roast for 15 minutes at 400°F to bring out their sweetness before adding to the soup.
How do I make this vegan? Easy swaps! Use olive oil instead of butter for the sandwiches, vegan cheese, and coconut milk or cashew cream in the soup. You’ll still get that creamy, comforting texture we all love.
Share Your Experience
Made this comforting combo? I’d love to hear how it turned out! Rate the recipe below or tag me in your photos – your kitchen adventures make my day.
Print
“Ultimate 30-Minute Tomato Basil Soup Roasted with Grilled Cheese”
- Total Time: 45 mins
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
A comforting tomato basil soup paired with crispy grilled cheese for a classic meal.
Ingredients
- 4 large tomatoes, chopped
- 1 cup fresh basil leaves
- 1 onion, diced
- 2 cloves garlic, minced
- 4 cups vegetable broth
- 1/2 cup heavy cream
- 2 tbsp olive oil
- Salt and pepper to taste
- 4 slices bread
- 2 cups shredded cheddar cheese
- 2 tbsp butter
Instructions
- Heat olive oil in a pot over medium heat.
- Add onion and garlic, sauté until soft.
- Add tomatoes and basil, cook for 5 minutes.
- Pour in vegetable broth, simmer for 20 minutes.
- Blend the soup until smooth, then stir in heavy cream.
- Season with salt and pepper.
- Butter bread slices and layer cheese between them.
- Grill sandwiches until golden and cheese melts.
- Serve soup hot with grilled cheese on the side.
Notes
- Use ripe tomatoes for best flavor.
- Adjust cream for desired thickness.
- Add a pinch of sugar if tomatoes are too acidic.
- Prep Time: 15 mins
- Cook Time: 30 mins
- Category: Soup
- Method: Simmering, Grilling
- Cuisine: American
Nutrition
- Serving Size: 1 bowl with sandwich
- Calories: 450
- Sugar: 8g
- Sodium: 600mg
- Fat: 25g
- Saturated Fat: 12g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 4g
- Protein: 15g
- Cholesterol: 45mg



