Introduction
Let’s be honest—there are few things in life that beat the soul-soothing aroma of creamy tomato basil soup bubbling away on the stovetop. The moment that sweet tomato scent mingles with fragrant basil, you’re instantly wrapped in a cozy memory. The first time I made this soup, the windows were fogged up from the rain outside, and my kitchen was filled with the kind of warmth that makes you want to linger (and maybe sneak a taste before it’s ready).
I was still knee-high to a grasshopper when my grandma introduced me to her classic tomato soup, always served with a golden, crispy grilled cheese on the side. She swore it was the secret to surviving chilly evenings and heartbreaks alike. Years ago, I tried recreating that experience—after a bake sale flopped, on a rainy weekend, just craving that nostalgic comfort. That was the moment I knew tomato basil soup with grilled cheese was more than just dinner; it was a hug in a bowl.
Honestly, if you’ve ever watched your family circling the kitchen, waiting for the grilled cheese to be sliced and dunked, you know this recipe holds serious sway. My kids can’t resist sneaking a triangle off the plate, and my husband claims it’s his favorite “midweek pick-me-up.” Even my friends text me for the recipe after a taste. It’s dangerously easy, pure comfort food, and perfect for potlucks, lazy Sundays, or brightening up your Pinterest board with that irresistible, creamy swirl.
I’ve tested this recipe more times than I can count (in the name of research, of course). Now, it’s a staple in our house—ideal for family gatherings, gifting, or anytime you want to feel like you’re wrapped in a warm blanket. Trust me, you’re going to want to bookmark this creamy tomato basil soup with grilled cheese for every cozy occasion.
Why You’ll Love This Recipe
You know what’s amazing about this creamy tomato basil soup with grilled cheese? It’s got that magical ability to turn an ordinary night into something memorable. I’ve made it for quick weeknight dinners, lazy weekends, and even served it at brunch for friends. Here’s why this recipe stands out every single time:
- Quick & Easy: Comes together in under 45 minutes—perfect for those busy evenings when you want something homemade but don’t want to fuss.
- Simple Ingredients: Nothing fancy here! Most of this recipe uses pantry staples, so you’re likely stocked up already.
- Perfect for Any Occasion: Whether it’s a chilly family dinner, a casual get-together, or even a cozy holiday lunch, this soup and grilled cheese combo always fits the bill.
- Crowd-Pleaser: Kids, adults, picky eaters—everyone loves it. It’s the kind of meal that gets rave reviews from all ages (even my neighbor who swears he doesn’t like “fancy soups” asked for seconds).
- Unbelievably Delicious: The texture is creamy, the flavor is balanced, and the grilled cheese is perfectly crisp. You get classic comfort with every bite.
What makes this creamy tomato basil soup different? I blend the soup with a splash of cream and fresh basil for a silky finish (not just tossing everything in and hoping for the best). The grilled cheese gets a hint of garlic butter for an extra layer of flavor. I’ve tried dozens of versions—some too tangy, some too thin—but this one nails the balance. It’s my best version, and it’s not just good, it’s “close your eyes after the first bite” good.
If you want a meal that feels nostalgic but fits a modern, busy life, this is it. Comfort food, but lighter and quicker, with all the soul of grandma’s kitchen. You can impress guests, treat your family, or simply make Tuesday night special—without a lot of effort. Once you try it, you’ll understand why we can’t stop making it!
What Ingredients You Will Need
This creamy tomato basil soup with grilled cheese uses simple, wholesome ingredients to deliver bold flavor and satisfying texture. Most are pantry staples, and you can easily swap in substitutes to suit your taste or dietary needs. Here’s what you’ll need:
For the Tomato Basil Soup:

- Olive oil (2 tbsp / 30 ml) – for sautéing and depth of flavor
- Yellow onion (1 medium, diced) – adds sweetness and body
- Garlic cloves (3, minced) – classic aromatic base
- Canned whole peeled tomatoes (2 x 14-oz cans / 800 g total) – I recommend San Marzano for best flavor
- Vegetable broth (2 cups / 480 ml) – for thinning and layering flavor (use chicken broth if preferred)
- Heavy cream (1/2 cup / 120 ml) – gives that signature creamy texture
- Fresh basil leaves (1 cup / 20 g, loosely packed) – adds bright, herby notes (save some for garnish)
- Salt (1 tsp / 6 g) – adjust to taste
- Black pepper (1/2 tsp / 2 g) – just enough warmth
- Sugar (1 tsp / 4 g, optional) – balances acidity if needed
For the Grilled Cheese:
- Sourdough bread slices (4 slices) – sturdy and flavorful, but any bread works
- Unsalted butter (4 tbsp / 56 g, softened) – for golden, crispy crust
- Garlic powder (1/2 tsp / 2 g, optional) – for extra savory flavor
- Cheddar cheese (4 oz / 115 g, sliced or grated) – sharp is best, but use your favorite
- Mozzarella cheese (2 oz / 57 g, sliced) – for gooey meltiness (swap for Swiss or provolone if you like)
Ingredient Notes & Substitutions
- Dairy-free: Use coconut cream and vegan cheeses if needed.
- Gluten-free: Select gluten-free bread for the grilled cheese.
- Fresh tomatoes: In summer, swap canned tomatoes for 2 lbs (900 g) ripe Roma or plum tomatoes, peeled and chopped.
- Kid-friendly: Skip the basil if your kids are picky, or blend it extra smooth for “no green bits.”
- Low-carb: Use almond flour bread for the grilled cheese.
Honestly, this ingredient list is the definition of “no fuss.” If you’re out of fresh basil, dried works (just use 1 tbsp / 3 g). I’ve even tossed in a pinch of red pepper flakes for a kick. Whatever you’ve got, this soup and sandwich recipe is flexible and forgiving!
Equipment Needed
Here are the kitchen tools you’ll need for creamy tomato basil soup with grilled cheese. Don’t worry if you don’t have every gadget—there are easy workarounds!
- Large pot or Dutch oven: For simmering the soup. I use my trusty enameled Dutch oven (but a basic stockpot works too).
- Blender or immersion blender: For that signature creamy texture. Immersion blenders are easier for hot liquids, but you can carefully transfer soup to a regular blender in batches (just vent the lid!).
- Knife and cutting board: For prepping onions, garlic, and basil.
- Wooden spoon or spatula: Great for stirring without scratching your pot.
- Nonstick skillet or griddle: For perfect grilled cheese. Cast iron gives the best crust, but a regular pan works fine.
- Cheese grater (optional): If using block cheese.
- Measuring cups and spoons: For accuracy—trust me, a little too much cream and your soup can get heavy.
If you’re tight on budget, a basic pot and pan will get you there. I’ve made this soup with nothing but a saucepan and an old spatula. For specialty equipment like an immersion blender, store it dry after use to avoid rust. And if you ever burn the cheese (been there!), just wipe the pan clean and start fresh—no shame in a second try.
Preparation Method
Ready to whip up the coziest dinner? Here’s how to make creamy tomato basil soup with grilled cheese, step by step. I’ve included US and metric measurements, time estimates, and plenty of personal tips for smooth sailing.
-
Sauté aromatics (5 minutes):
Heat 2 tbsp (30 ml) olive oil in a large pot over medium heat. Add 1 diced yellow onion and cook until soft and translucent, about 3 minutes. Stir in 3 minced garlic cloves and cook for another 2 minutes, until fragrant. (If the garlic starts browning, lower the heat—a gentle sauté brings out sweetness.) -
Add tomatoes and broth (2 minutes):
Pour in 2 cans (800 g total) whole peeled tomatoes, including juices. Add 2 cups (480 ml) vegetable broth. Use a wooden spoon to break up the tomatoes a bit. (If you like a chunky soup, leave them as is; for smooth, break them down more.) -
Simmer soup (20 minutes):
Season with 1 tsp (6 g) salt, 1/2 tsp (2 g) black pepper, and 1 tsp (4 g) sugar (if needed). Bring to a gentle boil, then reduce heat and simmer uncovered for 20 minutes. The soup should thicken slightly and smell sweet and tangy. Stir occasionally to prevent sticking. -
Add basil and cream (5 minutes):
Remove from heat. Stir in 1 cup (20 g) fresh basil leaves and 1/2 cup (120 ml) heavy cream. (If you’re out of cream, whole milk works in a pinch.) Let cool for 2-3 minutes. -
Blend soup (5 minutes):
Use an immersion blender to puree the soup until smooth and creamy. If using a regular blender, work in batches and vent the lid to avoid steam buildup. Taste and adjust seasoning if needed. -
Prepare grilled cheese (10 minutes):
Butter one side of each of 4 sourdough bread slices (4 tbsp / 56 g butter). Sprinkle with 1/2 tsp (2 g) garlic powder if you like extra flavor. Layer 2 oz (57 g) mozzarella and 4 oz (115 g) cheddar between two slices, buttered sides out. Repeat for second sandwich. -
Cook grilled cheese (5-7 minutes):
Preheat a nonstick skillet or griddle over medium heat. Add sandwiches and cook for 2-3 minutes per side, pressing gently with a spatula. Flip when golden brown and crisp. (Don’t rush—low and slow ensures melty cheese and no burnt bread.) -
Serve:
Ladle soup into bowls and top with extra basil. Slice grilled cheese into triangles and serve alongside for dunking. (Honestly, dunking is non-negotiable in our house!)
Preparation notes: If your soup is too thick, add a splash of broth. Too thin? Simmer uncovered a few more minutes. And if your grilled cheese falls apart, just call it “rustic” and enjoy—flavor is what counts! I like to have all ingredients prepped before starting, makes everything smoother.
Cooking Tips & Techniques
Let’s face it—sometimes tomato soup gets too acidic, or grilled cheese turns out soggy. Here are a few tips that help me get creamy tomato basil soup with grilled cheese just right every time:
- Balance the acidity: If your soup tastes too tangy, add a pinch more sugar or a splash of cream. The right balance is key!
- Perfect blending: Don’t rush the blending step. Hot soup can splash—immerse the blender fully and pulse gently before going full speed.
- Grilled cheese golden rule: Butter the bread, not the pan. This gives an even, crisp crust and prevents burnt spots.
- Cheese meltiness: Use a mix of cheeses for gooey texture and sharp flavor. Don’t skimp—thin layers can leave you with dry sandwiches.
- Multitasking strategy: Start the soup first, and prepare grilled cheese as it simmers. That way, everything’s ready at the same time.
- Lesson learned: One time, I cranked the heat to finish the soup quickly. Big mistake! Low and slow unlocks the flavors, so be patient.
- Consistency: If serving a crowd, blend the soup extra smooth and cut grilled cheese into small triangles for easy sharing.
- Common mistake: Overfilling the blender. Trust me, cleaning tomato soup off the ceiling is no fun! Small batches are safer.
After many “oops” moments, I’ve learned that the best creamy tomato basil soup with grilled cheese is made with a little patience and a few simple tricks. You’ll get restaurant-quality results right at home, every time!
Variations & Adaptations
Here’s where you can really put your own spin on creamy tomato basil soup with grilled cheese. Whether you need a dietary tweak or just want to change up the flavors, this recipe is flexible and fun to play with. Try these variations:
- Vegan Version: Use coconut cream in the soup and swap dairy cheese for your favorite plant-based cheese. Vegan butter works perfectly for the bread.
- Low-Carb Option: Make the grilled cheese with almond flour bread or keto bread, and use light cream for the soup. It’s surprisingly satisfying!
- Spicy Kick: Add a pinch of red pepper flakes to the soup while simmering. Pepper jack cheese in the sandwich makes it extra zippy.
- Seasonal Swap: In summer, use fresh garden tomatoes and basil. In winter, add a handful of baby spinach for extra greens.
- Alternative Cooking Methods: Make the soup in a slow cooker (4 hours on low) or use an Instant Pot (15 minutes on manual, then blend). Grilled cheese can be baked open-faced if you’re making a big batch.
- Allergen Substitutions: Gluten-free bread for celiacs, nut-free cheese for allergies, and lactose-free cream if needed.
My personal favorite twist? I sometimes add a spoonful of pesto to the soup right before serving—it gives a burst of flavor and makes every spoonful even more irresistible. Don’t be afraid to experiment, you might just stumble on your own signature version!
Serving & Storage Suggestions
Creamy tomato basil soup with grilled cheese is best served piping hot. I like to ladle the soup into deep bowls, top with a swirl of cream and fresh basil, and stack those golden grilled cheese triangles right on the edge for easy dunking.
- Serving temperature: Hot and steamy! If you’re feeling fancy, serve in mugs for cozy sipping.
- Presentation: Garnish soup with a drizzle of olive oil and extra basil leaves. Serve grilled cheese cut into fingers, triangles, or even croutons.
- Pairings: Try with a crisp green salad, roasted veggies, or even a light Pinot Grigio.
- Storage: Soup keeps in the fridge for up to 4 days (in an airtight container). Grilled cheese is best fresh, but you can store leftovers in foil and reheat in a skillet.
- Freezing: Soup freezes well for up to 2 months. Thaw overnight in the fridge and reheat gently. I don’t recommend freezing grilled cheese—it gets soggy.
- Reheating tips: Warm soup over low heat, stirring often. Re-crisp grilled cheese in a dry pan or toaster oven.
- Flavor development: The soup actually tastes even better the next day as the flavors meld. Sometimes I make a double batch just for leftovers!
For gifting, pack soup in a mason jar and include a mini loaf of fresh bread. It’s comfort in a bundle!
Nutritional Information & Benefits
Creamy tomato basil soup with grilled cheese is hearty, but you can keep it balanced. Here’s an overview of the nutrition per serving (1 bowl soup + 1 grilled cheese):
- Calories: Approximately 520 kcal
- Protein: 14 g
- Fat: 32 g
- Carbohydrates: 44 g
- Fiber: 5 g
Tomatoes are packed with lycopene, a powerful antioxidant. Basil adds vitamin K and A. If you use whole wheat or gluten-free bread, you boost fiber. For dairy-free or low-fat needs, swap cream and cheese for lighter options. Allergens include dairy (cream, cheese), gluten (bread), and possibly nuts (if using nut-based cheese).
I love this recipe because it’s satisfying without being heavy. It gives you that comfort food feeling, but with real ingredients and plenty of veggie goodness. Perfect for a nourishing dinner that’s still a treat!
Conclusion
There’s a reason creamy tomato basil soup with grilled cheese is a classic—it just makes you feel good. Whether you need a quick dinner, a cozy lunch, or something to impress friends at a potluck, this recipe checks every box. The creamy soup, the herby basil, the crispy grilled cheese—each bite is pure comfort.
Don’t be afraid to put your own spin on it. Swap cheeses, try a new bread, or add a dash of spice. Honestly, it’s hard to mess up a meal this forgiving—and that’s why I love it so much.
If you try this recipe, I’d love to hear how it turned out! Drop a comment with your tweaks, share your photos, or let me know your favorite way to serve it. Cozy dinners like this are meant to be shared. Here’s to many more delicious, comforting nights ahead!
FAQs
Can I use fresh tomatoes instead of canned?
Absolutely! Use about 2 lbs (900 g) ripe Roma or plum tomatoes, peel and chop them, and simmer a bit longer to soften. Fresh tomatoes give a lighter, garden-fresh flavor.
How do I make this soup dairy-free?
Swap the heavy cream for coconut cream or oat milk. For the grilled cheese, use dairy-free butter and plant-based cheese. Still creamy and delicious!
Can I prepare the soup ahead of time?
Yes, you can make the soup up to 3 days in advance. Store in an airtight container in the fridge and reheat gently. The flavors get even better over time!
What bread is best for grilled cheese?
Sourdough is my favorite for crunch and flavor, but you can use any sturdy bread. Whole wheat, gluten-free, or even classic white bread all work well.
Can I freeze this soup?
Definitely. Let it cool, then freeze in containers for up to 2 months. Thaw in the fridge overnight and reheat slowly. I don’t recommend freezing grilled cheese, though—it’s best fresh!
Pin This Recipe!

Creamy Tomato Basil Soup with Grilled Cheese
This comforting recipe pairs a silky, creamy tomato basil soup with crispy, golden grilled cheese sandwiches. It’s quick, easy, and perfect for cozy dinners, lazy weekends, or sharing with friends and family.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 2 large servings (or 4 smaller servings) 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 2 tbsp olive oil
- 1 medium yellow onion, diced
- 3 garlic cloves, minced
- 2 (14-oz) cans whole peeled tomatoes (San Marzano recommended)
- 2 cups vegetable broth (or chicken broth)
- 1/2 cup heavy cream
- 1 cup fresh basil leaves, loosely packed (plus extra for garnish)
- 1 tsp salt (adjust to taste)
- 1/2 tsp black pepper
- 1 tsp sugar (optional, to balance acidity)
- 4 slices sourdough bread
- 4 tbsp unsalted butter, softened
- 1/2 tsp garlic powder (optional)
- 4 oz cheddar cheese, sliced or grated
- 2 oz mozzarella cheese, sliced
Instructions
- Heat olive oil in a large pot over medium heat. Add diced onion and cook until soft and translucent, about 3 minutes. Stir in minced garlic and cook for another 2 minutes until fragrant.
- Pour in whole peeled tomatoes (with juices) and vegetable broth. Use a wooden spoon to break up the tomatoes as desired.
- Season with salt, black pepper, and sugar (if needed). Bring to a gentle boil, then reduce heat and simmer uncovered for 20 minutes, stirring occasionally.
- Remove from heat. Stir in fresh basil leaves and heavy cream. Let cool for 2-3 minutes.
- Blend the soup using an immersion blender until smooth and creamy. If using a regular blender, work in batches and vent the lid.
- Butter one side of each bread slice. Sprinkle with garlic powder if desired. Layer mozzarella and cheddar cheese between two slices, buttered sides out. Repeat for second sandwich.
- Preheat a nonstick skillet or griddle over medium heat. Add sandwiches and cook for 2-3 minutes per side, pressing gently with a spatula, until golden brown and crisp.
- Ladle soup into bowls and top with extra basil. Slice grilled cheese into triangles and serve alongside for dunking.
Notes
For dairy-free, use coconut cream and vegan cheese. Gluten-free bread works for celiac needs. If soup is too thick, add broth; if too thin, simmer longer. Add red pepper flakes for spice or pesto for extra flavor. Soup tastes even better the next day as flavors meld.
Nutrition
- Serving Size: 1 bowl soup + 1 gril
- Calories: 520
- Sugar: 8
- Sodium: 980
- Fat: 32
- Saturated Fat: 18
- Carbohydrates: 44
- Fiber: 5
- Protein: 14
Keywords: tomato soup, basil, grilled cheese, comfort food, easy dinner, vegetarian, creamy soup, family recipe, quick meal, cozy


