01 - Warm olive oil in a large, deep skillet or sauté pan over medium heat until it shimmers lightly across the surface.
02 - Add the chopped onion and cook for 3–4 minutes, stirring occasionally, until translucent and softened.
03 - Stir in the minced garlic and cook for 30 seconds until fragrant, taking care not to let it brown.
04 - Add the orzo to the pan and toast for 1 minute, stirring constantly to coat each grain evenly in the oil.
05 - Pour in the vegetable broth along with the lemon zest and half the lemon juice. Stir well, bring to a gentle simmer, then reduce heat to low.
06 - Cover the pan and cook for 10–12 minutes, stirring occasionally, until the orzo is tender yet still slightly firm and most of the liquid has been absorbed.
07 - Uncover the pan and fold in the fresh spinach. Cook for 1–2 minutes, gently tossing until the leaves are fully wilted.
08 - Stir in the crumbled feta, remaining lemon juice, red pepper flakes, salt, and pepper. Sprinkle with fresh dill or parsley, remove from heat, and serve immediately.