01 - Bring a large pot of salted water to a boil. Cook orzo according to package directions until al dente. Drain well and set aside.
02 - Heat olive oil in a large skillet over medium heat. Add minced garlic and chopped red onion, sautéing for 2 to 3 minutes until softened and fragrant.
03 - Add shrimp to the skillet and season with salt, black pepper, dried oregano, and red pepper flakes. Cook 2 to 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 has wilted, about 1 to 2 minutes.
06 - Remove the skillet from heat. Stir in lemon zest, fresh lemon juice, and crumbled feta cheese. Toss gently to combine without breaking up the feta completely.
07 - Divide among plates and serve hot, garnished with chopped fresh parsley and lemon wedges on the side.