This lemon orzo is a bright, one-pot meal that gives you maximum flavor with minimal effort — a fresh, feel-good dish that’s perfect for busy weeknights or easy summer dinners.
For more easy dinners, check out our Greek shrimp orzo, Italian stuffed peppers with tuna, Greek zucchini fritters, and zucchini pasta with Italian sausage.

A Bright, No-Fuss Dinner That Feels Special
Looking for a fresh, satisfying, and low-effort dinner that feels like something you’d order on the Amalfi Coast? Louise and I make this One-Pot Lemon Orzo with Zucchini and Spinach all the time in our kitchen here in Todi, and it’s become a go-to for busy days when we still want something bright and nourishing. 🌿
Everything cooks in one pot, which means less cleanup and more flavor, as the orzo absorbs all the goodness from the sautéed vegetables and broth. The lemon brings a sunny, zesty lift that pairs beautifully with tender zucchini, peas, and wilted greens.

Ready in under 30 minutes, it’s perfect for your rotation of easy orzo recipes or 30 minute pasta meals. 🍋 Whether you serve it as a light main or a flavorful side, this healthy orzo dish brings the kind of Mediterranean comfort we love sharing with you.
✨ One pan. Big flavor. Minimal fuss. Let’s make it. 🍽️
Ingredients
For quantities, see recipe card at the bottom of the page.

- Olive oil: Extra virgin is ideal for flavor and richness. Substitute with avocado oil or butter for a deeper base.
- Yellow onion: Adds sweetness and body. Red onion or shallots also work — or skip it for a faster quick orzo dinner.
- Garlic: Fresh is best for punchy flavor. Use garlic powder in a pinch or roast a whole head for a mellow twist.
- Zucchini: Perfect for a healthy Mediterranean pasta vibe. Swap with yellow squash, asparagus, or even chopped broccoli florets.
- Orzo pasta: The star of this summer orzo pasta. You can substitute with fregola, pearl couscous, ditalini, or even short-grain rice (adjust liquid and cooking time).
- Vegetable broth: Gives depth to the dish. Sub with chicken broth, or use water plus bouillon or miso paste for added umami.
- Frozen peas: Add sweetness, color, and plant-based protein. You can also use fresh peas if in season, or skip them for a simpler version.
- Baby spinach: Adds color and nutrients. Replace with kale (finely chopped), Swiss chard, or frozen spinach (thawed and squeezed).
- Lemon zest: Brings a fragrant citrusy top note. If you don’t have fresh lemons, use a touch of preserved lemon or lemon oil.
- Lemon juice: Essential for brightness. Bottled works if needed, or use a splash of white wine vinegar in a pinch.
- Parmigiano Reggiano: Adds salty creaminess. Pecorino Romano, Grana Padano, or a spoonful of cream cheese can be swapped in — or try nutritional yeast for a dairy-free version.
- Salt and black pepper: Essential for balance. Add a pinch of chili flakes or a grind of pink peppercorns for extra flavor.
- Butter (optional): Just a small pat creates a creamy finish. Skip or use olive oil for a lighter version. A dollop of cream cheese or greek yogurt works too.
- Fresh herbs or chili flakes (optional): Parsley, basil, or dill bring brightness. Try za’atar or sumac for a spiced twist.
Variations to Make This High-Protein
- 🍗 Add shredded rotisserie chicken: Easy, lean protein that mixes in perfectly at the end.
- 🦐 Top with grilled salmon or shrimp: A quick, flavorful way to boost protein and keep it fresh.
- 🫘 Stir in white beans, chickpeas, or frozen peas: A hearty vegetarian option with extra fiber and plant protein.
How to Make Lemon Orzo in One Pot
Step 1 – Sauté the Vegetables
In a large skillet or pot, heat olive oil over medium heat. Add the chopped onion with a pinch of salt and sauté for 2–3 minutes until soft. Stir in the garlic and grated zucchini and cook for about 3 minutes, until the zucchini starts to soften. This forms the flavorful base of this easy Mediterranean dinner.

Step 2 – Toast the Orzo & Simmer
Add the orzo to the pan and stir for 1 minute so it gets lightly toasted. Pour in the vegetable broth (best if hot), stir, and bring everything to a gentle boil. Then lower the heat, cover, and simmer for 6–8 minutes. Stir occasionally until the orzo is tender and most of the liquid has been absorbed.

Step 3 – Stir in the Greens & Lemon
In the last 2 minutes of cooking, stir in the frozen peas, baby spinach, lemon zest, and lemon juice. Add a splash of broth if the orzo looks too dry. The peas will thaw gently, staying sweet and vibrant.

Step 4 - Stir in Parmesan and Butter
Once the spinach begins to wilt, turn off the heat. Stir in the Parmigiano Reggiano and a small pat of butter, if using. Mix for another minute until the cheese melts and everything comes together.
Taste and adjust with salt and black pepper. The result should be creamy, bright, and full of fresh flavor—just what you’d expect from a great vegetarian orzo recipe.

Step 5 – Serve It Up
Spoon the lemon orzo into bowls or serve it family-style straight from the skillet. Finish with extra Parmigiano, a pinch of chili flakes, or fresh herbs (I recommend fresh mint).

Tips
- Toast the orzo first: Just 1 minute in the pan before adding liquid gives the pasta a nutty flavor and keeps it from getting mushy. This is key for a creamy lemon orzo texture without needing actual cream.
- Don’t overcook the orzo: Stop cooking when the pasta is just tender and the liquid is mostly absorbed. It will continue to soften off the heat, especially if covered.
- Use hot broth, if possible: Adding warm broth instead of cold helps the orzo cook more evenly and keeps the zucchini from over-softening.
- Grate the zucchini: This helps it cook quickly and evenly so it blends into the dish. The goal is a silky zucchini orzo, not a watery one.
- Add lemon at the end: Always stir in lemon juice and zest after cooking so the citrus flavor stays bright and fresh.
- Let the spinach wilt off the heat: The residual warmth is enough to soften the greens without turning them soggy or overcooked.
- Finish with extra cheese and herbs: A final sprinkle of Parmigiano, fresh parsley or dill, and a drizzle of olive oil makes it feel complete. Always with the heat off.
- Want to prep ahead? Store the orzo slightly undercooked and reheat with a splash of broth or water to loosen it up before serving.
Frequently Asked Questions
Yes! This dish reheats well. Just store it in an airtight container in the fridge and reheat with a splash of broth or water to bring back the creaminess. It's a great make-ahead option for busy nights or quick lunches.
Absolutely. This is a healthy orzo dish that keeps well for 2–3 days and makes a great light lunch or side. Add a protein like grilled chicken or salmon to increase protein.
Yes! Just thaw and squeeze out excess water before adding. It works well and still gives that vibrant green color.
Skip the Parmigiano and butter, and finish with a drizzle of good olive oil and a sprinkle of nutritional yeast or vegan cheese. The flavors still shine thanks to the lemon and crispy capers.
For many people, yes — especially as a light vegetarian dinner. But you can easily bulk it up with frozen peas, chickpeas, white beans, or grilled proteins. It’s a perfect 30 minute pasta meal that’s flexible and satisfying.
You can! Try small shapes like ditalini, fregola, acini di pepe, or even pearl couscous. Just adjust the liquid and cooking time as needed.
More One-Pot or Sheet-Pan Recipes
- Easy Baked Cod (sheet-pan)
- Greek chicken with lemon and orzo (one-pot)
- Honey harissa chicken (sheet-pan)
- Chicken shawarma (sheet-pan)
- Chicken gyros (sheet-pan)
- Chicken marsala (one-pot)
- Feta pasta (casserole dish)
- Mediterranean chicken (sheet-pan)
Tried this lemon orzo recipe? We'd love to hear what you think! Leave a 🌟 star rating and drop a comment below—your feedback helps others and totally makes our day. 💬💛
Recipe

One-Pot Lemon Orzo
Video
Ingredients
- 2 tablespoons extra virgin olive oil
- 1 small yellow onion finely chopped
- 2 cloves garlic grated
- 2 medium zucchini grated with the large holes of a box grater (about 3 cups ⁄400 g)
- 1 cup orzo pasta
- 2½ cups hot vegetable broth add more if necessary
- 1 cup frozen peas
- 3 packed cups baby spinach
- 1 lemon the grated zest + 1 tablespoon of juice
- ⅓ cup grated parmesan we use Parmigiano Reggiano or Grana Padano
- ½ teaspoon salt + black pepper to taste
- 1 tablespoon butter optional
- 1 handful fresh mint optional for topping - sub basil
Instructions
- Sauté the vegetables: Heat 2 tablespoons extra virgin olive oil in a large skillet over medium heat. Add 1 small yellow onion and a pinch of salt; cook 2–3 minutes. Stir in 2 cloves garlic, 2 medium zucchini grated with the large holes of a box grater, and ½ teaspoon salt, and cook 2 minutes until they start to soften.
- Toast the orzo & simmer: Add 1 cup orzo pasta and toast for 1 minute. Pour in 2½ cups hot vegetable broth, bring to a boil, then reduce heat and simmer 6–8 minutes, stirring occasionally, until orzo is tender and most liquid is absorbed.
- Add greens & lemon: Shortly before the orzo is done cooking, stir in 1 cup frozen peas, 3 packed cups baby spinach, the grated zest of 1 lemon, and 1 tablespoon of its juice.
- Stir in Parmesan: As the spinach starts to wilt, turn off the heat and add ⅓ cup grated parmesan, and 1 tablespoon butter, if using. Stir until the cheese melts, then taste and adjust with salt and pepper.
- Serve: Spoon into bowls and top with more parmesan and 1 handful fresh mint. Serve shredded rotisserie chicken for extra protein, if desired.
Notes
- Olive oil: Use avocado oil or butter for a richer base.
- Yellow onion: Swap with red onion or shallots — or skip for speed.
- Garlic: No fresh garlic? Use garlic powder or roast a whole head.
- Zucchini: Sub with yellow squash, asparagus, or broccoli.
- Orzo: Try fregola, pearl couscous, ditalini, or even short-grain rice.
- Broth: Use chicken broth, water + bouillon, or miso for depth.
- Frozen peas: Fresh peas work too, or leave them out.
- Spinach: Sub kale, Swiss chard, or thawed frozen spinach.
- Lemon zest: Try preserved lemon or a drop of lemon oil.
- Lemon juice: Bottled is fine, or use white wine vinegar.
- Parmigiano: Use Pecorino, Grana Padano, cream cheese, or nutritional yeast.
- Butter: Optional — or swap with olive oil, cream cheese, or Greek yogurt.
- Fresh mint: Sub parsley, dill, basil — or spice it up with za’atar or sumac.
- Toast the orzo for 1 minute for extra flavor and better texture.
- Don’t overcook — it softens more off the heat.
- Use hot broth to keep cooking even and the zucchini firm.
- Grate the zucchini so it melts right into the dish.
- Add lemon at the end to keep the flavor fresh and bright.
- Let spinach wilt off heat to avoid soggy greens.
- Finish with cheese and herbs after cooking — never on heat.
- Meal prepping? Slightly undercook and reheat with a splash of broth.










Deborah Holoboff says
Yummy!! 😋 Being a Vegetarian, I would definitely make this lemon and garlic dish again and, a again. Loved 😍 it!!
Nathan says
Delicious and flavorful. Adding the mint makes a difference. I increased the time cooking the to 14 mins. at 8 mins the center was still hard. My dish did not come out as bright as shown on the recipe. The dish took on a color of the beg broth and looekd a little brown -Will make this dish again and use another brand of veg broth to see if it comes out the same color.
James Durazio says
Excellent!
Anonymous says
Just made this for dinner. The lemony flavor compliments the orzo. Will make this quick and tasty recipe again. 😀
Wynne says
This was great and used up vegetables waiting in my fridge. Definitely will make again. The balance of lemon, garlic, and herbs was spot on.
Louise Vestergaard says
So glad you liked it, Wynne! That lemon-garlic-herb combo is a favorite here too 😊
Thanks so much for taking valuable time to comment here. Kindest, Louise
Tiffany says
Made this tonight and WOW — so easy and flavorful! The lemon and zucchini combo is perfect. My husband went back for thirds 😂 Definitely adding this to our weeknight rotation!
Nico Pallotta says
Thanks so much, Tiffany! So happy to hear you and your husband loved it 🧡 It’s one of our go-to weeknight favorites too — simple, fresh, and satisfying. Let us know if you ever try it with shrimp or rotisserie chicken!