Prep Shrimp: Pat the shrimp completely dry with paper towels. Season them with salt and pepper.
Sauté Aromatics: Heat the olive oil in a large skillet over medium-high heat. Add the minced garlic and red pepper flakes (if using) and cook for about 30 seconds until fragrant. Be careful not to burn the garlic.
Cook Shrimp: Add the shrimp to the skillet in a single layer. Cook for 1-2 minutes per side, until they are pink and opaque. Do not overcook. Immediately transfer the cooked shrimp to a plate.
Make the Sauce: Turn the heat down to medium. Pour the white wine or chicken broth into the skillet. As it bubbles, use a wooden spoon to scrape up any flavorful browned bits from the bottom of the pan. Let the liquid simmer and reduce by about half, which should take 1-2 minutes.
Finish the Dish: Remove the skillet from the heat. Add the cold butter pieces and swirl the pan until the butter melts into the sauce. Stir in the lemon juice and fresh parsley.
Combine & Serve: Return the cooked shrimp (and any juices from the plate) to the skillet and toss to coat them in the sauce. Serve immediately over pasta, zucchini noodles, or rice.