Lemony Orzo & White Bean Bowl with Spinach
A 25-minute Mediterranean bowl built on toasted orzo, creamy white beans, wilted spinach, and a generous hit of lemon. Bright, filling, and pantry-friendly.

Orzo is a quietly excellent ingredient. It cooks faster than rice, has more body than couscous, and toasted in a little olive oil before simmering, it picks up a nutty flavor that carries the whole dish. Pair it with creamy white beans, wilted spinach, and enough lemon to make everything sing — and you have a one-pan dinner in about 25 minutes.
This is the kind of bowl that lives in the gap between salad and pasta. It's substantial enough for dinner, light enough for lunch, and reheats well, which makes it a strong addition to the meal-prep rotation. The technique is also the template for endless variations.
Ingredients
- 1½ cups whole-wheat or regular orzo
- 2 tbsp extra-virgin olive oil, plus more to finish
- 3 garlic cloves, thinly sliced
- 3 cups low-sodium vegetable broth
- 1 (15 oz) can cannellini beans, drained and rinsed
- 5 oz baby spinach
- 1 cup cherry tomatoes, halved
- Zest and juice of 1 large lemon
- ½ tsp red pepper flakes (optional)
- Salt and freshly cracked pepper
- ⅓ cup crumbled feta
- ¼ cup chopped fresh parsley
Instructions
- 1
Heat olive oil in a wide deep skillet or Dutch oven over medium. Add garlic and cook 30 seconds until fragrant.
- 2
Add orzo and toast, stirring constantly, for 2–3 minutes until pale gold and nutty-smelling.
- 3
Pour in broth and bring to a simmer. Cook uncovered, stirring occasionally, until orzo is al dente and most liquid is absorbed, about 9–11 minutes.
- 4
Stir in cannellini beans and cherry tomatoes; cook 2 minutes to warm through.
- 5
Add spinach in handfuls, stirring until just wilted. Remove from heat.
- 6
Stir in lemon zest, lemon juice, and pepper flakes. Taste and season with salt and pepper.
- 7
Divide into bowls, top with feta and parsley, and finish with a drizzle of good olive oil.
Toasting orzo is the whole secret
Untoasted orzo tastes fine. Toasted orzo tastes like something you'd order in a restaurant. The dry pasta in hot oil takes on a nutty depth — closer to risotto than plain pasta — and the texture stays a little firmer at the bite.
Watch it closely. The shift from pale to gold to burnt happens fast. Pull the pan off the heat as soon as you smell hazelnuts.
Cannellini are the right bean here
Cannellini beans are creamy enough to almost dissolve at the edges, which thickens the sauce naturally. Great Northern beans work too. Avoid kidney or pinto — they're too assertive and the wrong texture.
If you're cooking dried beans, save a half-cup of the cooking liquid and add it with the broth for extra body.
Why lemon goes in last
Lemon juice loses its brightness when cooked. Adding zest and juice off the heat preserves the perfume. The zest carries the floral citrus oils; the juice carries the acid that wakes up everything else in the bowl.
Always zest before you juice — it's much harder the other way around.
Stretching it across the week
This bowl keeps 4 days in the fridge and reheats well with a splash of broth or water. The orzo absorbs liquid as it sits, so it gets thicker; thin it before reheating.
For a fuller meal, top with a soft-boiled egg, a piece of grilled chicken, or a few oil-packed sardines. For a vegan version, skip the feta and add toasted pine nuts.
Frequently asked questions
Can I use farro or rice instead of orzo?
You can, but adjust the liquid and time — farro takes about 30 minutes with 3 cups water; rice takes 18 minutes covered. The dish is best with orzo, which gives a creamy, almost risotto-like texture.
Is this dish vegan?
Make it vegan by skipping the feta or replacing with a vegan feta. The flavor still works thanks to the beans and lemon.
Can I freeze leftovers?
Pasta dishes don't freeze well — the orzo turns mealy. Keep this one in the fridge and eat within 4 days.