Ingredients
- 2 tablespoons olive oil or butter
- 1 medium onion, chopped
- 2 garlic cloves, minced
- 2 tablespoons tomato paste
- 1 (28 oz) can whole or crushed tomatoes (with juices)
- 2 cups vegetable or chicken broth
- 1 teaspoon dried basil or thyme
- 1 teaspoon sugar (optional)
- Salt and black pepper to taste
- 1/4 cup heavy cream or milk (optional)
- Fresh parsley or basil, for garnish
Instructions
- Heat olive oil or butter in a large pot over medium heat. Add chopped onion and sauté until soft, about 5 minutes.
- Add garlic and cook for 1–2 minutes until fragrant.
- Stir in tomato paste and cook for 1 minute to deepen flavor.
- Add canned tomatoes with juices and broth. Stir in herbs, sugar (if using), salt, and pepper.
- Bring to a simmer and cook uncovered for 20–25 minutes.
- Blend with an immersion blender or transfer to a countertop blender in batches until smooth.
- Stir in cream or milk if using. Taste and adjust seasoning as needed.
- Serve hot, garnished with fresh parsley or basil.
Notes
- Add red pepper flakes or pesto for a twist.
- Roasted garlic or red peppers can deepen flavor.
- Stir in white beans or top with chickpeas for protein.
- Use crushed or diced tomatoes if preferred.
- Replace cream with coconut milk for a vegan option.
Nutrition
- Serving Size: 1 bowl
- Calories: 170
- Sugar: 8g
- Sodium: 540mg
- Fat: 9g
- Saturated Fat: 3g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 3g
- Protein: 3g
- Cholesterol: 10mg