This Lemon Butter Salmon Pasta is a tasty mix of flaky salmon and creamy pasta in a zesty lemon sauce. It’s quick, fresh, and perfect for any dinner!
Sometimes, I can’t resist adding extra lemon just to keep things bright. Plus, it always impresses guests with its deliciousness—who doesn’t love a good lemony dish? 🍋
Key Ingredients & Substitutions
Pasta: I recommend spaghetti or linguine for their ability to hold the creamy sauce. If you’re gluten-free, swap it with rice pasta or zucchini noodles for a lighter option.
Salmon: Fresh salmon brings a rich flavor, but if you’re in a pinch, canned salmon works too. Just drain it and add it towards the end without cooking.
Heavy Cream: For a lighter version, you can use half-and-half or even a dairy-free cream substitute. I sometimes go for coconut cream to give a hint of sweetness.
Parmesan Cheese: Grated Parmesan adds a sharpness, but if you don’t have any, Pecorino Romano makes a great replacement. Nutritional yeast can be a good vegan option!
Fresh Spinach: While optional, it adds a nice color and nutrients. If you’re not a fan, try kale or arugula instead. They wilt nicely in the sauce too.
How Can I Cook Salmon to Perfection?
Cooking salmon well can make or break this dish. You want it crispy on the outside but perfectly cooked inside. Follow these tips:
- Start with a hot skillet and place the salmon skin-side down. This helps it get crispy.
- Don’t move the salmon around too much while cooking. Let it sit for a few minutes for the skin to crisp up.
- Flipping it halfway ensures even cooking. Look for the color change to know it’s cooking through—when it’s opaque halfway up, it’s time to flip!
Remember, salmon is done when it flakes easily with a fork, so don’t overcook it! Trust me, perfectly cooked salmon makes this dish irresistible.

How to Make Lemon Butter Salmon Pasta
Ingredients You’ll Need:
For the Pasta:
- 8 oz (225g) spaghetti or linguine pasta
For the Salmon:
- 2 salmon fillets (about 6 oz each)
- Salt and freshly ground black pepper, to taste
- 2 tablespoons olive oil
For the Sauce:
- 3 tablespoons unsalted butter, divided
- 3 garlic cloves, minced
- 1/2 cup heavy cream
- Zest of 1 lemon
- Juice of 1 lemon
- 1/4 cup grated Parmesan cheese, plus extra for garnish
- 1/4 cup fresh parsley, chopped
- 1 cup fresh spinach (optional)
For Serving:
- Lemon wedges, for serving
Time Needed:
This delightful dish will take about 30 minutes total. You’ll spend around 10 minutes prepping the ingredients and about 20 minutes cooking. Perfect for a quick weeknight dinner!
Step-by-Step Instructions:
1. Prepare the Pasta:
Start by bringing a large pot of salted water to a boil. Once boiling, add your spaghetti or linguine. Cook according to the package instructions until it’s al dente (firm to the bite). After draining, remember to reserve about 1/2 cup of the pasta water. Set the pasta aside for later.
2. Cook the Salmon:
Season your salmon fillets generously with salt and pepper on both sides. In a large skillet, heat the olive oil over medium-high heat. Place the salmon fillets skin-side down (if they have skin) in the skillet. Cook them for about 4-5 minutes, or until the skin is crispy and you can see the salmon turning opaque halfway up. Carefully flip the salmon over and cook for another 2-3 minutes. It’s done when it flakes easily with a fork. Remove the salmon from the skillet and set it aside. Once slightly cooled, flake the salmon into bite-sized pieces.
3. Make the Sauce:
Reduce the heat to medium in the same skillet where you cooked the salmon. Add 2 tablespoons of butter and the minced garlic. Sauté the garlic for about 1 minute until it’s fragrant—be careful not to let it brown! Next, stir in the heavy cream, lemon zest, and lemon juice. Let it bubble gently for 2-3 minutes until the sauce thickens slightly.
4. Combine Everything:
Now it’s time to add the grated Parmesan cheese. Stir until it melts and creates a smooth sauce. Taste your sauce and add more salt and pepper if needed. If using, toss in the fresh spinach and let it wilt for just a minute.
5. Put It All Together:
Add the cooked pasta to the skillet and toss to coat it with the creamy sauce. If the sauce appears too thick, add reserved pasta water a little at a time until you reach your desired consistency. Finally, gently fold in the flaked salmon and the remaining tablespoon of butter. Sprinkle with chopped parsley for a fresh touch!
6. Serve and Enjoy:
Serve your Lemon Butter Salmon Pasta hot. Don’t forget some extra grated Parmesan and lemon wedges on the side for a refreshing squeeze. Enjoy your delicious, creamy pasta dish!
Can I Use Frozen Salmon for This Recipe?
Yes, you can! Just ensure that it’s fully thawed before cooking for even cooking. Thaw the salmon overnight in the fridge or place it in a sealed plastic bag and submerge it in cold water for a quicker thaw.
Can I Substitute the Heavy Cream?
Absolutely! If you’re looking for a lighter option, you can use half-and-half or a dairy-free cream like coconut cream. Just keep in mind that different substitutes might slightly alter the flavor and texture of the sauce.
What Should I Do with Leftover Pasta?
Store any leftovers in an airtight container in the fridge for up to 2-3 days. When reheating, add a splash of heavy cream or pasta water to help smooth out the sauce and keep it creamy. Heat gently on the stovetop or microwave until warmed through.
Can I Add Other Vegetables?
Definitely! Feel free to customize by adding vegetables like cherry tomatoes, asparagus, or broccoli. Just add them to the skillet before tossing in the pasta so they have time to cook through while maintaining their crunch.



