01 - Heat the olive oil in a large, deep skillet or sauté pan over medium heat.
02 - Add the chopped onion and cook for 3–4 minutes, until softened and translucent.
03 - Stir in the garlic and cook for another 30 seconds, until fragrant.
04 - Add the orzo and toast for 1 minute, stirring to coat in the oil.
05 - Pour in the vegetable broth, lemon zest, and half the lemon juice. Stir, bring to a simmer, then reduce heat to low.
06 - Cover and cook for 10–12 minutes, stirring occasionally, until the orzo is al dente and most of the liquid is absorbed.
07 - Uncover and fold in the spinach. Cook for 1–2 minutes until wilted.
08 - Stir in crumbled feta, remaining lemon juice, red pepper flakes, salt, and pepper. Sprinkle with fresh dill or parsley.
09 - Remove from heat and serve immediately, garnished with extra feta or herbs if desired.