Heat a large skillet over medium high heat with olive oil. Saute the shallots for 2-3 minutes. Add in garlic and cook one more minute. Sprinkle with a pinch of salt, red pepper flakes, and black pepper.
Add in the salmon fillets and sear for 2-3 minutes. Then flip the salmon over and gently peel the skin to remove it.
Add in the white wine to deglaze the pan, scraping the bottom of the pan to remove anything that is stuck. Cook for 8-10 minutes until the wine is reduced.
Reduce the heat to low, then pour in the heavy cream and allow to simmer while you prepare the pasta.
Bring a large pot of salted water to a boil and add the pasta according to package instructions. Cook 8-10 minutes until al dente. (Strain and reserve 1 cup of pasta water)
Add the pasta back to the sauce along with lemon zest, lemon juice, and reserved pasta water just a little at a time to thin out the sauce enough to coat the pasta.
Gently flake apart the cooked salmon while stirring (make sure to still leave a few large salmon pieces).
Top with fresh basil and extra lemon zest!