Go Back

Easy Italian Orzo Spinach Soup Recipe

Italian Orzo Spinach Soup is a cozy, Italian-inspired vegetable soup made with tender orzo pasta, fresh spinach, fire-roasted tomatoes, and aromatic herbs. Ready in just 35 minutes, this nourishing soup is light, flavorful, and perfect for weeknight dinners or healthy meal prep.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 6 servings
Course: Soup
Cuisine: Italian
Calories: 245

Ingredients
  

  • 1 tablespoon olive oil
  • 1 small white onion diced
  • 1 cup carrots diced
  • 1 cup celery diced
  • 6 cloves garlic minced
  • 1/2 teaspoon crushed red pepper flakes optional
  • 6 –8 cups chicken or vegetable stock
  • 1 14-ounce can fire-roasted diced tomatoes
  • 1 1/2 tablespoons Italian seasoning
  • 1 cup uncooked orzo pasta
  • 2 large handfuls fresh baby spinach or kale
  • Fine sea salt and black pepper to taste
  • Freshly grated Parmesan cheese optional
  • Fresh basil for garnish (optional)

Method
 

  1. Heat olive oil in a large pot over medium-high heat. Add onion, carrots, and celery and sauté 5–7 minutes until softened.
  2. Add garlic and red pepper flakes; cook 1–2 minutes until fragrant.
  3. Pour in stock, add fire-roasted tomatoes and Italian seasoning. Bring to a gentle simmer.
  4. Stir in orzo, cover, and simmer 8–10 minutes, stirring occasionally, until al dente.
  5. Add spinach and cook 1–2 minutes until wilted. Season with salt and pepper.
  6. Ladle into bowls and garnish with Parmesan or fresh basil if desired.

Notes

For meal prep, store soup separately from extra orzo to prevent thickening. Add a splash of stock when reheating. Ricotta or lemon juice can be stirred in at the end for extra creaminess or brightness.