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: Hana
  • Total Time: 1 hour
  • Yield: Serves about 6

Description

Indulge in the cozy comfort of homemade tomato soup, a delightful blend of fresh ingredients that warms both body and soul. This recipe features ripe tomatoes, fragrant garlic, and aromatic basil, all roasted to perfection for an intense flavor that eclipses store-bought versions. The result is a velvety smooth soup that can be enjoyed as a starter or paired with your favorite sandwich for a hearty meal. Perfect for chilly evenings or quick lunches, this tomato soup is not only easy to prepare but also customizable to suit your taste—add cream for richness or keep it light by omitting it altogether.


Ingredients

Scale
  • 3 pounds fresh tomatoes (cut into 2” pieces)
  • ½ onion (diced)
  • 5 cloves garlic (chopped)
  • ¼ cup fresh basil
  • 2 tablespoons olive oil
  • 1 quart vegetable broth
  • Optional: ¼ to ½ cup heavy cream

Instructions

  1. Preheat your oven to 450°F (232°C) and lightly grease a large baking sheet.
  2. In a bowl, combine tomatoes, onion, garlic, olive oil, salt, and pepper; mix well and spread evenly on the baking sheet.
  3. Roast for 30 minutes, stirring halfway through. Broil for an additional 2–3 minutes if desired.
  4. Transfer the roasted mixture to a blender, add fresh basil, and blend until smooth.
  5. In a large pot over medium-high heat, melt butter and whisk in flour until bubbly. Gradually add vegetable broth and sugar while whisking continuously.
  6. Stir in the blended tomato mixture; simmer for about 15 minutes. Adjust seasoning as needed.
  7. Serve warm with optional toppings like croutons or grated cheese.
  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Category: Soup
  • Method: Roasting/Blending
  • Cuisine: American

Nutrition

  • Serving Size: 1 cup (240g)
  • Calories: 185
  • Sugar: 8g
  • Sodium: 350mg
  • Fat: 10g
  • Saturated Fat: 4g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 22g
  • Fiber: 5g
  • Protein: 4g
  • Cholesterol: 15mg