Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Hearty Tomato Orzo Soup

Hearty Tomato Orzo Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Jennifer
  • Total Time: 40 minutes
  • Yield: Serves 4

Description

Hearty Tomato Orzo Soup is the perfect comfort food for any occasion. This delightful dish combines the rich flavors of fresh tomatoes, aromatic garlic, and fragrant basil with tender orzo pasta, creating a warm, satiating meal that the whole family will love. Whether you’re hosting friends, enjoying a cozy dinner at home, or looking for a quick weeknight meal, this soup delivers on taste and satisfaction. Best of all, it’s easy to prepare and can be customized to your liking, making it a versatile addition to your recipe collection.


Ingredients

Scale
  • 1/4 cup extra virgin olive oil
  • 1 chopped onion
  • 2 peeled and chopped carrots
  • 2 minced garlic cloves
  • 28 oz can crushed San Marzano tomatoes
  • 4 cups chicken stock (or vegetable broth for a vegetarian option)
  • 1 cup cooked gluten-free orzo
  • 1/4 cup heavy cream
  • Fresh basil leaves
  • Salt and black pepper

Instructions

  1. Heat olive oil in a large pot over medium heat. Sauté chopped onion and carrots until softened (about 5 minutes). Add minced garlic and crushed red pepper; cook for an additional minute.
  2. Stir in crushed tomatoes and chicken stock; bring to a gentle boil.
  3. Reduce heat and let simmer for about 20 minutes.
  4. Add cooked orzo and heavy cream; heat through for another 5 minutes.
  5. Stir in torn basil leaves and season with salt and pepper before serving.
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Cooking
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 bowl (approximately 300g)
  • Calories: 320
  • Sugar: 6g
  • Sodium: 650mg
  • Fat: 15g
  • Saturated Fat: 3g
  • Unsaturated Fat: 11g
  • Trans Fat: 0g
  • Carbohydrates: 38g
  • Fiber: 3g
  • Protein: 8g
  • Cholesterol: 15mg