Description
Nothing beats a warm bowl of classic tomato soup on a chilly day. This rich, velvety soup is packed with deep, comforting flavors that make it the perfect cozy meal. Whether enjoyed on its own or paired with a golden, crispy grilled cheese sandwich, this homemade tomato soup is far superior to store-bought versions. With a perfect balance of acidity, sweetness, and richness, this recipe will give you a foolproof method to make the best classic tomato soup every time.
Ingredients
Essential Ingredients:
- 2 lbs fresh tomatoes (or 28 oz canned tomatoes) – The base of the soup; San Marzano tomatoes are ideal.
- 1 medium onion, chopped – Adds depth and natural sweetness.
- 3 cloves garlic, minced – Enhances flavor with a savory kick.
- 2 tbsp olive oil – Builds richness and rounds out flavors.
- 3 cups vegetable or chicken broth – Creates a deep, savory foundation.
- ½ cup heavy cream (optional) – For a creamy, velvety texture.
- 1 tbsp fresh basil, chopped – Adds a touch of freshness.
- Salt & pepper, to taste – Essential for seasoning.
Bonus Flavor-Boosting Ingredients:
- 1 Parmesan rind – Simmering a piece in the soup adds umami and richness.
- 1 tsp balsamic vinegar – Helps balance acidity.
- 1 tbsp tomato paste – Intensifies the tomato flavor.
- ¼ tsp red pepper flakes – Adds mild heat for extra warmth.
Instructions
1. Sauté the Aromatics for Maximum Flavor
- Heat 2 tbsp olive oil in a large pot over medium heat.
- Add chopped onion and cook for about 5 minutes, stirring occasionally.
- Stir in minced garlic and cook for another 30 seconds until fragrant.
Pro Tip: For sweeter, caramelized flavors, let the onions cook until golden brown.
2. Cook the Tomatoes to Break Down Their Acidity
- If using fresh tomatoes, peel and chop them. Blanch them in boiling water for 30 seconds, then transfer to an ice bath to make peeling easier.
- If using canned tomatoes, add them directly to the pot and break them up with a spoon.
- Simmer for 15-20 minutes until the tomatoes soften and release their juices.
Pro Tip: Roasting fresh tomatoes beforehand enhances their sweetness and deepens the soup’s flavor.
3. Blend Until Smooth (or Leave It Chunky!)
- Use an immersion blender to blend directly in the pot for a smooth texture.
- For a chunky style, blend only half or leave it as is.
- If using a stand blender, blend in batches, removing the lid’s center cap and covering it with a towel to prevent pressure buildup.
Pro Tip: If the soup is too thin, simmer uncovered for 10 more minutes to thicken.
4. Adjust the Seasoning and Add Broth
- Stir in 3 cups vegetable or chicken broth, 1 tbsp basil, salt, and pepper.
- Simmer for another 10 minutes to allow flavors to blend.
- Taste-test and adjust:
- If too acidic, add a splash of cream or butter.
- If not sweet enough, add a pinch of sugar.
- If too tart, add a tiny pinch of baking soda to neutralize acidity.
5. Finish with Cream (Optional) and Serve!
- Stir in ½ cup heavy cream before serving for extra smoothness.
- For a vegan version, swap cream for coconut milk or cashew cream.
Notes
- How to Store: Store leftovers in an airtight container in the fridge for 3-4 days or freeze for up to 3 months.
- Reheating Tip: Warm gently on the stove over low heat, stirring occasionally. Add a splash of broth if too thick.
- What to Serve With Tomato Soup:
- Grilled cheese sandwich
- Garlic bread or croutons
- Side salad for a balanced meal
- Roasted vegetables for added texture
Pro Tip: Let the soup sit for a few hours before serving—flavors meld and intensify over time!
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Dinner
- Cuisine: American
Nutrition
- Calories: ~180 kcal
- Fat: 10g
- Carbohydrates: 18g
- Protein: 4g