Description
This Best Tomato Soup is creamy, comforting, and packed with rich tomato flavor. Made with pantry staples and a touch of cream, it’s the perfect cozy meal served with grilled cheese or crusty bread.
Ingredients
Scale
- 2 tbsp olive oil or butter
- 1 medium yellow onion, chopped
- 2 garlic cloves, minced
- 1 can (28 oz) crushed tomatoes
- 2 tbsp tomato paste
- 2 cups vegetable or chicken broth
- 1–2 tsp granulated sugar (adjust to taste)
- 1/2 tsp dried basil (or 2 tbsp fresh basil, chopped)
- 1/2 cup heavy cream or half-and-half
- Salt and pepper, to taste
- Croutons or fresh herbs (optional, for garnish)
Instructions
- In a large pot, heat olive oil over medium heat. Add chopped onion and cook until soft and translucent, about 5 minutes.
- Add minced garlic and cook for another 1–2 minutes until fragrant.
- Stir in the tomato paste and cook for 1 minute to deepen the flavor.
- Add the crushed tomatoes, broth, sugar, basil, salt, and pepper. Stir to combine.
- Bring to a simmer and cook for 20–25 minutes, stirring occasionally.
- Use an immersion blender to puree the soup until smooth, or carefully blend in batches.
- Stir in the heavy cream or half-and-half and adjust seasoning to taste.
- Serve warm, topped with croutons or fresh herbs if desired.
Notes
- Add roasted red peppers for a smoky twist.
- Use fire-roasted tomatoes for deeper flavor.
- Make it vegan by using coconut milk instead of cream.
- Stir in a pinch of red pepper flakes for a subtle heat.
- Prep Time: 5 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 cup
- Calories: 180
- Sugar: 8g
- Sodium: 500mg
- Fat: 10g
- Saturated Fat: 5g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 3g
- Protein: 4g
- Cholesterol: 25mg