Description
A comforting American classic featuring creamy tomato soup and crispy, golden grilled cheese sandwiches. The smooth, rich soup pairs perfectly with the melty, buttery texture of the sandwich — a nostalgic meal that’s cozy, quick, and deeply satisfying.
Ingredients
For the Tomato Soup
-
2 tablespoons unsalted butter
-
1 tablespoon olive oil
-
1 small yellow onion, diced
-
3 cloves garlic, minced
-
2 cans (14.5 oz each) diced tomatoes
-
1 cup vegetable or chicken broth
-
1 teaspoon sugar
-
½ teaspoon dried basil
-
½ teaspoon salt
-
¼ teaspoon black pepper
-
½ cup heavy cream or half-and-half
For the Grilled Cheese
-
8 slices sourdough or white sandwich bread
-
6 tablespoons unsalted butter, softened
-
4 slices sharp cheddar cheese
-
4 slices of mozzarella or provolone
Instructions
-
In a medium pot, melt butter with olive oil over medium heat. Add diced onion and cook until softened, about 5 minutes.
-
Stir in garlic and sauté briefly until fragrant.
-
Add diced tomatoes, broth, sugar, basil, salt, and pepper. Bring to a gentle simmer and cook for 20 minutes, stirring occasionally.
-
Blend the soup using an immersion blender until smooth. Stir in the heavy cream and adjust seasoning as needed.
-
Preheat a skillet over medium heat. Butter one side of each bread slice.
-
Place a slice, buttered side down, in the skillet. Add cheddar and mozzarella, then top with another slice, buttered side up.
-
Cook until golden and crisp on one side, then flip and grill until the cheese melts and both sides are toasted.
-
Slice sandwiches in half and serve hot alongside the creamy tomato soup for dipping.
Notes
You can use fresh roasted tomatoes for extra flavor.
For a vegan option, substitute coconut milk and plant-based cheese.
Adding a pinch of sugar helps balance the acidity of canned tomatoes.
Try mayo instead of butter on the bread for a crispier crust.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 serving (1 sandwich + 1 cup soup)
- Calories: 480
- Sugar: 8 g
- Sodium: 920 mg
- Fat: 28 g
- Saturated Fat: 14 g
- Unsaturated Fat: 12 g
- Trans Fat: 0 g
- Carbohydrates: 36 g
- Fiber: 3 g
- Protein: 18 g
- Cholesterol: 65 mg