01 - Bring a large pot of salted water to a boil. Cook orzo according to package directions until al dente. Drain thoroughly and set aside.
02 - Heat olive oil in a large skillet over medium heat. Add minced garlic and finely chopped red onion, sautéing for 2-3 minutes until softened and fragrant.
03 - Add shrimp to the skillet and season with salt, black pepper, dried oregano, and crushed red pepper flakes. Cook 2-3 minutes per side until shrimp turn pink and become opaque throughout.
04 - Stir in halved cherry tomatoes and cook for approximately 2 minutes until they begin to soften and release their juices.
05 - Add the drained orzo and baby spinach to the skillet. Toss everything together over medium heat until the spinach wilts, about 1-2 minutes.
06 - Remove the skillet from heat. Stir in lemon zest, fresh lemon juice, and crumbled feta cheese. Toss gently until evenly distributed without breaking up the feta completely.
07 - Divide among plates and garnish with freshly chopped parsley. Serve immediately with lemon wedges alongside.