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
The Best Homemade Tomato Soup Recipe

The Best Homemade Tomato Soup Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.7 from 15 reviews

  • Author: admin
  • Total Time: 35 minutes
  • Yield: 6 servings 1x
  • Diet: Non-Vegetarian

Description

A comforting and classic recipe for the best homemade tomato soup. This creamy soup is rich in flavor and perfect for a cozy meal.


Ingredients

Scale

Base:

  • 2 tbsp olive oil or butter
  • 1 medium yellow onion, chopped
  • 2 cloves garlic, minced

Seasonings:

  • 1 tbsp tomato paste
  • 1/2 tsp dried basil
  • 1/2 tsp dried oregano
  • 1/4 tsp red pepper flakes (optional)

Broth and Tomatoes:

  • 2 (28 oz) cans whole peeled tomatoes with juice
  • 1 cup vegetable broth or chicken broth
  • 1 tsp sugar (to balance acidity)

Finishing Touches:

  • 1/2 cup heavy cream or whole milk (optional for creaminess)
  • Salt and black pepper to taste
  • Fresh basil leaves for garnish (optional)

Instructions

  1. Saute Aromatics: In a large pot, heat olive oil over medium heat. Add the chopped onion and cook until soft. Stir in garlic, tomato paste, basil, oregano, and red pepper flakes.
  2. Add Tomatoes and Broth: Pour in canned tomatoes, broth, and sugar. Simmer uncovered for 20–25 minutes, breaking up tomatoes as they soften.
  3. Blend and Finish: Remove from heat and purée the soup until smooth. Stir in cream or milk, season with salt and pepper. Warm through and serve with fresh basil and bread.

Notes

  • For a richer flavor, roast fresh tomatoes with garlic and onion before blending.
  • Add a Parmesan rind while simmering for extra depth.
  • Adjust thickness by adding more broth or letting it reduce further.
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 bowl
  • Calories: 180
  • Sugar: 9g
  • Sodium: 520mg
  • Fat: 10g
  • Saturated Fat: 4g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 18g
  • Fiber: 3g
  • Protein: 3g
  • Cholesterol: 20mg