Heat a skillet over medium high heat. Add the olive oil and 1 tablespoon of the butter and let melt.
Add the shrimp and cook 1-2 minutes per side, until opaque and pink on the outside. Remove and set aside.
Turn the heat down to medium and add the remaining butter and garlic. Sauté for 2 minutes.
Add the tomatoes, pepper, salt, chili flakes and lemon zest. Sauté for 2-3 minutes.
Add the wine and cook for 3-5 minutes to allow the alcohol to burn off.
Add the stock and simmer for 3-5 minutes. Adjust salt to taste of needed.
Add the shrimp and pasta in and toss to combine. If the sauce is too thin, add a couple tablespoons of the reserved pasta water and continue cooking for 1-2 minutes until thickened.
Remove and serve garnished with chopped parsley, fresh lemon juice and grated Parmesan cheese.
Notes
Make sure the pasta is cooked al dente so it does not get soggy when tossed back in with the sauce.
Substitute chicken broth for the wine if needed.
Pat the shrimp dry with paper towels before cooking. This ensures they cook faster on the outside without overcooking in the middle.
Substitute any type of pasta for the spaghetti - as long as it's cooked al dente.
Prep all the ingredients before starting the recipe to make sure the recipe goes smoothly and quickly.
Reserve of cup of the pasta water when cooking the pasta. If your sauce is too thin, stir in a little pasta water at a time while simmering to allow it to thicken.