Description
A comforting creamy tomato soup served with delicious grilled cheese sandwiches.
Ingredients
Scale
- 4 cups canned crushed tomatoes
- 2 cups vegetable broth (or chicken broth)
- 1 medium onion, diced
- 2 cloves garlic, minced
- 2 tablespoons olive oil
- 1 teaspoon dried basil
- 1 teaspoon sugar (optional)
- Salt and pepper to taste
- 1 cup heavy cream (or milk)
- 8 slices of bread (your choice)
- 2 cups shredded cheese (cheddar or mozzarella)
- Butter for grilling
Instructions
- In a large pot, heat the olive oil over medium heat. Add the diced onions and sauté until they become translucent, about 5 minutes. Add the minced garlic and cook for an additional minute, stirring often to prevent burning.
- Stir in the canned crushed tomatoes and vegetable (or chicken) broth. Mix well and bring the mixture to a simmer.
- Add the dried basil, sugar (if using), and salt and pepper to taste. Allow the soup to simmer for about 15 minutes, stirring occasionally.
- After simmering, use an immersion blender to puree the soup until smooth. If you don’t have an immersion blender, carefully transfer the soup to a countertop blender in batches.
- Once blended, return the soup to low heat and stir in the heavy cream. Allow it to warm through and adjust seasoning if necessary.
- While the soup is simmering, preheat a skillet over medium heat. Butter one side of each slice of bread. Place a slice, butter-side down, in the skillet and add a generous amount of shredded cheese on top.
- Top with another slice of bread, butter-side up. Grill until golden brown, about 3-4 minutes. Carefully flip the sandwich and grill the other side for an additional 3-4 minutes until the cheese is melted.
- Remove the grilled cheese from the skillet and slice it diagonally. Serve it alongside a warm bowl of tomato soup for dipping!
Notes
- For a vegan version, substitute heavy cream with coconut milk and use vegan cheese.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: soup
- Method: stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 500
- Sugar: 5g
- Sodium: 800mg
- Fat: 30g
- Saturated Fat: 15g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 3g
- Protein: 15g
- Cholesterol: 60mg