Tomato Soup with Grilled Cheese
This Tomato Soup with Grilled Cheese is the perfect comfort food pairing. Smooth, savory soup meets crispy, melty sandwich in this easy and nostalgic recipe.
Prep Time10 minutes mins
Cook Time25 minutes mins
Total Time35 minutes mins
Course: Main Course
Cuisine: American
Keyword: Easy comfort food, grilled cheese, homemade soup and sandwich, tomato soup
Servings: 4 servings
Calories: 508kcal
Heat olive oil in a medium soup pot over medium heat. Add the chopped onion and cook until softened, about 5 minutes. Stir in the garlic and tomato paste, and cook for 1 minute to bring out the flavor.
Pour in the canned tomatoes (with their juice) and vegetable broth. Break up the tomatoes with a spoon. Stir in the sugar, oregano, salt, and black pepper.
Bring the mixture to a simmer and let it cook uncovered for 20 minutes, stirring occasionally, until the flavors deepen.
Use an immersion blender to puree the soup directly in the pot, or transfer it carefully in batches to a countertop blender and blend until smooth.
Stir in the heavy cream if using, then taste and adjust the seasoning with salt and pepper. Keep warm while you prepare the sandwiches.
Butter one side of each slice of bread. Layer the cheddar cheese between two slices, buttered sides out.
Grill the sandwiches in a skillet over medium heat for 3–4 minutes per side, or until the bread is golden brown and the cheese is melted.
Slice the grilled cheese sandwiches in half and serve hot alongside bowls of tomato soup.
Chef Jenn’s Tips
- For even more flavor, roast the tomatoes before adding them to the soup.
- Don’t skip the sugar—it helps balance the acidity of the tomatoes.
- Try swapping cheddar for fontina, mozzarella, or pepper jack for different grilled cheese flavor combos.
- Use an immersion blender for the easiest cleanup, or leave the soup slightly chunky if you prefer more texture.
Serving: 1bowl | Calories: 508kcal | Carbohydrates: 48g | Protein: 16g | Fat: 29g | Saturated Fat: 14g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 10g | Trans Fat: 0.2g | Cholesterol: 60mg | Sodium: 1404mg | Potassium: 561mg | Fiber: 4g | Sugar: 11g | Vitamin A: 1222IU | Vitamin C: 21mg | Calcium: 317mg | Iron: 5mg