Description
There’s something almost magical about the way a simple bowl of Roasted Tomato Basil Soup can wrap you in comfort on a chilly afternoon. This easy tomato soup recipe has been a staple in my home ever since, especially during tomato season when flavors are at their peak.
Ingredients
- 2 pounds ripe Roma tomatoes, halved
- 1 large yellow onion, roughly chopped
- 4 cloves garlic, peeled
- 3 tablespoons olive oil
- 1 teaspoon salt
- ½ teaspoon black pepper
- ¼ teaspoon red pepper flakes (optional, for a little heat)
- 4 cups vegetable broth
- 1 cup fresh basil leaves, packed
- ½ cup heavy cream (or coconut cream for a vegan tomato soup option)
- 1 tablespoon balsamic vinegar
Instructions
- Preheat your oven to 400°F (200°C). Arrange the halved tomatoes, chopped onion, and garlic cloves on a large baking sheet. Drizzle with olive oil and sprinkle with salt, black pepper, and red pepper flakes if using. Toss everything to coat evenly. Roast for 25–30 minutes, until the tomatoes are soft and slightly caramelized at the edges.
- Transfer the roasted vegetables to a large pot. Add the vegetable broth and bring to a gentle simmer over medium heat. Let it cook for 10 minutes to allow the flavors to meld. Stir in the fresh basil leaves just before blending.
- Using an immersion blender or regular blender, puree the soup until completely smooth. If you’re using a countertop blender, work in batches and be careful with the hot liquid.
- Reduce the heat to low and stir in the heavy cream (or coconut cream for a vegan version) and balsamic vinegar. Taste and adjust seasoning if needed. Let it warm through for another 2–3 minutes, but avoid boiling once the cream is added.
Notes
For a dairy-free version, use full-fat coconut milk instead of heavy cream. The soup stores wonderfully in the refrigerator for up to 4 days or can be frozen for up to 3 months. Avoid using underripe tomatoes as they lack the sweetness needed to balance the soup’s acidity.
- Prep Time: 10 minutes
- Cook Time: 45 minutes
- Category: Soup
- Method: Roasting, Simmering
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 180
- Sugar: 10g
- Sodium: 800mg
- Fat: 12g
- Saturated Fat: 6g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 16g
- Fiber: 3g
- Protein: 4g
- Cholesterol: 25mg