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: Nora
  • Total Time: 45 minutes
  • Yield: Serves approximately 6 people 1x

Description

Indulge in the comforting flavors of this Best Homemade Tomato Soup Recipe, where fresh ingredients come together for a rich and creamy experience. Roasted tomatoes, fragrant garlic, and aromatic basil create a delightful blend that warms the soul. Perfect as an appetizer or served alongside grilled cheese, this soup is simple to make yet offers a gourmet touch to any meal. With just a few steps, you can enjoy a bowl of homemade goodness that’s far superior to canned alternatives. Embrace the joy of cooking and savor every warm spoonful today!


Ingredients

Scale
  • 3 pounds fresh tomatoes (cut into 2” pieces)
  • ½ cup diced onion (approx. 1 onion)
  • 5 cloves garlic (peeled and chopped)
  • ¼ cup fresh basil
  • 2 tablespoons olive oil
  • 1 quart vegetable broth
  • Heavy cream (optional)

Instructions

  1. Preheat oven to 450°F. Grease a large baking sheet.
  2. Spread chopped tomatoes, diced onions, and garlic on the baking sheet. Drizzle with olive oil, season with salt and pepper.
  3. Roast for 25-30 minutes until soft and caramelized.
  4. Transfer roasted vegetables to a blender along with fresh basil; blend until smooth.
  5. In a large pot over medium heat, melt butter and whisk in flour until combined.
  6. Gradually add vegetable broth while stirring until thickened.
  7. Pour in blended mixture; stir well to combine.
  8. Adjust seasoning with sugar if necessary; stir in heavy cream before serving if desired.
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Baking
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 cup (240g)
  • Calories: 180
  • Sugar: 8g
  • Sodium: 480mg
  • Fat: 8g
  • Saturated Fat: 2g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 24g
  • Fiber: 6g
  • Protein: 4g
  • Cholesterol: 10mg