Go Back
tomato soup

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
Cook Time 45 minutes
Total Time 1 hour
Course Appetizer, Main Course, Soup
Cuisine Italian-American
Servings 6 servings
Calories 145 kcal

Ingredients
  

  • 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

Instructions
 

  • 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