Most orzo recipes end up gummy or bland because the pasta is cooked separately and the sauce never emulsifies. This recipe solves that by cooking the orzo directly in the broth, allowing the starches to create a silky, cohesive sauce.
Advertisements1
The lemon is added in two stages: zest for aroma and juice for brightness, so you get a layered citrus flavor without any bitterness. Spinach wilts in at the end, adding color and nutrients without extra dishes.
This is a flexible base—add grilled chicken, shrimp, or roasted vegetables to make it a heartier meal. The method is forgiving, so you can adjust the liquid as needed.
Why You'll Love This Recipe
About the Ingredients
2 tablespoons (30ml) olive oil
Use a good extra-virgin olive oil for flavor. You can substitute butter for a richer taste.
1 small yellow onion, finely chopped (about 1 cup / 150g)
Shallots or leeks work well too. Finely chop so they melt into the sauce.
3 cloves garlic, minced
Fresh garlic is best; garlic powder won't give the same aromatic depth.
1 1/2 cups (270g) uncooked orzo pasta
Use regular or whole-wheat orzo. You can substitute risotto rice for a similar texture, but adjust liquid.
3 cups (720ml) low-sodium chicken or vegetable broth
Low-sodium lets you control salt. Homemade broth adds extra flavor.
1 large lemon (zest and juice, about 1 teaspoon zest and 3 tablespoons juice)
Meyer lemons are sweeter; regular lemons are more tart. Roll the lemon before juicing to get more juice.
5 ounces (140g) baby spinach
Use fresh spinach; frozen spinach must be thawed and squeezed dry. Arugula makes a peppery substitute.
1/2 cup (50g) grated Parmesan cheese, plus more for serving
Freshly grated melts better than pre-shredded. Pecorino Romano adds a saltier bite.
1/2 teaspoon salt, plus more to taste
Adjust based on your broth's saltiness. Sea salt or kosher salt works.
1/4 teaspoon black pepper, plus more for serving
Freshly ground black pepper is more aromatic. White pepper can be used for a milder look.
1 tablespoon (15g) unsalted butter (optional, for extra richness)
Omit for a dairy-free version. You can also use a plant-based butter.
Tips & Tricks
- Toast the orzo for 1-2 minutes in olive oil before adding liquid. This adds a nutty flavor and prevents mushiness.
- Stir occasionally while simmering to prevent sticking, but not constantly—you want the starch to release and create a creamy texture.
- If the orzo absorbs all the liquid before it's tender, add hot broth or water in 1/4-cup increments until done.
Pro Tips
Step-by-Step Instructions
1. Sauté Aromatics
Heat olive oil in a large skillet over medium heat (350°F / 175°C). Add onion and cook until translucent, about 3-4 minutes. Add garlic and cook for 30 seconds until fragrant.
2. Toast the Orzo
Add orzo to the skillet and stir constantly for 1-2 minutes until lightly golden. This toasting step adds a nutty flavor and helps keep the grains separate.
3. Add Broth and Simmer
Pour in the broth, add salt and pepper, and bring to a boil. Reduce heat to low (200°F / 95°C) and simmer uncovered, stirring occasionally, until orzo is al dente and most liquid is absorbed, about 12-15 minutes.
4. Add Spinach
Stir in the spinach and cook until wilted, about 2 minutes. The spinach will shrink significantly and add a vibrant green color.
5. Finish with Lemon and Cheese
Remove from heat. Stir in lemon zest, lemon juice, Parmesan, and butter (if using). The residual heat melts the cheese and butter into a creamy sauce.
6. Rest and Serve
Let the orzo rest for 5 minutes to thicken slightly. Taste and adjust seasoning with more salt, pepper, or lemon juice. Serve hot with extra Parmesan and a sprinkle of black pepper.
Delicious Variations
- Add 1 cup (150g) of halved cherry tomatoes along with the spinach for a burst of sweetness.
- Stir in 1/2 cup (75g) of frozen peas in the last 2 minutes of cooking for extra color and nutrition.
- Top with grilled chicken or shrimp for a protein-packed main dish.
How to Store Creamy Lemon Orzo with Spinach and Parmesan
Refrigerator
Store in an airtight container for up to 4 days. The orzo will absorb more liquid as it sits; add a splash of broth or water when reheating.
Freezer
Freeze in a freezer-safe container for up to 3 months. Thaw overnight in the refrigerator before reheating.
Reheating
Reheat in a skillet over medium heat with a splash of broth or water, stirring until hot. Or microwave in 30-second intervals, stirring in between.
Frequently Asked Questions
Q: Can I use vegetable broth instead of chicken broth?
Yes, vegetable broth works perfectly and keeps the dish vegetarian. Use low-sodium to control salt.
Q: What can I substitute for orzo?
You can use other small pasta like ditalini or stelline, or even risotto rice, but adjust the cooking time and liquid accordingly.
Q: How do I prevent the orzo from becoming mushy?
Toast the orzo first, use the right amount of liquid, and avoid overcooking. Check for doneness at the 12-minute mark—it should be al dente.
Q: Can I make this dairy-free?
Absolutely, simply omit the Parmesan and butter. Use nutritional yeast for a cheesy flavor and a splash of olive oil for richness.
If you try this creamy lemon orzo, I'd love to hear how it turns out. Leave a comment below or tag me in your photos. And remember: Stay focused, stay light.
Creamy Lemon Orzo with Spinach and Parmesan
This one-pan lemon orzo is creamy, bright, and ready in 30 minutes—a simple weeknight dinner that feels elegant.
🧂 Ingredients
- 2 tablespoons (30ml) olive oil
- 1 small yellow onion, finely chopped (about 1 cup / 150g)
- 3 cloves garlic, minced
- 1 1/2 cups (270g) uncooked orzo pasta
- 3 cups (720ml) low-sodium chicken or vegetable broth
- 1 large lemon (zest and juice, about 1 teaspoon zest and 3 tablespoons juice)
- 5 ounces (140g) baby spinach
- 1/2 cup (50g) grated Parmesan cheese, plus more for serving
- 1/2 teaspoon salt, plus more to taste
- 1/4 teaspoon black pepper, plus more for serving
- 1 tablespoon (15g) unsalted butter (optional, for extra richness)
📋 Instructions
- 1Sauté Aromatics — Heat olive oil in a large skillet over medium heat (350°F / 175°C). Add onion and cook until translucent, about 3-4 minutes. Add garlic and cook for 30 seconds until fragrant.
- 2Toast the Orzo — Add orzo to the skillet and stir constantly for 1-2 minutes until lightly golden. This toasting step adds a nutty flavor and helps keep the grains separate.
- 3Add Broth and Simmer — Pour in the broth, add salt and pepper, and bring to a boil. Reduce heat to low (200°F / 95°C) and simmer uncovered, stirring occasionally, until orzo is al dente and most liquid is absorbed, about 12-15 minutes.
- 4Add Spinach — Stir in the spinach and cook until wilted, about 2 minutes. The spinach will shrink significantly and add a vibrant green color.
- 5Finish with Lemon and Cheese — Remove from heat. Stir in lemon zest, lemon juice, Parmesan, and butter (if using). The residual heat melts the cheese and butter into a creamy sauce.
- 6Rest and Serve — Let the orzo rest for 5 minutes to thicken slightly. Taste and adjust seasoning with more salt, pepper, or lemon juice. Serve hot with extra Parmesan and a sprinkle of black pepper.



