Amazing Homemade Tomato Soup Recipe (Ready in 1 Hour!)
Make the best homemade tomato soup with fresh tomatoes, garlic, and basil. This easy tomato soup recipe creates a creamy, comforting bowl in just one hour. Perfect with grilled cheese!
Prep Time 15 minutes mins
Cook Time 45 minutes mins
Total Time 1 hour hr
Course Appetizer, Main Course, Soup
Cuisine Italian-American
Servings 6 servings
Calories 145 kcal
- 3 pounds ripe tomatoes or two 28-ounce cans whole tomatoes
- 1 medium yellow onion
- 6 cloves garlic
- 3 tablespoons extra virgin olive oil
- 3 cups vegetable stock
- 10-12 fresh basil leaves
- 1-2 teaspoons sugar to taste
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 cup heavy cream optional
Preheat oven to 400°F and prepare a large baking sheet.
Cut tomatoes in half and place cut-side up on the baking sheet.
Peel garlic cloves and scatter around tomatoes.
Peel and quarter the onion, adding it to the baking sheet.
Drizzle vegetables with olive oil and season with salt and pepper.
Roast for 35-40 minutes until tomatoes are charred and onions are golden.
Let vegetables cool for 5 minutes, then transfer to a large pot with all pan juices.
Add vegetable stock and torn basil leaves to the pot.
Bring mixture to a boil, then reduce heat and simmer for 15 minutes.
Taste and add sugar if needed to balance acidity.
Remove from heat and blend until smooth using an immersion blender or regular blender.
Stir in heavy cream if using, return to low heat, and warm through for 2-3 minutes.
Adjust seasoning with additional salt and pepper to taste.
Serve hot with desired garnishes and accompaniments.
tomato soup, homemade tomato soup, easy tomato soup recipe, roasted tomato soup, comfort food, fall recipes, winter recipes, vegetarian soup