Go Back
A bowl of creamy roasted tomato soup topped with fresh basil leaves and a side of grilled cheese.
Print Recipe

Homemade Tomato Soup: The Incredible Ultimate Recipe

Prep Time15 minutes
Cook Time1 hour
Total Time1 hour 15 minutes
Servings: 6 servings
Calories: 245kcal

Ingredients

  • 3 lbs ripe Roma or vine tomatoes, halved
  • 1 head of garlic, top sliced off
  • 1 large white onion, peeled and quartered
  • 3 tablespoons extra -virgin olive oil
  • 1 teaspoon sea salt
  • 1/2 teaspoon freshly ground black pepper
  • 2 cups vegetable or chicken broth
  • 1/2 cup heavy cream
  • 1/2 cup fresh basil leaves, loosely packed
  • 1 tablespoon granulated sugar

Instructions

  • Preheat oven to 400°F (200°C).
  • On a large rimmed baking sheet, arrange halved tomatoes, quartered onion, and the whole garlic head with the cut-side facing down.
  • Drizzle all vegetables with olive oil and season evenly with salt and pepper. Roast for 45 to 50 minutes until softened and slightly charred.
  • Carefully squeeze the roasted garlic cloves out of their skins and into a large heavy-bottomed pot or Dutch oven.
  • Transfer the roasted tomatoes, onions, and all collected juices from the baking sheet into the pot.
  • Add the broth and bring the mixture to a gentle simmer over medium heat for 10 minutes to meld flavors.
  • Incorporate the fresh basil leaves into the pot.
  • Use an immersion blender to process the soup until a completely smooth and velvety consistency is achieved.
  • Stir in the heavy cream and sugar, heating through over low heat for 3 minutes without reaching a boil.
  • Season with additional salt and pepper to taste before serving with grilled cheese or crusty bread.