Start by cleaning and deveining the shrimp if not already done. Chop the onion, garlic, and tomatoes so everything is ready to go. Having ingredients prepped in advance makes cooking smoother and faster.
Heat olive oil in a large oven-safe pan over medium heat. Add the chopped onion and cook until soft, then stir in garlic until fragrant. This step builds a flavorful base for the entire dish.
Stir in the orzo pasta and toast it lightly for a minute. Pour in the broth and mix well so the orzo cooks evenly. Let it simmer briefly so it starts absorbing the liquid.
Add cherry tomatoes, oregano, paprika, salt, and pepper. Stir everything together so the flavors blend nicely. The tomatoes will soften and release juices as they cook.
Place the shrimp evenly over the orzo mixture. Make sure they are spaced out so they cook evenly. Avoid overcooking at this stage since they will finish in the oven.
Transfer the pan to a preheated oven and bake until the orzo is tender and the shrimp are fully cooked. The liquid should be mostly absorbed, creating a creamy texture.
Remove from the oven and sprinkle crumbled feta over the top. Drizzle with fresh lemon juice for brightness. Garnish with parsley for a fresh, vibrant finish.