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

Description

Experience the warmth and comfort of the best homemade tomato soup recipe, a delightful blend of garden-fresh tomatoes, roasted garlic, and aromatic basil that will elevate any meal. This creamy soup is not only a cozy dish for chilly nights but also an impressive appetizer for family gatherings. With its rich taste and velvety texture, you’ll find it far surpasses store-bought varieties. Pair it with crusty bread or a fresh salad, and enjoy a bowl of pure comfort that’s easy to prepare and customize to your liking.


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.
  2. On a greased baking sheet, arrange tomatoes, onion, and garlic. Drizzle with olive oil; season with salt and pepper. Roast for about 30 minutes until caramelized.
  3. Let cool slightly, then blend roasted vegetables with fresh basil until smooth.
  4. In a large pot over medium heat, melt butter and stir in flour for about 2 minutes until bubbly. Gradually add vegetable broth while stirring until combined.
  5. Stir in the blended tomato mixture and simmer. If desired, mix in heavy cream before serving.
  • Prep Time: 10 minutes
  • Cook Time: 40 minutes
  • Category: Soup
  • Method: Roasting, Blending, Cooking
  • Cuisine: American

Nutrition

  • Serving Size: 1 cup (240g)
  • Calories: 210
  • Sugar: 7g
  • Sodium: 410mg
  • Fat: 11g
  • Saturated Fat: 4g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 24g
  • Fiber: 5g
  • Protein: 4g
  • Cholesterol: 15mg