Easy Garlic Butter Salmon Pasta with Spinach

Creamy Salmon Spinach Pasta with penne, fresh spinach, and tender salmon fillets.

Salmon Spinach Pasta is my go to dinner for those nights when I want something cozy, a little fancy, and still totally doable on a weeknight. You know the vibe, you are hungry, the kitchen is a mess already, and you do not want a recipe with fifteen tiny bowls. This one hits that sweet spot with buttery garlic flavor, flaky salmon, and spinach that melts right into the sauce. It is also one of the easiest ways to make pasta feel like a real meal, not just noodles with something on top. If you have about 30 minutes and a skillet, you are in business.

Ingredients for Salmon Pasta with Spinach

I like keeping this recipe simple, with ingredients that are easy to find and actually do something for flavor. The combo of garlic, butter, and a little pasta water makes a sauce that clings to every bite. If you love other cozy pasta dinners, you might also want to peek at this creamy garlic parmesan orzo pasta for another quick comfort meal.

  • Salmon: 2 fillets, about 1 pound total, skin off or on (either works)
  • Pasta: 10 to 12 ounces (spaghetti, linguine, penne, or farfalle)
  • Butter: 3 tablespoons
  • Olive oil: 1 tablespoon (helps the butter not brown too fast)
  • Garlic: 4 to 6 cloves, minced
  • Spinach: 4 big handfuls (fresh baby spinach is easiest)
  • Parmesan: 1 cup finely grated, plus extra for serving
  • Lemon: zest and juice of 1 (this wakes everything up)
  • Seasonings: salt, black pepper, optional red pepper flakes
  • Pasta water: save at least 1 cup from the pot

Optional but really nice: a splash of cream (2 to 4 tablespoons) if you want it a bit richer, and chopped parsley if you have it.

Step-by-Step Instructions for Perfect Salmon Spinach Pasta

This is the part where it comes together fast, so I like to have everything ready before the salmon hits the pan. Also, a quick note: Salmon Spinach Pasta is all about timing. You want the pasta hot, the salmon just cooked, and the spinach barely wilted.

My simple flow in the kitchen

Here is how I do it without stress:

  • Boil salted water and cook pasta until just al dente. Before draining, scoop out 1 to 2 cups of pasta water.
  • Pat salmon dry. Season both sides with salt and pepper.
  • Heat a large skillet over medium heat. Add olive oil and 1 tablespoon butter.
  • Cook salmon 3 to 5 minutes per side depending on thickness, until it flakes easily. Move it to a plate.
  • In the same skillet, lower heat to medium low. Add remaining butter and garlic. Stir for about 30 seconds until it smells amazing.
  • Add spinach and a pinch of salt. Toss until just wilted.
  • Add drained pasta and about 1/2 cup pasta water. Toss.
  • Add parmesan, lemon zest, and a squeeze of lemon juice. Toss again. Add more pasta water as needed until glossy and saucy.
  • Flake salmon into big chunks and gently fold it in so it stays tender.

Taste at the end. I almost always add another pinch of pepper and a tiny bit more lemon. If you like meal prep style pasta for lunches too, this chicken caesar pasta salad mason jar recipe is a fun one to keep in rotation.

Tips for Making the Creamiest Salmon Pasta

You do not need a heavy cream sauce to get that creamy feel. The real magic is parmesan plus pasta water. That starchy water helps the cheese melt into a smooth sauce instead of clumping.

My best tips:

1) Do not rinse the pasta. You want that starch.
2) Keep the heat low when adding cheese. High heat can make parmesan turn grainy.
3) Add pasta water a little at a time. It is easier to loosen a sauce than to fix a watery one.
4) Flake salmon at the end. If it simmers too long, it can dry out.

Also, if you are a garlic lover like me, sauté it gently. Burnt garlic can ruin the whole vibe in five seconds.

Healthy Variations – Low-Calorie, Dairy-Free, and Keto-Friendly Options

I make Salmon Spinach Pasta a lot of different ways depending on what week I am having. Here are a few realistic swaps that still taste good.

Low-calorie: Use a bit less butter, go heavier on lemon, and add extra spinach. You can also use whole wheat pasta for more fiber.

Dairy-free: Replace butter with olive oil, skip parmesan, and add a spoonful of nutritional yeast plus extra lemon and black pepper. It will not be the same, but it will still be tasty and bright.

Keto-friendly: Use zucchini noodles or hearts of palm pasta. Keep the garlic butter base, and add a splash of cream or coconut cream if that works for you. Salmon and spinach are already keto friendly, so it is mostly about the noodles.

If spinach is your thing and you want another easy spinach dinner, I also love this cottage cheese spinach crustless quiche for breakfast or a light lunch.

One-Pot Salmon Pasta – Save Time Without Sacrificing Flavor

When I am extra tired, I do a one pot method. It is slightly different from the skillet plus pot version, but still really good.

Here is the trick: cook the pasta in a wide pot or deep skillet with just enough water or broth to cover. Stir often. When the pasta is almost done, most of the liquid will be starchy. That is basically built in sauce starter. Then you stir in butter, garlic, spinach, and parmesan. Cook the salmon in the same pan first, set it aside, and add it back at the end.

This method saves dishes and gives you a naturally silky sauce because you are not draining away the starch.

Garlic Butter vs. Creamy Alfredo Salmon Pasta – Flavor Differences

I have made both, and they honestly feel like different meals.

Garlic butter style is lighter, brighter, and more salmon forward. You taste the fish, the lemon, and the garlic. The sauce is glossy instead of thick, and it feels less heavy.

Creamy Alfredo style is richer and more comforting, but it can cover up the salmon if you are not careful. If you want to go that route, I suggest using a small amount of cream and still keeping the lemon in there so it does not feel flat.

If you like bold flavors in general, you might also enjoy something spicier like this one pot creamy cajun sausage pasta on nights when you want a little kick.

Pasta Choices for Salmon and Spinach Dishes

Use what you have, but here is my honest ranking for Salmon Spinach Pasta.

Long noodles like linguine or spaghetti feel a little fancy and grab the sauce well.
Penne is great if you want chunky bites of salmon tucked into the tubes.
Farfalle is fun and holds spinach and bits of garlic nicely.
Orzo makes it feel almost like a creamy bowl situation, super cozy.

If you are cooking for kids, I find penne or farfalle gets fewer complaints. If it is a date night at home, long noodles always win.

Meal Prep Tips – Storing and Reheating Salmon Pasta

I will be real: salmon is best fresh. But leftovers can still be great if you treat them gently.

Storing: Let the pasta cool, then store in an airtight container for up to 3 days. I like glass containers because they do not hold smells.

Reheating: Reheat in a skillet over low heat with a splash of water. Stir slowly. Microwave works too, but use 50 percent power and add a spoonful of water so it does not dry out. Try not to overheat or the salmon can turn tough.

Little upgrade: Add fresh lemon juice after reheating. It makes the leftovers taste new again.

Serving Suggestions – Pairing Salmon Spinach Pasta with Sides and Wine

This pasta can be the whole meal, but if you want to round it out, here are some easy pairings.

  • Simple side salad with cucumber and a lemony vinaigrette
  • Garlic bread or a warm baguette for scooping up sauce
  • Roasted broccoli or asparagus if you want extra veggies
  • Wine: a crisp Sauvignon Blanc, Pinot Grigio, or a light Chardonnay
  • Non-alcoholic: sparkling water with lemon, or iced tea

If you are in a salmon mood and want something totally different next time, this crispy salmon rice bowl is a great weeknight switch up.

Common Questions

Can I use frozen salmon?

Yes. Thaw it in the fridge overnight if you can. If it releases a lot of water in the pan, just pour that off so the salmon browns instead of steaming.

Do I have to use fresh spinach?

Fresh is easiest, but frozen works. Thaw and squeeze it dry first, then stir it in at the end so it does not water down the sauce.

How do I know when salmon is cooked?

It should flake easily with a fork and look opaque. If it is still translucent in the center, give it another minute.

Can I make it spicy?

Totally. Add red pepper flakes with the garlic, or finish with a little hot sauce. Just a little heat is so good with lemon and butter.

What if my sauce looks dry?

Add a splash of saved pasta water and toss. That usually fixes it instantly. A tiny bit more butter also helps if you want it richer.

A cozy dinner you will actually make again

If you try this Easy Garlic Butter Salmon Pasta with Spinach, I think it will earn a spot in your regular dinner lineup. It is quick, comforting, and it tastes like you put in way more effort than you did. For more inspiration, I have pulled ideas from recipes like The Best Creamy Salmon Pasta – Foxes Love Lemons and this helpful Salmon Pasta with Spinach | COOKTORIA when I want to compare sauce styles and little technique tips. Make it once, tweak it to your taste, and do not forget that extra squeeze of lemon at the end. You have got this, and your future self is going to love the leftovers.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Creamy Salmon Spinach Pasta with penne, fresh spinach, and tender salmon fillets.

Salmon Spinach Pasta


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Jessie
  • Total Time: 30 minutes
  • Yield: 4 servings

Description

A cozy and easy pasta dish featuring flaky salmon, fresh spinach, and a buttery garlic sauce that comes together in about 30 minutes.


Ingredients

Main ingredients

  • 2 fillets Salmon (About 1 pound total, skin off or on (either works))
  • 1012 ounces Pasta (Choose between spaghetti, linguine, penne, or farfalle)
  • 3 tablespoons Butter
  • 1 tablespoon Olive oil (Helps the butter not brown too fast)
  • 46 cloves Garlic (Minced)
  • 4 big handfuls Spinach (Fresh baby spinach is easiest)
  • 1 cup Parmesan cheese (Finely grated, plus extra for serving)
  • 1 each Lemon (Zest and juice of 1)
  • to taste Salt
  • to taste Black pepper
  • to taste Red pepper flakes (Optional)
  • 1 cup Pasta water (Save from the pot after cooking pasta)

Optional ingredients

  • 24 tablespoons Cream (If you want it a bit richer)
  • to taste Chopped parsley (If you have it)


Instructions

Cooking the Pasta

  1. Boil salted water and cook pasta until just al dente.
  2. Before draining, scoop out 1 to 2 cups of pasta water.

Cooking the Salmon

  1. Pat salmon dry and season both sides with salt and pepper.
  2. Heat a large skillet over medium heat and add olive oil and 1 tablespoon butter.
  3. Cook salmon 3 to 5 minutes per side, depending on thickness, until it flakes easily. Move it to a plate.

Cooking the Sauce

  1. Lower heat to medium low in the same skillet and add remaining butter and garlic.
  2. Stir for about 30 seconds until fragrant.
  3. Add spinach and a pinch of salt; toss until just wilted.
  4. Add drained pasta and about 1/2 cup of pasta water. Toss to combine.
  5. Add parmesan, lemon zest, and a squeeze of lemon juice; toss again.
  6. Add more pasta water as needed until glossy and saucy.
  7. Flake salmon into big chunks and gently fold it in so it stays tender.

Final Touches

  1. Taste and adjust with another pinch of pepper and a tiny bit more lemon if desired.

Notes

For best results, do not rinse the pasta and keep the heat low when adding cheese. Add pasta water a little at a time to avoid a watery sauce.

  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: dinner, Main Course
  • Cuisine: Italian

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star