Step-by-Step Instructions

Step 1: Prepare the Pasta
Bring a large pot of salted water to a boil. Cook pasta according to package instructions until al dente, usually 8-10 minutes. Reserve 1/2 cup pasta water before draining. Pro tip: Adding a tablespoon of olive oil to the water prevents pasta from sticking together.
Step 2: Prepare the Shrimp
Pat the shrimp dry with paper towels to ensure proper browning. Season with salt and pepper on both sides. For even cooking, make sure all shrimp are similar in size.
Step 3: Create the Garlic Butter Sauce
In a large skillet over medium heat, melt 2 tablespoons of butter with 2 tablespoons of olive oil. Add minced garlic and red pepper flakes, cooking until fragrant but not browned, about 30 seconds. Caution: Watch the garlic closely as it burns quickly and will become bitter.
Step 4: Cook the Shrimp
Add shrimp to the skillet in a single layer. Cook for 1-2 minutes per side until they turn pink and slightly opaque. Remove shrimp to a plate once cooked—they’ll continue cooking slightly from residual heat.
Step 5: Finish the Sauce
Add wine or broth to the skillet and simmer for 2-3 minutes, allowing the alcohol to evaporate and the sauce to reduce slightly. Stir in remaining butter, olive oil, lemon juice, and lemon zest.
Step 6: Combine and Serve
Return shrimp to the skillet along with the drained pasta. Toss everything together, adding a splash of reserved pasta water if needed to loosen the sauce. Sprinkle with fresh parsley and Parmesan if using, and serve immediately.