Cook the Pasta:Bring a large pot of salted water to a boil. Cook the linguine or spaghetti according to package instructions until al dente. Drain and set aside, reserving about 1/2 cup of pasta cooking water.
Prepare the Shrimp:While the pasta cooks, heat 2 tablespoons of olive oil and 2 tablespoons of butter in a large skillet over medium-high heat. Add the shrimp to the pan in a single layer. Season with salt and pepper and cook for 2-3 minutes per side, until pink and opaque. Remove the shrimp from the skillet and set aside.
Make the Sauce:In the same skillet, add the remaining 2 tablespoons of butter and 1 tablespoon of olive oil. Add the minced garlic and red pepper flakes (if using). Sauté for 1-2 minutes until the garlic becomes fragrant, being careful not to burn it.
Deglaze the Pan (Optional):Pour in the white wine (if using), scraping the bottom of the skillet to loosen any flavorful bits. Let the wine cook for 1-2 minutes to reduce slightly.
Combine Pasta and Shrimp:Add the cooked pasta to the skillet, tossing to coat it in the garlic-butter sauce. If the sauce is too thick, add a bit of the reserved pasta water to loosen it up. Add the shrimp back to the skillet and toss everything together until well-combined.
Add Lemon and Garnish:Squeeze in the lemon juice and sprinkle the lemon zest over the pasta. Taste for seasoning, adding more salt, pepper, or red pepper flakes as desired. Garnish with freshly chopped parsley and grated Parmesan cheese if you like.
Serve and Enjoy:Divide the shrimp scampi between plates, ensuring each serving has a generous amount of shrimp, pasta, and sauce. Serve immediately with extra lemon wedges on the side.