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: Ivy
  • Total Time: 45 minutes
  • Yield: Serves approximately 6

Description

Indulge in the warmth and comfort of the Best Homemade Tomato Soup Recipe, a delightful blend of roasted tomatoes, aromatic garlic, and fresh basil. This creamy soup is not only easy to prepare but also packs a nutritious punch, making it a perfect starter or main course. Serve it alongside a classic grilled cheese sandwich for an unbeatable pairing. With its rich texture and irresistible flavor, this recipe will quickly become a favorite at your dinner table.


Ingredients

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

Instructions

  1. Preheat your oven to 450°F.
  2. On a large baking sheet, combine chopped tomatoes, diced onions, and garlic. Drizzle with olive oil and season with salt and pepper; toss to coat.
  3. Roast for about 30 minutes until tomatoes are blistered.
  4. Let cool slightly, then transfer roasted vegetables to a blender along with basil; blend until smooth.
  5. In a large pot, melt butter over medium heat, whisk in flour for one minute, then gradually add vegetable broth while stirring.
  6. Stir in the blended tomato mixture and simmer for about 10 minutes. If desired, add heavy cream for extra richness.
  7. Serve hot in bowls.
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Roasting & Blending
  • Cuisine: American

Nutrition

  • Serving Size: 1 cup (240g)
  • Calories: 210
  • Sugar: 6g
  • Sodium: 500mg
  • Fat: 10g
  • Saturated Fat: 4g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 28g
  • Fiber: 5g
  • Protein: 4g
  • Cholesterol: 20mg