Prepare the Broth: In a large skillet, heat the olive oil and butter over medium heat until the butter melts. Add the garlic and sauté until fragrant, about 1-2 minutes. Be careful not to let the garlic brown.
Add the Liquids: Pour in the white wine, water or seafood broth, lemon juice, and lemon zest. Stir in the thyme, red pepper flakes (if using), and a pinch of salt and pepper. Bring the mixture to a gentle simmer.
Poach the Shrimp: Add the shrimp to the skillet in a single layer. Poach for 3-4 minutes, turning once, until the shrimp are opaque and cooked through. Be careful not to overcook them, as they can become tough.
Garnish and Serve: Remove the skillet from heat and transfer the shrimp to a serving dish. Spoon some of the poaching liquid over the shrimp and sprinkle with fresh parsley. Serve with crusty bread, pasta, or a fresh salad.