Creamy, One-Pan

Tender orzo cooked with extra-virgin olive oil, garlic, fresh spinach, bright lemon, and aged cheese — a comforting Mediterranean-style dish that’s creamy without needing heavy cream.

This Mediterranean lemon-spinach orzo is a simple one-pan meal made with tender pasta, garlic, spinach, lemon, fresh herbs, and Parmesan or Pecorino Romano. The olive oil provides the main source of fat, while lemon and fresh parsley give the dish a bright, fresh flavor.

It’s naturally vegetarian and makes a delicious light lunch, side dish, or simple weeknight dinner.

⏱️ Recipe Details

  • Prep: 10 min
  • Cook: 15 min
  • Total: About 25 min
  • Servings: 4
  • Style: Mediterranean
  • Diet: Vegetarian

❤️ Why You’ll Love This Orzo

  • 🍋 Bright, fresh lemon flavor
  • 🌿 Loaded with fresh spinach and herbs
  • 🫒 Uses extra-virgin olive oil instead of a heavy cream sauce
  • 🧄 Simple garlic and herb flavor
  • 🍝 Comforting but still light
  • 🍳 Made in one pan
  • 🧀 Finished with Parmesan or Pecorino Romano
  • Perfect as a main dish or side
  • Easy enough for a quick weeknight meal

🥗 Mediterranean Diet Health Notes

Olive-oil based: Extra-virgin olive oil provides the primary fat instead of heavy cream.

Vegetable-rich: Fresh spinach adds fiber, vitamins, minerals, and antioxidants.

Fresh ingredients: Garlic, lemon, parsley, and spinach provide natural flavor without requiring a heavy sauce.

Moderate cheese: Parmesan or Pecorino adds savory flavor, allowing you to use a smaller amount while still making the dish creamy and flavorful.

Vegetarian: The basic recipe contains no meat or seafood.

⭐ Key Element — Stir the Orzo Often

Orzo cooks directly in the broth, similar to a risotto-style method.

Stir frequently while it cooks so the pasta doesn’t stick to the bottom of the pan and releases some of its starch into the broth. This helps create the naturally creamy texture without needing heavy cream.

🛒 Ingredients

Orzo

  • 1 cup orzo pasta
  • 2 Tbsp extra-virgin olive oil
  • 3 cloves garlic, minced
  • ½ tsp red pepper flakes, optional
  • 2½ cups vegetable broth or light chicken broth
  • 2 cups fresh spinach
  • Zest of 1 lemon
  • Juice of ½–1 lemon, to taste
  • ¼–⅓ cup grated Parmesan or Pecorino Romano
  • Salt, to taste
  • Freshly ground black pepper, to taste
  • 2 Tbsp fresh parsley, finely chopped

Optional for Extra Creaminess

  • 1 Tbsp butter
  • OR 1–2 Tbsp plain Greek yogurt

🔄 Mediterranean-Friendly Swaps

More vegetables: Add zucchini, mushrooms, cherry tomatoes, or roasted red peppers.

More greens: Replace some of the spinach with kale or Swiss chard.

Cheese swap: Use Parmesan, Pecorino Romano, or a small amount of crumbled feta.

Extra protein: Add chickpeas, white beans, grilled chicken, shrimp, or salmon.

Dairy-free: Skip the cheese and finish with extra olive oil, lemon juice, and fresh herbs.

Whole-grain option: Use whole-wheat orzo if available for additional fiber.

👩‍🍳 Instructions

1. Sauté the Aromatics

Heat the extra-virgin olive oil in a wide, deep skillet or sauté pan over medium heat.

Add the minced garlic and red pepper flakes, if using.

Sauté for approximately 30 seconds, just until the garlic becomes fragrant.

Be careful not to brown or burn the garlic because it can become bitter.

2. Toast the Orzo

Add the dry orzo to the pan.

Stir well so the pasta becomes coated with the olive oil and garlic.

Cook for about 1 minute, stirring frequently.

Lightly toasting the orzo adds extra flavor to the finished dish.

3. Add the Broth

Pour in the vegetable broth or light chicken broth.

Stir well and bring the mixture to a gentle simmer.

Reduce the heat slightly and cook for approximately 8–10 minutes.

Stir frequently while the orzo cooks.

The orzo should become tender and most of the liquid should be absorbed.

If the pan becomes dry before the orzo is tender, add a small splash of additional broth or water.

4. Add the Spinach and Lemon

Once the orzo is tender, fold in the fresh spinach.

Stir gently for 1–2 minutes, until the spinach wilts.

Add the lemon zest and lemon juice.

Season with salt and freshly ground black pepper.

Taste and adjust the lemon juice according to your preference.

5. Finish with Cheese

Remove the pan from the heat.

Stir in the grated Parmesan or Pecorino Romano.

If you want an extra-creamy texture, add 1 Tbsp butter or 1–2 Tbsp Greek yogurt.

Stir until everything is creamy and well combined.

Adjust the seasoning and lemon juice one more time if needed.

6. Serve

Spoon the hot orzo into bowls.

Top with extra grated cheese, chopped fresh parsley, and freshly cracked black pepper.

Serve immediately with a lemon wedge on the side.

💡 Pro Tips

  • Use a wide pan so the orzo cooks evenly.
  • Stir frequently while the orzo is cooking to prevent sticking.
  • Don’t let the garlic brown too much.
  • Add broth gradually if the pasta becomes dry before it’s fully cooked.
  • Add spinach toward the end so it stays bright green and tender.
  • Add lemon juice after cooking so the fresh citrus flavor remains bright.
  • Remove the pan from the heat before adding the cheese to help keep the texture creamy.
  • If the orzo becomes too thick after sitting, loosen it with a splash of warm broth or water.
  • Taste before adding extra salt because Parmesan and Pecorino are naturally salty.

📊 Approximate Nutrition

Per serving, based on 4 servings:

NutrientApprox. Amount
Calories280–320
Protein9–11 g
Total Carbohydrates42–45 g
Fiber2–3 g
Net Carbohydrates39–42 g
Total Fat9–11 g

Nutrition is approximate and will vary depending on the type of orzo, amount of cheese, olive oil, and optional ingredients used.

🌿 Variations

Lemon Chickpea Orzo

Add ½–1 cup cooked chickpeas at the end for extra plant-based protein and fiber.

Mediterranean Vegetable Orzo

Add chopped zucchini, cherry tomatoes, mushrooms, and spinach for a more vegetable-packed version.

Greek-Style Orzo

Use feta instead of some of the Parmesan and add chopped cucumber, parsley, oregano, and roasted red peppers.

Chicken Lemon Orzo

Add cooked shredded or grilled chicken for a higher-protein meal.

Shrimp & Lemon Orzo

Add cooked shrimp during the final few minutes for a Mediterranean-style seafood version.

Creamy Spinach Orzo

Stir in 2 Tbsp plain Greek yogurt at the end for extra creaminess and a little additional protein.

🧊 Storage

MethodTimeNotes
RefrigeratorUp to 4 daysStore covered in an airtight container
FreezerUp to 1 monthTexture may soften slightly after thawing
ReheatStovetop or microwaveAdd a splash of broth or water
Meal PrepUp to 4 daysPortion into containers for easy lunches

❤️ Why This Is Mediterranean

  • 🫒 Extra-virgin olive oil is the main cooking fat.
  • 🥬 Fresh spinach adds vegetables and nutrients.
  • 🌿 Fresh parsley and garlic provide natural flavor.
  • 🍋 Fresh lemon adds brightness without heavy sauces.
  • 🧀 Aged cheese is used in a moderate amount for flavor.
  • 🌱 The dish can easily be paired with chickpeas, beans, fish, or lean chicken to create a more balanced Mediterranean meal.