
Grilled cheese and tomato soup was my favorite rainy-day lunch growing up and now I still crave it whenever I need something warm and comforting. The way the cheese stretches with each bite and how it pairs so perfectly with the smooth tangy soup brings back memories of sitting by the window with a hot bowl and a buttery sandwich in hand.
Over time I’ve perfected my version with a crispy golden crust melty cheese that pulls just right and a homemade tomato soup that’s rich flavorful and so easy to pull together. This combo hits all the cozy notes and never fails to make any day feel a little bit better.
Ingredients
- Here’s what I use for this recipe. You can always make substitutions if you prefer!
- For the Grilled Cheese:
- Bread – The foundation of the sandwich crispy on the outside and soft in the middle
- Butter – Adds golden crunch and rich flavor to the toasted bread
- Cheddar cheese – The classic melty base with sharp cheesy goodness
- Mozzarella – For stretch and mild creamy flavor
- American cheese – Optional for smooth melt and nostalgic comfort
- For the Tomato Soup:
- Olive oil – Used to sauté the aromatics and add richness
- Onion – Adds sweetness and depth to the base of the soup
- Garlic – Boosts flavor and warmth
- Crushed tomatoes – The heart of the soup offering texture and acidity
- Vegetable broth – Thins out the soup and blends all the flavors
- Sugar – Balances the acidity of the tomatoes
- Salt and pepper – Season to taste and enhance flavor
- Fresh basil – Adds freshness and a touch of sweetness
Tools You’ll Need
- Saucepan – For simmering the tomato soup
- Wooden spoon – Ideal for stirring the soup while it cooks
- Blender or immersion blender – To puree the soup until smooth
- Skillet or griddle – For grilling the sandwiches evenly
- Spatula – To flip the sandwiches without tearing
- Knife and cutting board – For prepping onions garlic and herbs
- Ladle – To serve the soup neatly into bowls

Instructions
Step 1:
I start by heating olive oil in a large saucepan over medium heat and sautéing chopped onion for about 5 minutes until soft then I add minced garlic and cook for another minute.
Step 2:
I pour in the crushed tomatoes vegetable broth a pinch of sugar salt and pepper and let it simmer for 15 to 20 minutes so all the flavors blend together.
Step 3:
Once the soup has simmered I use an immersion blender to puree it until smooth or I transfer it to a blender in batches and return it to the pot.
Step 4:
I stir in some fresh chopped basil and adjust the seasoning as needed then I let it stay warm on low heat while I prepare the sandwiches.
Step 5:
For the grilled cheese I butter one side of each bread slice and layer cheese between the unbuttered sides using a mix of cheddar mozzarella and optional American.
Step 6:
I heat a skillet over medium and grill the sandwiches buttered side down until golden brown and the cheese is fully melted flipping once halfway through.
Step 7:
I slice the sandwiches diagonally and serve them hot with a bowl of tomato soup ready for dipping and savoring.
Tips
I like using sourdough or thick white bread for extra crunch and flavor. You can also add sliced tomato or a sprinkle of garlic powder to the inside of the sandwich for a twist. And if the soup is too acidic a splash of cream or milk makes it extra smooth and mellow.
Ways to Serve
Grilled cheese and tomato soup make the perfect lunch or light dinner on a chilly day. I love serving them together on one plate for dipping or with a side of salad for a balanced meal. Add a little fresh basil or a swirl of cream to the soup for a restaurant-style touch.
Frequently Asked Questions
Can I make Grilled Cheese & Tomato Soup ahead of time?
Yes the soup stores and reheats beautifully. You can also prep sandwiches in advance and grill when ready to serve.
What’s the best cheese for grilled cheese sandwiches?
Cheddar mozzarella and American are great melters. Feel free to mix it up with gouda, provolone, or gruyère.
How can I make the soup creamier?
Just stir in a bit of heavy cream or coconut milk right before serving for a silky texture.
See You in the Kitchen
I hope you try this Grilled Cheese & Tomato Soup combo soon because it’s a classic for good reason—simple satisfying and full of feel-good flavor. Whether you’re curling up on a cold day or serving a quick family meal it always hits the spot.
Happy Cooking!
Print
Grilled Cheese & Tomato Soup
- Total Time: 30 minutes
- Yield: 2 servings 1x
- Diet: Vegetarian
Description
Looking for the best comfort food? This grilled cheese and tomato soup recipe is quick easy and so satisfying for cold days or weeknight dinners! The soup is smooth and rich the sandwich is cheesy and crisp—perfect for dipping and totally beginner-friendly!
Ingredients
- 4 slices bread
- 2 tbsp butter
- 1/2 cup shredded cheddar cheese
- 1/2 cup shredded mozzarella
- 2 slices American cheese (optional)
- 1 tbsp olive oil
- 1/2 onion chopped
- 2 cloves garlic minced
- 1 (28 oz) can crushed tomatoes
- 1 cup vegetable broth
- 1 tsp sugar
- Salt and pepper to taste
- Fresh basil chopped
Instructions
- Heat olive oil in a saucepan and sauté onion for 5 minutes. Add garlic and cook 1 minute more.
- Stir in crushed tomatoes, broth, sugar, salt, and pepper. Simmer for 15–20 minutes.
- Blend soup until smooth with immersion blender or in batches.
- Stir in fresh basil and adjust seasoning. Keep warm on low.
- Butter one side of each bread slice. Add cheese between unbuttered sides.
- Grill sandwiches over medium heat until golden and cheese melts.
- Slice sandwiches and serve with hot tomato soup for dipping.
Notes
- Add cream to the soup for a richer taste.
- Use sourdough or thick bread for best results.
- Sprinkle cheese with herbs or garlic powder for more flavor.
- Soup stores well for up to 4 days in the fridge.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Dish
- Method: Stovetop and Griddle
- Cuisine: American
Nutrition
- Serving Size: 1 bowl soup with 1 sandwich
- Calories: 480
- Sugar: 9g
- Sodium: 820mg
- Fat: 27g
- Saturated Fat: 13g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 4g
- Protein: 17g
- Cholesterol: 50mg