Description
The Best Homemade Tomato Soup Recipe is a heartwarming dish that transforms simple ingredients into a bowl of comfort. Bursting with flavor from roasted tomatoes, garlic, and fresh basil, this soup offers a smooth and creamy texture that outshines any store-bought option. It’s easy to prepare, making it perfect for cozy weeknight dinners or as an impressive starter for gatherings. Serve it alongside crusty bread or grilled cheese for the ultimate nostalgic meal. With its vibrant taste and health benefits, this homemade tomato soup is sure to become a family favorite.
Ingredients
- 3 pounds fresh tomatoes (cut into 2” pieces)
- ½ onion (diced)
- 5 cloves garlic (peeled and chopped)
- ¼ cup fresh basil
- 2 tablespoons olive oil
- ½ teaspoon fine sea salt
- ¼ teaspoon black pepper
- 2 tablespoons salted butter
- 2 tablespoons all-purpose flour
- 1 tablespoon granulated sugar
- 1 quart vegetable broth
- ¼ to ½ cup heavy cream (optional)
Instructions
- Preheat your oven to 450°F (232°C).
- In a large mixing bowl, combine tomatoes, onion, garlic, olive oil, salt, and pepper.
- Spread the mixture on a lightly greased baking sheet and roast for 30 minutes, stirring halfway through.
- Transfer the roasted mixture to a high-powered blender, add fresh basil, and blend until smooth.
- In a large pot over medium-high heat, melt butter and whisk in flour until bubbly.
- Gradually add vegetable broth and sugar; whisk until smooth.
- Mix in the blended tomato mixture and cook over medium-low heat for about 15 minutes until thickened.
- Adjust seasoning if needed and serve warm.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Category: Soup
- Method: Roasting and Blending
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 220
- Sugar: 6g
- Sodium: 480mg
- Fat: 10g
- Saturated Fat: 5g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 4g
- Protein: 4g
- Cholesterol: 20mg