Grilled cheese and tomato soup are the quintessential duo that warms both the heart and the belly. There’s something utterly satisfying about biting into a crispy, buttery sandwich with melted cheese that stretches as you take a bite, paired with a silky, rich soup that’s bursting with tomato flavor. This combination is not just a meal; it’s a nostalgic experience that takes many of us back to childhood. Whether you’re looking for comfort on a rainy day or just a quick yet delightful meal, grilled cheese and tomato soup will not disappoint.
What makes this pairing so special? It’s the perfect balance of textures and flavors. The crunch of the toasted bread is complemented by the gooeyness of the cheese, while the tangy, warm tomato soup enhances each mouthful. This recipe is ideal for anyone who loves a classic comfort meal that’s both simple to make and incredibly satisfying.
Why you’ll love grilled cheese and tomato soup
- Quick and easy to prepare, even on busy weeknights.
- Combines creamy, crunchy, and savory flavors into one meal.
- Great for meal prepping or freezing for later.
- Few dishes to clean up afterward, making it a hassle-free choice.
- Budget-friendly ingredients that don’t skimp on taste.
“A classic combination that never fails to comfort.”
Step-by-step overview
Preparing grilled cheese and tomato soup involves creating a flavorful soup and perfectly toasting the bread while keeping the cheese melty. You’ll simmer ripe tomatoes with spices for the soup while grilling the sandwiches to golden perfection.
What ingredients do I need for grilled cheese and tomato soup?
- 4 slices of bread
- 4 slices of cheese (cheddar or your favorite)
- 2 tablespoons butter
- 1 can (28 oz) crushed tomatoes
- 1 small onion, chopped
- 2 cloves garlic, minced
- 1 teaspoon dried basil
- 1 teaspoon sugar
- Salt and pepper to taste
- 1 cup vegetable or chicken broth
Ingredient notes & swaps:
- Feel free to replace the cheese with a non-dairy alternative if you’re dairy-free.
- You can use fresh tomatoes instead of canned if they’re in season.
- For a spicier kick, consider adding crushed red pepper flakes to the soup.
How do I make grilled cheese and tomato soup step-by-step?
To create this satisfying meal, start with the tomato soup and finish with the grilled cheese sandwiches for perfect timing.
- In a large pot over medium heat, add the chopped onion and sauté until soft.
- Stir in the minced garlic and cook until fragrant, about 30 seconds.
- Add the crushed tomatoes, broth, basil, sugar, salt, and pepper. Let it simmer for 20 minutes.
- While the soup is cooking, butter one side of each slice of bread.
- Place two slices, butter-side down, on a skillet over medium heat. Add a slice of cheese on top for each.
- Top with the remaining bread slices, butter-side up. Grill until golden brown and the cheese has melted, about 3-4 minutes per side.
- Blend the soup to your desired consistency, either chunky or smooth.
Pro Tip: For an extra cheesy grilled cheese, try using a mix of cheeses for a deeper flavor profile.
Visual doneness cues: Check that the soup has thickened and the bread is golden brown with cheese bubbling out when the sandwiches are ready.

Helpful cooking tips
- For the soup, ensure the onions are translucent, as this adds depth of flavor.
- Use low and slow heat for the grilled cheese to avoid burning the bread before the cheese melts.
- If you want extra flavor in the soup, consider roasting the tomatoes and garlic beforehand.
- Always taste your soup before serving to adjust seasoning as needed.
- If you prefer a thicker soup, let it simmer longer without the lid to reduce liquid.
How should I serve it?
Pair your grilled cheese sandwiches with a steaming bowl of tomato soup for dipping. You can garnish the soup with fresh basil or a drizzle of cream for added richness. To make it a complete meal, consider serving a simple side salad or some crunchy vegetable sticks.
Can I make it ahead? How do I store and reheat it?
You can prepare the soup ahead and store it in the refrigerator for up to 3 days. The grilled cheese is best fresh but can be reheated in a skillet to preserve the crunch. If you choose to freeze the soup, store it in airtight containers, and reheat it slowly on the stove or in the microwave until steaming hot.
Refrigerate leftovers within 2 hours; reheat until steaming hot.
How do I fix common issues?
If your soup turns out too bland, try adding a bit more salt, pepper, or even a splash of vinegar for brightness. For the grilled cheese, if the bread is burning before the cheese melts, consider lowering the heat to allow the cheese to melt through properly. If the texture is too soggy, consider toasting the bread a bit longer or using less butter when grilling. If desired, you can also add a little cornstarch to the soup to thicken it.
What variations can I try?
For a twist on this classic dish, add some spices like smoked paprika or a dash of cayenne to the soup for a little heat. You might also try adding ingredients like spinach or chopped basil to the soup for extra nutrition. For the sandwiches, consider adding slices of avocado or tomato inside for a fresh finish.
FAQs
Can I use fresh tomatoes instead of canned?
Yes, fresh tomatoes can be used to create a more vibrant flavor. Just ensure you cook them down enough to achieve the desired consistency.
What kinds of cheese are best for grilled cheese?
Cheddar is classic, but other good choices include Gruyère, mozzarella, or even pepper jack for a kick.
What if I don’t have broth for the soup?
You can simply use water, but the broth adds more flavor, so consider using a bouillon cube if you’re out.
Can I make the soup vegan?
Absolutely! Use vegetable broth and substitute the cheese with a plant-based alternative.
How can I make my grilled cheese extra crispy?
Try adding a sprinkle of garlic powder to the butter or using mayonnaise on the outside of the bread for an extra crispy crust.

Grilled Cheese and Tomato Soup
Ingredients
Method
- In a large pot over medium heat, add the chopped onion and sauté until soft.
- Stir in the minced garlic and cook until fragrant, about 30 seconds.
- Add the crushed tomatoes, broth, basil, sugar, salt, and pepper. Let it simmer for 20 minutes.
- While the soup is cooking, butter one side of each slice of bread.
- Place two slices, butter-side down, on a skillet over medium heat. Add a slice of cheese on top for each.
- Top with the remaining bread slices, butter-side up. Grill until golden brown and the cheese has melted, about 3-4 minutes per side.
- Blend the soup to your desired consistency, either chunky or smooth.
- Serve the grilled cheese sandwiches with a steaming bowl of tomato soup for dipping.