Ingredients
2 tbsp butter
1 tbsp olive oil
1 small onion, finely diced
3 cloves garlic, minced
2 tbsp tomato paste
1 can (28 oz) crushed tomatoes
1 cup vegetable or chicken broth
1 tsp sugar (optional, to balance acidity)
1/2 tsp salt
1/2 tsp black pepper
1/2 tsp dried basil
1/2 tsp dried oregano
1/2 cup heavy cream
Optional toppings:
Fresh basil
Croutons
Grated parmesan cheese
Instructions
1. Heat butter and olive oil in a large pot over medium heat.
2. Add onion and sauté until soft, then stir in garlic until fragrant.
3. Add tomato paste and cook for 1–2 minutes to deepen flavor.
4. Stir in crushed tomatoes, broth, sugar, salt, pepper, basil, and oregano.
5. Bring to a gentle simmer and cook for 15–20 minutes, stirring occasionally.
6. Use an immersion blender to blend soup until smooth and thick.
7. Reduce heat to low and stir in heavy cream.
8. Simmer gently for 2–3 minutes (do not boil).
9. Taste and adjust seasoning as needed.
10. Serve hot with your favorite toppings.
Notes
• For extra thickness, simmer uncovered a few extra minutes.
• Use an immersion blender for the creamiest texture.
• Perfect with grilled cheese sandwiches.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: One-Pot
- Cuisine: American
- Diet: Vegetarian
Nutrition
- Serving Size: 1 bowl
- Calories: 360
- Sugar: 9g
- Sodium: 720mg
- Fat: 24g
- Saturated Fat: 13g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 26g
- Fiber: 4g
- Protein: 6g
- Cholesterol: 60mg
Keywords: thick tomato soup, creamy tomato soup, easy homemade tomato soup