01 - Heat 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 minced garlic and cook for 30 seconds until fragrant.
04 - Add the orzo pasta and toast for 1 minute, stirring constantly to coat evenly in the oil.
05 - Pour in the vegetable broth, lemon zest, and half of the lemon juice. Stir well, 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 has been absorbed.
07 - Uncover and fold in the fresh baby spinach. Cook for 1–2 minutes until wilted.
08 - Stir in the crumbled feta cheese, 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 fresh herbs if desired.