Creamy Tomato Soup with Grilled Cheese Strips

Prep Time: 10 minutes
Cook Time: 25 minutes
Servings: 4
Ingredients:
For the Soup:
- 2 cans (28 oz total) crushed tomatoes
- 1 cup low-sodium vegetable broth
- 1/2 cup heavy cream or half-and-half
- 1 small onion, diced
- 3 cloves garlic, minced
- 2 tbsp butter
- 1 tbsp tomato paste
- 1 tsp dried basil
- 1/2 tsp sugar (to balance acidity)
- Salt and pepper to taste
For the Grilled Cheese:
- 4 slices soft white or whole wheat bread
- 4 slices American or cheddar cheese
- 2 tbsp butter, softened
Step-by-Step Instructions:
- Start the soup base: In a large pot, melt butter over medium heat. Add diced onion and cook for 5 minutes until soft and translucent. Add garlic and cook for another minute.
- Build the flavor: Stir in tomato paste and cook for 2 minutes to deepen the flavor. This step is magic—don’t skip it!
- Add the tomatoes: Pour in crushed tomatoes, vegetable broth, basil, and sugar. Bring to a gentle boil, then reduce heat and simmer for 15 minutes.
- Make it silky smooth: Use an immersion blender to puree the soup until completely smooth. (No immersion blender? Carefully transfer to a regular blender in batches.)
- Add the cream: Stir in heavy cream and season with salt and pepper. Keep warm on low heat.
- Make the grilled cheese: Butter one side of each bread slice. Place cheese between two slices (butter side out). Cook in a skillet over medium-low heat for 3–4 minutes per side until golden and cheese is melted.
- Serve together: Cut grilled cheese into strips for easy dipping. Ladle soup into bowls and serve alongside the cheesy strips!
Chef’s Notes:
- Add a pinch of baking soda to reduce acidity if tomatoes are too tart.
- For extra richness, drizzle a bit of olive oil on top before serving.
- Make it heartier by adding a handful of tiny pasta like orzo or acini di pepe.
- This soup freezes beautifully—just add cream after reheating!
Nutrition Facts (per serving with grilled cheese):
- Calories: 395
- Protein: 12g
- Carbohydrates: 38g
- Fat: 22g
- Fiber: 5g
- Vitamin C: 25% DV
- Calcium: 280mg







