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

Best Homemade Tomato Soup Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Cara
  • Total Time: 1 hour
  • Yield: Approximately 6 servings 1x

Description

The Best Homemade Tomato Soup is a comforting classic that transforms fresh ingredients into a creamy, flavorful dish. This delightful soup begins with roasted tomatoes, onions, and garlic, which intensify the natural sweetness and create a depth of flavor that surpasses any store-bought alternative. Whether enjoyed as a cozy family dinner or served at a gathering, it pairs beautifully with crusty bread or croutons for an irresistible experience. With simple preparation steps and customizable options, you can easily create a bowl of warmth that’s both nutritious and satisfying.


Ingredients

Scale
  • 3 pounds fresh tomatoes (cut into 2” pieces)
  • ½ onion (diced)
  • 5 cloves garlic (peeled)
  • ¼ cup fresh basil
  • 2 Tablespoons olive oil
  • ½ teaspoon fine sea salt
  • ¼ teaspoon black pepper
  • 1 quart vegetable broth
  • Optional: ¼ to ½ cup heavy cream

Instructions

  1. Preheat the oven to 450°F (232°C).
  2. In a large bowl, mix tomatoes, onion, garlic, olive oil, salt, and pepper.
  3. Spread the mixture on a greased baking sheet and roast for 30 minutes total.
  4. Blend the roasted mixture with fresh basil until smooth.
  5. In a large pot over medium heat, melt butter and whisk in flour for the roux.
  6. Gradually add vegetable broth and sugar; whisk until smooth.
  7. Incorporate the blended tomato mixture; simmer for about 15 minutes.
  8. Adjust seasoning and serve warm.
  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Category: Main
  • Method: Roasting/Blending
  • Cuisine: American

Nutrition

  • Serving Size: 1 serving
  • Calories: 200
  • Sugar: 6g
  • Sodium: 400mg
  • Fat: 10g
  • Saturated Fat: 4g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 24g
  • Fiber: 5g
  • Protein: 6g
  • Cholesterol: 15mg