This meal proves that eating well doesn’t require a special trip to the grocer. My creamy tomato soup with grilled cheese builds flavor from pantry staples like canned tomatoes, onion, and basic spices, transforming humble ingredients into a restaurant-worthy bowl of comfort. It’s the kind of lunch that feels like a warm hug, especially when the spring weather can’t decide if it’s warm or chilly. I find myself craving this classic duo on those drizzly afternoons when only something cozy will do.
There’s a reason creamy tomato soup with grilled cheese is a forever favorite. It’s simple, deeply satisfying, and brings everyone to the table with a smile. This version skips the canned soup and delivers a homemade taste that’s rich, velvety, and perfectly balanced. Paired with a crispy, buttery grilled cheese, it’s the ultimate answer to easy lunch ideas and those nights when you need a reliable, kid friendly dinner for picky eaters. Let’s make a pot of comfort.
Table of Contents
Creamy Tomato Soup with Grilled Cheese
This cozy meal transforms pantry staples into a restaurant-worthy bowl of comfort. Rich, velvety tomato soup pairs perfectly with a crispy, buttery grilled cheese sandwich for the ultimate easy lunch or dinner.
- Prep Time: 10min
- Cook Time: 30min
- Total Time: 40min
- Yield: 4 servings 1x
- Category: lunch
- Method: simmering, grilling
- Cuisine: American
Ingredients
- For the Creamy Tomato Soup:
- 2 tablespoons unsalted butter or olive oil
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 2 (28-ounce) cans whole peeled tomatoes with juices
- 2 cups vegetable or chicken broth
- 1 teaspoon dried oregano
- 1/2 teaspoon dried thyme
- 1 teaspoon granulated sugar
- 1/2 cup heavy cream or half-and-half
- Salt and freshly ground black pepper to taste
- Fresh basil or parsley for garnish (optional)
- For the Grilled Cheese Sandwiches:
- 8 slices bread (sourdough, white, or whole wheat)
- 8 slices melting cheese (such as sharp cheddar and gouda)
- 4 tablespoons softened unsalted butter
Instructions
- Build the soup base: In a large pot, melt butter over medium heat. Add onion and cook until soft, about 5-7 minutes. Add garlic and cook for 1 minute until fragrant.
- Simmer for flavor: Add canned tomatoes with juices, broth, oregano, thyme, and sugar. Break up tomatoes with a spoon. Bring to a simmer, then reduce heat to low. Cook uncovered for 20-25 minutes.
- Blend until smooth: Carefully transfer hot soup to a blender (vent the lid) and blend until completely smooth. Return soup to the pot.
- Finish with cream: Stir in heavy cream and warm through over low heat. Do not boil. Season generously with salt and pepper.
- Make the grilled cheese: While soup simmers, assemble sandwiches with cheese between bread slices. Butter the outer sides of the bread.
- Cook sandwiches in a skillet over medium-low heat for 3-4 minutes per side, until golden brown and cheese is melted. Slice in half for dipping.
- Serve soup hot, garnished with fresh herbs if desired, alongside the grilled cheese sandwiches.
Notes
For a dairy-free version, use olive oil and coconut milk. Always vent the blender when blending hot soup. Do not boil the soup after adding cream. The soup can be made ahead and freezes well (freeze before adding cream).
Nutrition
- Serving Size: 4
- Calories: 580
- Sugar: 15
- Sodium: 1200
- Fat: 34
- Saturated Fat: 20
- Unsaturated Fat: 12
- Trans Fat: 1
- Carbohydrates: 52
- Fiber: 6
- Protein: 18
- Cholesterol: 95
Ingredients List for Creamy Tomato Soup with Grilled Cheese

Creamy tomato soup with grilled cheese starts with a short, simple list. You likely have most of this in your pantry and fridge right now, which makes it a perfect choice for cheap dinners that don’t skimp on flavor.
For the Creamy Tomato Soup:
- 2 tablespoons unsalted butter or olive oil
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 2 (28-ounce) cans whole peeled tomatoes (with their juices)
- 2 cups vegetable or chicken broth
- 1 teaspoon dried oregano
- 1/2 teaspoon dried thyme
- 1 teaspoon granulated sugar (balances the acidity)
- 1/2 cup heavy cream or half-and-half
- Salt and freshly ground black pepper to taste
- Fresh basil or parsley for garnish (optional)
For the Grilled Cheese Sandwiches:
- 8 slices of your favorite bread (sourdough, white, or whole wheat)
- 8 slices of good melting cheese (I use a combo of sharp cheddar and gouda)
- 4 tablespoons softened unsalted butter
Smart Swaps:
- Dairy-Free: Use olive oil for sautéing and coconut milk or a plain, unsweetened dairy-free creamer in place of heavy cream. For the sandwich, use dairy-free cheese and butter.
- Gluten-Free: Serve the soup as-is and use your favorite gluten-free bread for the grilled cheese.
- Lighter Option: Substitute half-and-half for the heavy cream and use a light brushing of olive oil on the bread instead of butter for grilling.
Timing for Creamy Tomato Soup with Grilled Cheese
This cozy meal comes together in about the time it takes to watch a sitcom, making it ideal for busy weeknights.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
That’s nearly 30% faster than many from-scratch soup recipes, thanks to the convenience of canned tomatoes. You can have this comforting creamy tomato soup with grilled cheese on the table in under an hour.
Step-by-Step Instructions for Creamy Tomato Soup with Grilled Cheese
Follow these simple steps for a flawless, flavorful meal. The soup simmers while you assemble the sandwiches, so everything finishes at the same time.
1. Build the Soup Base.
In a large pot or Dutch oven, melt the butter over medium heat. Add the diced onion and cook until soft and translucent, about 5-7 minutes. Stir in the minced garlic and cook for just one more minute until fragrant. This gentle cooking builds a sweet, savory foundation for your creamy tomato soup.
2. Simmer for Deep Flavor.
Pour in the canned tomatoes with their juices, broth, oregano, thyme, and sugar. Use a wooden spoon to gently break up the whole tomatoes. Bring the mixture to a simmer, then reduce the heat to low. Let it bubble gently, uncovered, for 20-25 minutes. This time allows the flavors to marry and the soup to reduce slightly, concentrating the taste.
3. Blend Until Smooth.
Carefully transfer the hot soup to a blender, working in batches if necessary, and blend until completely smooth. Pro Tip: Always vent the blender lid by removing the center piece and covering it with a folded kitchen towel to let steam escape and prevent a messy explosion. Return the smooth soup to the pot.
4. Finish with Cream.
Stir in the heavy cream and warm the soup through over low heat. Do not let it boil after adding the cream. Season generously with salt and pepper. Taste and adjust—you might want a pinch more sugar or a fresh herb. Your creamy tomato soup is ready.
5. Make the Grilled Cheese.
While the soup simmers, assemble sandwiches with two slices of cheese between two slices of bread. Butter the outer sides of the bread. Heat a skillet or griddle over medium-low heat. Cook the sandwiches for 3-4 minutes per side, pressing down gently, until the bread is golden brown and the cheese is oozing. Slice in half for dipping.
Nutritional Information for Creamy Tomato Soup with Grilled Cheese
A serving (about 1.5 cups of soup with one sandwich) provides approximately:
- Calories: ~580
- Protein: 18g
- Carbohydrates: 52g
- Fat: 34g
- Fiber: 6g
This creamy tomato soup with grilled cheese offers a good source of lycopene from the cooked tomatoes, which is a powerful antioxidant. Using whole canned tomatoes preserves more nutrients than pre-puréed versions. For a lighter meal, you can enjoy a smaller bowl of soup with a half sandwich.
Equipment Needed for Creamy Tomato Soup with Grilled Cheese
You don’t need any fancy tools to make this classic meal.
- A large pot or Dutch oven
- A good blender or immersion blender (an immersion blender lets you purée the soup right in the pot)
- A skillet or griddle for the grilled cheese
- A wooden spoon and a ladle
- Basic measuring cups and spoons
Why You’ll Love This Creamy Tomato Soup with Grilled Cheese Recipe
- It’s the Ultimate Comfort Food, Made Easy. This recipe delivers that nostalgic, restaurant-quality taste without any complicated steps. It’s pure, simple satisfaction.
- Incredibly Family-Friendly. It’s a guaranteed win for toddler friendly dinners and kid friendly dinners for picky eaters. The familiar flavors and fun dipping element make it a stress-free meal.
- Budget-Friendly Pantry Cooking. Canned tomatoes, broth, and basic aromatics keep costs low, making this a champion for cheap dinners that feel special.
- Flexible and Forgiving. The recipe welcomes swaps—use what you have for the cheese, cream, or herbs. It’s hard to mess up.
- Perfect for Make-Ahead. The soup tastes even better the next day, and it freezes beautifully for future easy lunch ideas.
Healthier Alternatives for the Recipe

You can easily adapt this creamy tomato soup with grilled cheese to fit different dietary needs without losing its cozy soul.
- Dairy-Free/Lighter Soup: Swap the heavy cream for full-fat canned coconut milk (for richness) or unsweetened almond milk. For the grilled cheese, use vegan butter and your favorite plant-based cheese slices.
- Gluten-Free: The soup is naturally gluten-free. Simply pair it with a gluten-free bread for your sandwich.
- Lower-Carb/High-Protein: Enjoy a hearty bowl of the soup on its own, topped with a sprinkle of grated Parmesan and some cooked, crumbled sausage or diced chicken for added protein. Skip the sandwich or use a low-carb bread alternative.
- Extra Veggie Boost: Stir a handful of fresh spinach or kale into the hot soup just before serving—it will wilt perfectly. You can also blend in a roasted red pepper for added sweetness and depth.
Serving Suggestions
This creamy tomato soup with grilled cheese is a complete meal on its own, but a few simple additions can make it feel extra special.
- Toppings: A drizzle of good olive oil, a dollop of pesto, a sprinkle of fresh herbs like basil or chives, or a handful of homemade croutons add wonderful texture.
- For Dipping: Don’t forget the sandwich! For a fun twist, try making mini grilled cheese sandwiches for easier dipping, especially for little hands.
- Side Salads: A simple green salad with a bright vinaigrette cuts through the richness beautifully. For a tomato-forward start, my Mini Caprese Bites Easy Delicious Appetizer would be a lovely companion.
- Heartier Pairings: If you’re serving a crowd, this soup pairs wonderfully with other comforting, cheesy dishes. Consider my Cheesy Ground Beef Potato Casserole for a more substantial spread, or my Best Christmas Stuffed Shells Recipe for a festive twist any time of year.
Common Mistakes to Avoid
A few small tips will ensure your creamy tomato soup with grilled cheese turns out perfect every time.
- Rushing the Onions. Sautéing the onions until they are truly soft and sweet is non-negotiable. It’s the flavor base of the entire soup. Don’t rush this step.
- Skipping the Sugar. A teaspoon of sugar is not for sweetness, but to balance the natural acidity of the tomatoes. It rounds out the flavor and prevents the soup from tasting tinny or sharp.
- Boiling After Adding Cream. Once you stir in the cream or dairy alternative, only warm the soup through. Boiling can cause the dairy to separate, giving the soup a grainy texture.
- High Heat on the Grilled Cheese. Cooking the sandwich over medium-low heat allows the cheese to melt completely before the bread burns. Patience gives you that iconic, stretchy, melted center.
- Not Tasting at the End. Seasoning is key. Always taste your creamy tomato soup right before serving and adjust the salt and pepper. This final touch makes all the difference.
Storing Tips for the Recipe

This creamy tomato soup with grilled cheese is fantastic for leftovers and meal prep.
- Refrigerating: Store cooled soup in an airtight container for up to 4 days. The flavors deepen wonderfully overnight. Grilled cheese is best enjoyed fresh but can be reheated in a toaster oven or air fryer to regain crispness.
- Freezing: The soup freezes excellently for up to 3 months. Freeze it before adding the cream for best results. Thaw overnight in the fridge, reheat gently, and stir in the cream when warming.
- Reheating: Reheat soup on the stovetop over medium-low heat, stirring occasionally. If it seems too thick after storage, thin it with a splash of broth or water. For a single serving, microwave in 30-second intervals, stirring in between.
Conclusion
At the end of a long day, there’s nothing quite like the simple, profound comfort of a bowl of creamy tomato soup with grilled cheese. It’s a meal that nourishes more than just the body—it feels like home. I hope this recipe becomes a trusted staple in your kitchen, a go-to for easy lunch ideas, peaceful family dinners, and those moments when you just need a reliable, delicious bite.
If you’re looking for other ways to enjoy tomatoes and cheese, my Ricotta Bruschetta Roasted Tomatoes is a fantastic appetizer, and my Delicious Ricotta Dip Hot Honey offers a creamy, spicy-sweet option perfect for dipping crusty bread.
I’d love to hear how your creamy tomato soup with grilled cheese turns out! Leave a comment below and share your experience. And if you snap a photo, don’t forget to tag @Homestyletable on Pinterest so I can see your cozy creation. Happy cooking.
FAQs about Creamy Tomato Soup with Grilled Cheese
What cheese goes best with tomato soup?
Cheddar, Gruyere, and Monterey Jack are all excellent choices for grilled cheese to pair with tomato soup. Consider a blend for a more complex flavor!
What makes tomato soup creamy?
Adding heavy cream, half-and-half, or even coconut milk after cooking and blending is what makes tomato soup creamy. You can also use a swirl of cream at the end for a richer flavor.
What to add to tomato soup to make it better?
A splash of balsamic vinegar, a pinch of red pepper flakes, fresh herbs like basil, or a dollop of pesto can elevate your tomato soup. Don’t be afraid to experiment!
Why does tomato soup taste better with grilled cheese?
The acidity of the tomato soup is perfectly balanced by the richness and saltiness of the grilled cheese. The textures also complement each other beautifully – the creamy soup with the crispy, cheesy bread.
What bread is best for grilled cheese with tomato soup?
Sourdough, brioche, or white bread are popular choices for grilled cheese. Sourdough offers a tang, brioche is buttery and rich, and white bread is a classic. Choose your favorite!
How do you keep grilled cheese crispy with tomato soup?
Serve the grilled cheese immediately after making it. Dipping it briefly in the soup is key to avoid sogginess. You can also broil the grilled cheese for a few seconds after grilling for extra crispness.
💬 Lets Stay Connected!
For daily recipes, kitchen tips, and exclusive content, follow me on:
👉 Pinterest for visual inspiration & meal ideas