Description
This Easy Tomato Soup Recipe comes together quickly with pantry staples like canned tomatoes, onions, carrots, and garlic. Finished with cream and balsamic vinegar, it’s a comforting homemade soup that’s rich in flavor and ready in about 30 minutes.
Ingredients
2 tablespoons extra-virgin olive oil
2 tablespoons unsalted butter (or more olive oil)
2 medium yellow onions, chopped
2 medium carrots, chopped
6 garlic cloves, chopped
2 tablespoons balsamic vinegar
2 (28-ounce) cans diced tomatoes (with juices)
3 cups water or vegetable broth
1â…“ cups heavy cream (plus more for drizzling)
1 teaspoon dried thyme
½ teaspoon red pepper flakes
1 teaspoon sea salt, plus more to taste
Freshly ground black pepper
Fresh basil leaves, for garnish
Instructions
1. Heat olive oil and butter in a large pot over medium heat.
2. Add onions, carrots, garlic, and a pinch of salt. Cook for 8 minutes until softened.
3. Stir in balsamic vinegar.
4. Add tomatoes, water or broth, cream, thyme, red pepper flakes, salt, and black pepper.
5. Simmer for 20–25 minutes until carrots are tender.
6. Scoop out 4 cups of soup and set aside.
7. Blend the remaining soup until smooth.
8. Return blended soup to the pot and combine with the reserved chunky soup.
9. Taste and adjust seasoning if needed.
10. Serve hot with drizzles of cream and olive oil, black pepper, and fresh basil.
Notes
To avoid blender accidents, blend hot soup in batches, venting the lid slightly and covering with a towel.
Use good quality canned tomatoes for the richest flavor.
Add white beans or cooked pasta to make it a heartier meal.
Swap cream with full-fat coconut milk for a dairy-free option.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 270
- Sugar: 8g
- Sodium: 560mg
- Fat: 21g
- Saturated Fat: 10g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 17g
- Fiber: 3g
- Protein: 4g
- Cholesterol: 45mg