Tomato Basil Soup | #soup #tomato #basil #healthy #easy #creamy

Tomato Basil Soup

Blended roasted roma tomatoes make this soup thick and creamy with a sweetness thanks to carrots that's topped with fresh basil and orzo pasta. 

Course Soup
Cuisine American
Keyword soup
Prep Time 15 minutes
Cook Time 20 minutes
Tomato roasting time 50 minutes
Total Time 1 hour 20 minutes
Servings 4
Calories 302 kcal


  • 2 pounds roma tomatoes
  • 8 cloves garlic smashed, with paper removed
  • 1 tablespoon olive oil
  • 8 sprigs fresh thyme
  • 2 tablespoons butter
  • 1 carrot shredded, about 1 cup
  • 1/2 medium yellow onion shredded, about 3/4 cup
  • 1 teaspoon kosher salt
  • 1 tablespoon tomato paste
  • 1/2 teaspoon cayenne pepper
  • 1 1/2 cups vegetable broth (use chicken broth if you prefer)
  • 1 cup half and half
  • 1/2 cup slivered fresh basil
  • 1 cup cooked orzo pasta
  • 4 tablespoons grated Parmesan cheese


  1. Preheat the oven to 400°F. Line a rimmed baking sheet with aluminum foil. Stem the tomatoes, then slice them in half lengthwise. Remove the seeds by gently squeezing them out (if you feel like it), or remove with a spoon.

  2. Lay the tomatoes, cut side up if cut in half, in a single layer on a baking sheet lined with foil. Roast for 40-50 minutes or until the skin softens and begins to burst. Discard the herbs and 4 cloves of the garlic, and set aside.

  3. In a large stock pot over medium heat, melt the butter. Add the shredded carrot and onion to the pot and sprinkle with 1/4 teaspoon kosher salt. Sauté for five minutes, stirring often, until the vegetables are soft. Add the tomato paste and continue to stir for one minute. Add the tomatoes and 4 cloves of the garlic, the broth, and cook for five minutes.

  4. Add the tomato mixture to a blender. Vent the top of then blender and blend for 30 seconds or until smooth, or use an immersion blender until smooth. Add back to the pan and stir in the half-and-half. Cook over medium heat for 5 minutes or until warmed through. season with more kosher salt to taste and divide among serving bowls. Serve hot with 1/4 cup orzo per bowl, and sprinkle with Parmesan cheese and fresh basil.

Nutrition Facts
Tomato Basil Soup
Amount Per Serving (1.25 cups)
Calories 302 Calories from Fat 162
% Daily Value*
Fat 18g28%
Saturated Fat 9g56%
Cholesterol 41mg14%
Sodium 776mg34%
Potassium 689mg20%
Carbohydrates 27g9%
Fiber 4g17%
Sugar 6g7%
Protein 8g16%
Vitamin A 2580IU52%
Vitamin C 35.7mg43%
Calcium 153mg15%
Iron 1.7mg9%
* Percent Daily Values are based on a 2000 calorie diet.