Description
Creamy Tomato Basil Soup with Grilled Cheese Hearts is a heartwarming dish that perfectly combines nostalgia and comfort. This luscious soup features rich, velvety crushed tomatoes blended with fragrant fresh basil, creating a symphony of flavors that warms both body and soul. Paired with whimsical heart-shaped grilled cheese sandwiches, this delightful meal evokes memories of childhood lunches and cozy evenings spent with loved ones. Whether served as an appetizer at a gathering or as a comforting dinner on a chilly night, this dish is as visually appealing as it is delicious. Simple to prepare yet impressive enough for entertaining, Creamy Tomato Basil Soup with Grilled Cheese Hearts is sure to become a beloved favorite in your home.
Ingredients
- 2 cans crushed tomatoes (28 oz each)
- 1 cup fresh basil leaves
- 1 medium onion, chopped
- 2–3 cloves garlic, minced
- 4 cups low-sodium vegetable broth
- 1 cup heavy cream
- 4 slices sturdy bread (sourdough or whole grain)
- 1 cup sharp cheddar or mozzarella cheese
Instructions
- In a large pot over medium heat, sauté the onion in olive oil until translucent. Add minced garlic and cook for an additional minute.
- Stir in the crushed tomatoes and vegetable broth; bring to a simmer and cook uncovered for 15 minutes.
- Blend the soup until smooth using an immersion blender. Stir in heavy cream and fresh basil just before serving.
- For the grilled cheese hearts, cut bread into heart shapes, fill with cheese, and grill until golden brown on both sides.
- Serve warm soup topped with grilled cheese hearts.
Notes
- Use homemade vegetable broth for enhanced flavor.
- Experiment with spices like red pepper flakes for added warmth.
- Substitute coconut milk for heavy cream to make it vegan-friendly.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main
- Method: Blending
- Cuisine: American
Nutrition
- Serving Size: 1 bowl (about 300g)
- Calories: 450
- Sugar: 6g
- Sodium: 680mg
- Fat: 28g
- Saturated Fat: 16g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 5g
- Protein: 12g
- Cholesterol: 70mg