Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
classic tomato soup

Classic Tomato Soup Recipe: Rich, Creamy & Comforting


  • Author: Mery
  • Total Time: 40 minutes
  • Yield: 1 pot of soup (about 4 bowls)

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