Description
Creamy Tomato Basil Soup with Grilled Cheese Hearts is the ultimate comfort dish that warms both the heart and soul. This inviting soup features a luscious blend of rich tomatoes, fresh basil, and heavy cream, creating a velvety texture that is simply irresistible. Paired with adorable heart-shaped grilled cheese sandwiches, this meal is a nostalgic reminder of childhood favorites while offering a gourmet twist. Perfect for cozy family dinners or elegant gatherings, this recipe is quick to prepare and sure to impress. Indulge in every spoonful as you dip crispy grilled cheese hearts into the creamy goodness, making it an unforgettable culinary experience.
Ingredients
- 2 cans whole tomatoes (28 oz each)
- 1 medium onion, chopped
- 4 cups low-sodium vegetable broth
- 1 cup heavy cream
- 1 cup fresh basil leaves, chopped
- 4 slices thick-cut bread (like sourdough)
- 1 cup sharp cheddar cheese, shredded
- Olive oil for sautéing
- Salt and pepper to taste
Instructions
- In a large pot over medium heat, sauté chopped onion in olive oil until translucent (about 5 minutes).
- Add canned tomatoes with juice and vegetable broth; stir well and bring to a gentle boil.
- Reduce heat to low and simmer uncovered for 20-25 minutes.
- Use an immersion blender to puree the mixture until smooth. Stir in heavy cream and fresh basil over low heat for 1-2 minutes.
- For grilled cheese hearts: Assemble sandwiches with cheddar cheese between two slices of bread, cut into heart shapes. Grill in a skillet over medium heat until golden brown on both sides.
- Serve soup hot with grilled cheese hearts for dipping.
Notes
- Use San Marzano tomatoes for the best flavor.
- Customize grilled cheese using different cheeses or adding pesto for an extra kick.
- Store leftover soup in an airtight container in the fridge for up to three days.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main
- Method: Simmering
- Cuisine: Italian
Nutrition
- Serving Size: 1 serving
- Calories: 450
- Sugar: 6g
- Sodium: 850mg
- Fat: 30g
- Saturated Fat: 16g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 34g
- Fiber: 3g
- Protein: 12g
- Cholesterol: 80mg