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: 55 minutes
  • Yield: Serves approximately 6 people 1x

Description

Experience the warmth and comfort of the Best Homemade Tomato Soup Recipe, a delightful dish made with fresh, roasted ingredients. This savory soup combines the richness of roasted tomatoes, garlic, and basil, resulting in a creamy texture and deeply satisfying flavor that far surpasses any canned variety. Perfect for cozy evenings or as an elegant starter for gatherings, it pairs beautifully with crusty bread or grilled cheese sandwiches. With easy preparation and healthy ingredients, this tomato soup is not only delicious but also versatile—ideal for any meal occasion.


Ingredients

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

Instructions

  1. Preheat your oven to 450°F and lightly grease a baking sheet.
  2. In a bowl, combine chopped tomatoes, diced onion, and garlic; drizzle with olive oil and season with salt and pepper before spreading evenly on the baking sheet.
  3. Roast in the oven for about 30 minutes until vegetables are tender and caramelized.
  4. Let cool slightly, then blend the mixture until smooth, adding vegetable broth gradually to achieve desired consistency.
  5. In a pot over medium heat, melt butter; stir in flour to make a roux and cook for one minute.
  6. Gradually whisk in the blended tomato mixture along with remaining broth; add sugar and simmer for another 10 minutes.
  7. If desired, stir in heavy cream just before serving hot.
  • Prep Time: 15 minutes
  • Cook Time: 40 minutes
  • Category: Soup
  • Method: Roasting
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 cup (240g)
  • Calories: 150
  • Sugar: 6g
  • Sodium: 500mg
  • Fat: 7g
  • Saturated Fat: 3g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 20g
  • Fiber: 4g
  • Protein: 3g
  • Cholesterol: 15mg