Weeknight dinners often fall into a rut: the same pasta, the same rice, the same chicken. Orzo offers a refreshing change—its rice-like shape cooks quickly and absorbs flavors beautifully, but many recipes leave it bland or mushy. This creamy lemon orzo solves that with a technique that toasts the pasta for nuttiness, then simmers it in broth for perfect texture.
Advertisements1
The quick win here: use a wide skillet and resist stirring too often. Orzo releases starch as it cooks, creating a silky sauce without heavy cream. The lemon and feta cut through the richness, while spinach adds color and nutrients. This is a one-pan meal that feels light yet satisfying.
I've tested this with different broths, cheeses, and add-ins. The method is forgiving, but a few key steps make the difference between creamy perfection and gummy disappointment.
Why You'll Love This Recipe
About the Ingredients
2 tablespoons (30g) unsalted butter
Use unsalted to control sodium. Substitute olive oil for dairy-free.
1 small shallot, minced (about 3 tablespoons)
Shallot adds mild onion flavor. Substitute 1/4 cup diced yellow onion.
2 cloves garlic, minced
Fresh garlic is best. Use 1/2 teaspoon garlic powder in a pinch.
1 1/2 cups (270g) dried orzo pasta
Regular orzo works; whole wheat may need extra liquid. Gluten-free orzo available.
3 cups (720ml) low-sodium chicken or vegetable broth
Low-sodium is key to control salt. Homemade broth adds depth.
1/2 cup (120ml) dry white wine (optional)
Adds acidity. Substitute extra broth and 1 teaspoon lemon juice.
2 cups (60g) fresh baby spinach
Adds color and nutrients. Kale or Swiss chard can be used, but cook longer.
1/2 cup (50g) grated Parmesan cheese
Freshly grated melts better. Pre-shredded contains anti-caking agents.
1/2 cup (75g) crumbled feta cheese
Use Greek feta for tang. Substitute goat cheese or omit for dairy-free.
1 lemon, zested and juiced
Zest before juicing. Use organic if possible.
1/4 teaspoon red pepper flakes (optional)
Adds gentle heat. Omit or adjust to taste.
Salt and freshly ground black pepper, to taste
Season at the end; broth may be salty.
Tips & Tricks
Toast the orzo
Dry-cooking the orzo in butter for 2-3 minutes until golden brown enhances its nutty flavor and prevents mushiness.
Add liquid gradually
Pour broth in a steady stream, stirring once. Simmer uncovered, stirring occasionally, until orzo is al dente—about 15 minutes. Too much stirring makes it gummy.
Finish off heat
Stir in Parmesan and spinach after removing from heat to prevent cheese from clumping and spinach from overcooking. The residual heat wilts spinach perfectly.
Balance lemon
Add lemon juice gradually, tasting as you go. Too much can make the dish tart; the zest provides aromatic brightness without acidity.
Pro Tips
Step-by-Step Instructions
1. Melt butter and sauté aromatics
In a large skillet or Dutch oven, melt butter over medium heat (350°F/175°C). Add shallot and cook, stirring, until translucent, about 2 minutes. Add garlic and cook for 30 seconds until fragrant.
2. Toast the orzo
Add dry orzo to the skillet. Stir constantly for 2-3 minutes until the orzo is lightly golden and smells nutty. This step builds flavor and helps keep the grains separate.
3. Deglaze with wine (optional)
If using wine, pour it in and stir, scraping up any browned bits. Simmer until the wine has almost evaporated, about 1-2 minutes. If not using wine, proceed to next step.
4. Add broth and simmer
Pour in the broth (and lemon juice if not using wine). Bring to a boil over high heat (212°F/100°C), then reduce heat to medium-low (300°F/150°C) to maintain a gentle simmer. Cook uncovered, stirring occasionally, until orzo is tender and most liquid is absorbed, about 15-18 minutes.
5. Stir in spinach and cheese
Remove skillet from heat. Add spinach, Parmesan, and half of the feta. Stir until spinach wilts and cheese melts. The residual heat is sufficient—do not return to heat.
6. Season and finish
Add lemon zest, lemon juice (to taste), red pepper flakes, salt, and pepper. Stir well. Taste and adjust. The orzo should be creamy with a slight bite.
7. Serve with feta
Spoon into bowls and top with remaining feta. Optionally, drizzle with olive oil and extra lemon zest. Serve immediately.
Delicious Variations
Add protein
Stir in 1 cup shredded rotisserie chicken or sautéed shrimp during the last 5 minutes of cooking.
Vegetable boost
Sauté 1 cup sliced mushrooms or zucchini with the shallot, or stir in roasted cherry tomatoes at the end.
Herb swap
Replace spinach with fresh basil or arugula, and add 1/4 cup chopped parsley for extra freshness.
How to Store Creamy Lemon Orzo with Spinach and Feta
Refrigerator
Store in an airtight container for up to 4 days. The orzo will absorb more liquid; add a splash of broth or water when reheating.
Freezer
Freeze in a freezer-safe container for up to 2 months. Thaw overnight in the fridge before reheating.
Reheating
Reheat in a skillet over medium heat (350°F/175°C) with a splash of broth or water, stirring until warmed through. Or microwave in 30-second intervals, stirring between.
Frequently Asked Questions
Q: Can I use regular pasta instead of orzo?
Yes, but cooking times vary. Use small shapes like ditalini or stelline and adjust liquid accordingly.
Q: How do I make this vegan?
Use olive oil instead of butter, vegetable broth, and omit the cheeses. Stir in 2 tablespoons nutritional yeast for cheesy flavor.
Q: Can I make this ahead of time?
Yes, but it's best fresh. If making ahead, undercook the orzo slightly and add extra broth when reheating.
Q: What can I substitute for white wine?
Use an equal amount of extra broth plus 1 teaspoon lemon juice or white wine vinegar for acidity.
Q: How do I prevent orzo from becoming mushy?
Don't overcook—check at 12 minutes. Also, avoid stirring constantly and use a wide pan for even cooking.
If you try this creamy lemon orzo, let me know how it turns out in the comments below. Your feedback helps me refine recipes and helps other cooks succeed. Stay focused, stay light.
Creamy Lemon Orzo with Spinach and Feta
Creamy lemon orzo with spinach and feta: a bright, one-pan dinner ready in 30 minutes for busy weeknights.
🧂 Ingredients
- 2 tablespoons (30g) unsalted butter
- 1 small shallot, minced (about 3 tablespoons)
- 2 cloves garlic, minced
- 1 1/2 cups (270g) dried orzo pasta
- 3 cups (720ml) low-sodium chicken or vegetable broth
- 1/2 cup (120ml) dry white wine (optional)
- 2 cups (60g) fresh baby spinach
- 1/2 cup (50g) grated Parmesan cheese
- 1/2 cup (75g) crumbled feta cheese
- 1 lemon, zested and juiced
- 1/4 teaspoon red pepper flakes (optional)
- Salt and freshly ground black pepper, to taste
📋 Instructions
- 1Melt butter and sauté aromatics — In a large skillet or Dutch oven, melt butter over medium heat (350°F/175°C). Add shallot and cook, stirring, until translucent, about 2 minutes. Add garlic and cook for 30 seconds until fragrant.
- 2Toast the orzo — Add dry orzo to the skillet. Stir constantly for 2-3 minutes until the orzo is lightly golden and smells nutty. This step builds flavor and helps keep the grains separate.
- 3Deglaze with wine (optional) — If using wine, pour it in and stir, scraping up any browned bits. Simmer until the wine has almost evaporated, about 1-2 minutes. If not using wine, proceed to next step.
- 4Add broth and simmer — Pour in the broth (and lemon juice if not using wine). Bring to a boil over high heat (212°F/100°C), then reduce heat to medium-low (300°F/150°C) to maintain a gentle simmer. Cook uncovered, stirring occasionally, until orzo is tender and most liquid is absorbed, about 15-18 minutes.
- 5Stir in spinach and cheese — Remove skillet from heat. Add spinach, Parmesan, and half of the feta. Stir until spinach wilts and cheese melts. The residual heat is sufficient—do not return to heat.
- 6Season and finish — Add lemon zest, lemon juice (to taste), red pepper flakes, salt, and pepper. Stir well. Taste and adjust. The orzo should be creamy with a slight bite.
- 7Serve with feta — Spoon into bowls and top with remaining feta. Optionally, drizzle with olive oil and extra lemon zest. Serve immediately.



