In a large pot, boil salted water and cook the spaghetti or linguine according to package instructions. Reserve 1/2 cup of the pasta water before draining. Set the pasta aside.
In a large skillet, heat the olive oil over medium heat. Add the butter and let it melt, followed by the minced garlic. Sauté the garlic for about 1-2 minutes or until fragrant, being careful not to burn it.
Add the red pepper flakes, lemon juice, and zest to the skillet, stirring well to combine. Let it cook for about a minute.
Add the shrimp to the skillet and season with salt and pepper. Cook for 3-4 minutes, stirring frequently, until the shrimp turn pink and are cooked through.
Pour in the chicken broth, stirring gently to combine. Add the cooked pasta and reserved pasta water gradually until you achieve your desired consistency. Toss everything together until the pasta is well coated with the sauce.
Taste and adjust seasoning if necessary. Remove from heat and garnish with fresh parsley before serving.
Notes
Serve with lemon wedges and extra parsley for garnish.