Go Back
–+ servings
Creamy Roasted Tomato Basil Soup (Cozy 30-Minute Comfort)

Creamy Roasted Tomato Basil Soup

Deeply caramelized oven-roasted Roma tomatoes, roasted garlic cloves, sweet onions, and fragrant fresh basil simmered in vegetable broth and blended with a splash of heavy cream. Velvety, soothing comfort food ready in 35 minutes.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 4 bowls
Calories: 285

Ingredients
  

Sheet Pan Roasting Base
  • 3 lbs ripe Roma tomatoes (halved lengthwise)
  • 1 medium yellow onion (cut into wedges)
  • 1 whole head garlic (top sliced off to expose cloves)
  • 3 tbsp extra virgin olive oil
  • 1 tsp dried oregano and dried thyme
  • 1 tsp sea salt and freshly cracked black pepper
Soup Pot & Finishing Dairy
  • 2 cups vegetable broth or low-sodium chicken broth
  • 1 packed cup fresh Italian sweet basil leaves
  • 1/2 cup heavy whipping cream (or coconut cream for dairy-free)
  • 1/3 cup freshly grated Parmesan cheese
  • 1 pinch crushed red pepper flakes (optional heat)

Method
 

Roast Tomatoes & Garlic
  1. Preheat oven to 400°F (200°C). Arrange tomato halves cut-side up and onion wedges on a rimmed baking sheet.
  2. Drizzle with olive oil, oregano, thyme, salt, and pepper. Place garlic head cut-side down on the sheet.
  3. Roast for 25-30 minutes until tomatoes are soft, juicy, and slightly charred at the edges.
Simmer & Blend
  1. Transfer roasted tomatoes, onions, and pan juices into a large Dutch oven or soup pot over medium heat.
  2. Squeeze soft roasted garlic cloves out of skins into the pot. Pour in vegetable broth and bring to a gentle simmer for 5 minutes.
  3. Add fresh basil leaves. Use an immersion blender to puree soup until completely silky and smooth.
Finish with Cream & Serve
  1. Stir in heavy whipping cream and freshly grated Parmesan cheese. Simmer on low for 2 minutes to melt cheese.
  2. Ladle into warm bowls. Garnish with a swirl of cream, olive oil drizzle, cracked black pepper, and serve with crispy sourdough grilled cheese.

Nutrition

Serving: 1gCalories: 285kcalCarbohydrates: 22gProtein: 6gFat: 20gSaturated Fat: 8gCholesterol: 42mgSodium: 580mgPotassium: 890mgFiber: 5gSugar: 11gVitamin A: 2400IUVitamin C: 65mgCalcium: 170mgIron: 2.4mg

Tried this recipe?

Let us know how it was!