Description
Creamy Roasted Garlic Tomato Soup is a delightful blend of rich flavors and comforting textures that will warm your heart and soul. This homemade soup features oven-roasted tomatoes and garlic, creating a deep, satisfying taste that surpasses any store-bought option. Perfect for cozy dinners, light lunches, or elegant appetizers, it’s easy to prepare with just a few simple ingredients. Each spoonful offers a creamy consistency enhanced by the sweetness of roasted vegetables and fragrant herbs. Whether served by the fireplace on chilly nights or at your next gathering, this soup promises to impress.
Ingredients
- 2 lbs fresh tomatoes (Roma or vine-ripened), halved
- 1 whole head of garlic
- 1 small onion, chopped
- 2 tbsp olive oil
- 2 cups vegetable or chicken broth
- ½ cup heavy cream (or coconut milk)
- ¼ cup fresh basil leaves
- Salt and black pepper to taste
- ½ tsp red pepper flakes (optional)
Instructions
- Preheat the oven to 400°F (200°C). Line a baking sheet with parchment paper.
- Arrange halved tomatoes on the baking sheet, drizzle with olive oil, and season with salt and pepper.
- Cut the top off the garlic head, drizzle with olive oil, wrap in foil, and place on the baking sheet with tomatoes.
- Roast everything for 30-35 minutes until caramelized; let cool slightly.
- Sauté chopped onion in a large pot over medium heat until soft (about 5 minutes).
- Squeeze roasted garlic into the pot, add roasted tomatoes, broth, and basil.
- Blend until smooth using an immersion blender; if needed, transfer to a standard blender.
- Return to heat, stir in heavy cream (or coconut milk), simmer for another 5-10 minutes. Adjust seasoning if needed.
- Serve warm; garnish as desired.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Appetizers
- Method: Roasting
- Cuisine: American
Nutrition
- Serving Size: Approximately 1 cup (240g)
- Calories: 210
- Sugar: 6g
- Sodium: 480mg
- Fat: 14g
- Saturated Fat: 7g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 19g
- Fiber: 3g
- Protein: 3g
- Cholesterol: 30mg