Description
A rich and comforting homemade tomato soup made with fresh tomatoes, herbs, and a touch of cream perfect for cozy days and pairs beautifully with grilled cheese.
Ingredients
2 tbsp olive oil
1 medium onion, chopped
2 garlic cloves, minced
2 lbs ripe tomatoes, chopped
1 tbsp tomato paste
2 cups vegetable broth
1 tsp sugar
1 tsp salt
1/2 tsp black pepper
1/2 tsp dried basil
1/4 tsp red pepper flakes (optional)
1/4 cup heavy cream or milk (optional)
Fresh basil leaves for garnish
Instructions
1. Heat olive oil in a large pot over medium heat.
2. Add chopped onion and sauté until soft and translucent.
3. Stir in minced garlic and cook for 30 seconds until fragrant.
4. Add chopped tomatoes, tomato paste, salt, pepper, sugar, and dried basil.
5. Pour in vegetable broth and stir well.
6. Bring to a boil, then reduce heat and simmer for 20–25 minutes until tomatoes are soft.
7. Use an immersion blender (or regular blender) to puree the soup until smooth.
8. Stir in cream or milk if desired for a creamier texture.
9. Taste and adjust seasoning as needed.
10. Serve warm, garnished with fresh basil leaves.
Notes
Roast the tomatoes before blending for a deeper, smoky flavor.
This soup freezes well — just cool completely before storing.
Top with croutons or pair with a grilled cheese sandwich for a classic combo.
- Prep Time: 10 mins
- Cook Time: 30 mins
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 cup
- Calories: 150
- Sugar: 10g
- Sodium: 640mg
- Fat: 8g
- Saturated Fat: 2g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 3g
- Protein: 3g
- Cholesterol: 5mg
Keywords: homemade tomato soup, creamy tomato soup, easy tomato soup, comfort food
