Salmon Spinach Pasta: A Delicious & Healthy Recipe

Salmon spinach pasta — just saying those words brings to mind a bright, healthy, and amazingly tasty meal, right? I’ll never forget the first time I tried this dish. It was at a cozy little trattoria in Italy, with views of the shimmering Mediterranean Sea. The ingredients were simple, but the fresh flavors blew me away. It was a real eye-opener!
Pasta has been a beloved part of Italian cooking for generations, but adding salmon and spinach really takes it up a notch. Salmon, packed with Omega-3 fatty acids, adds that rich, buttery texture and a subtle sweetness that pairs beautifully with the earthy spinach. This dish isn’t just about great flavor — it’s a nourishing, balanced meal that feeds both your taste buds and your body.
There are so many reasons folks love salmon spinach pasta. It’s super flexible — great for a quick weeknight dinner or something a bit fancier on the weekend. The creamy sauce, often made with a little Parmesan and a splash of lemon, clings to the pasta perfectly, creating a wonderful mix of textures and flavors in every bite. Plus, it’s a clever way to get more greens into the meal! Whether you’re brand new to cooking or a kitchen pro, this recipe will quickly become a favorite.
Delicate flakes of salmon and tender pasta tossed in a creamy spinach sauce brightened with Parmesan and a splash of lemon. A speedy and simple dinner you’ll want on repeat!
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40
Category: Dinner
Yield: 4-6 servings
Ingredients
- 1 pound salmon fillet, skin on or off, whichever you prefer
- 1 pound pasta (penne, farfalle, or linguine work beautifully)
- 10 ounces fresh spinach, well washed
- 1/2 cup heavy cream
- 1/4 cup grated Parmesan cheese, plus extra for sprinkling
- 2 cloves garlic, minced finely
- 2 tablespoons olive oil
- 1/4 cup dry white wine (optional but adds nice depth)
- 1 tablespoon fresh lemon juice
- 1/2 teaspoon red pepper flakes (adjust to your heat comfort level)
- Salt and freshly cracked black pepper, to taste
- 2 tablespoons butter
- 1 small shallot, finely chopped
- Fresh parsley, chopped, for garnish
Instructions
- Start by preheating your oven to 400°F (200°C).
- Get the salmon ready: pat it dry with paper towels. In a small bowl, mix 1 tablespoon olive oil, salt, pepper, and red pepper flakes. Rub this all over the salmon for flavor.
- Bake the salmon: place it skin-side down on a sheet lined with parchment paper and bake for 12-15 minutes or until it flakes easily when tested. The exact time depends on thickness.
- Flake the salmon: once cooked, let it cool just a bit, then gently break it into bite-sized chunks with a fork. Set aside.
- Cook the pasta: follow the package instructions to boil until al dente. Remember to save 1 cup of the pasta water before draining — this starchy water helps make the sauce silky.
- Sauté the shallot and garlic: heat the remaining tablespoon of olive oil and the butter in a large skillet over medium heat. Add the shallot and cook until soft, about 2-3 minutes, then stir in the garlic and cook one more minute until fragrant.
- Deglaze with wine (optional): pour in the white wine, scraping up any brown bits from the pan. Let it simmer 1-2 minutes so the alcohol cooks off and flavors concentrate.
- Add the spinach: toss in the fresh spinach and cook until it just wilts, about 3-5 minutes, stirring often so it cooks evenly.
- Add cream and Parmesan: pour in the heavy cream, stirring to combine. Bring to a gentle simmer and add the Parmesan cheese, stirring until melted and the sauce is smooth.
- Season the sauce: taste and season with salt, pepper, and red pepper flakes as you like.
- Add lemon juice: stir in the lemon juice to brighten the flavors.
- Adjust sauce consistency: if it feels too thick, slowly add a bit of the reserved pasta water to loosen it up until it coats the pasta nicely.
- Toss pasta with sauce: put the drained pasta into the skillet and toss to coat evenly with the creamy spinach sauce.
- Add the salmon: carefully fold in the flaked salmon, trying not to break it up too much.
- Serve: plate immediately, garnished with freshly chopped parsley and extra Parmesan cheese.
Notes
- Pasta swaps: Try fettuccine, spaghetti, or gluten-free pasta if you prefer.
- Add some veggies: Sun-dried tomatoes, mushrooms, or asparagus work beautifully stirred into the sauce.
- Lighten it up: Use half-and-half or milk instead of heavy cream, and cut back on Parmesan if you want fewer calories.
- Fresh herbs: Dill, basil, or oregano all add great flavor.
- Spice it up: Increase the red pepper flakes or add a pinch of cayenne for more heat.
- Alternative salmon prep: Pan-sear your salmon for crispy skin instead of baking.
- Extra zing: Add lemon zest for a brighter citrus note.
- Make ahead: The sauce can be made up to two days in advance and chilled.
- Smoked salmon swap: Use smoked salmon added at the end for a different flavor twist.
- Capers for tang: Adding capers brings a nice salty bite.
If you’re craving pasta that’s both cozy and a little fancy, this salmon spinach pasta is just the ticket. It brings together flaky, tender salmon, perfectly cooked pasta, and a creamy spinach sauce lifted by bright lemon — easy enough for a weeknight but pretty enough for company.
You’ll spend about 40 minutes total from start to finish and get 4 to 6 generous servings out of it. The method is simple — bake or pan-sear the salmon, cook the pasta al dente, wilt spinach in a creamy Parmesan sauce, then gently combine everything. It’s super approachable no matter your cooking skill.
Below, you’ll find the full list of ingredients, step-by-step cooking instructions, ideas for swapping ingredients, handy storage and reheating tips, plus my best tricks for getting the perfect texture and flavor every time.
- Time: Around 40 minutes total (15 minutes prep, 25 minutes cook)
- Yield: Serves 4–6 people
- Main Flavors: Rich salmon, creamy Parmesan, zesty lemon, and earthy spinach
- Flexible: Customize with different pasta shapes, proteins, or veggies
Why This Dish Works
This salmon spinach pasta isn’t just another dinner — it’s a flavor-packed, cozy dish that’s perfect any night. The creamy sauce, tender salmon, and vibrant greens come together in a way that feels both comforting and a bit sophisticated. Trust me, this recipe will quickly become a family favorite, and here’s why you’ll want to make it again and again.
First off, it’s super easy. You can have a restaurant-quality meal on your table in under 30 minutes. No fancy techniques or exotic ingredients here — just simple, everyday stuff you probably already have in your pantry. The combination of rich, flaky salmon with fresh spinach and a silky cream sauce is downright delicious. It’s a celebration of flavor and texture that’ll keep you coming back for seconds.
Even better, it’s incredibly adaptable. Want to lighten things up? Swap the heavy cream for half-and-half or Greek yogurt. Need a little heat? A sprinkle of red pepper flakes adds a nice kick. Don’t forget the lemon juice — it wakes up the whole dish with fresh brightness.
Serving Suggestions and Variations:
* Complete the meal: Serve this pasta with crusty garlic bread or a crisp green salad. The bread is perfect for mopping up the creamy sauce, and the salad cuts through the richness with some fresh crunch.
* Spice it up: Add a pinch more red pepper flakes or a dash of your favorite hot sauce to turn up the heat.
* Veggie boost: Throw in other veggies like cherry tomatoes, mushrooms, or asparagus — sauté them with the spinach for extra flavor and nutrition.
* Love cheese? Sprinkle more Parmesan or Pecorino Romano on top for a salty, savory finish.
* Try different pasta: Feel free to experiment with gluten-free, whole wheat, or even zucchini noodles.
* Swap the salmon: No fresh salmon? Canned salmon works well if drained, and smoked salmon adds a delicious twist.
* Herb kick: Fresh dill, parsley, or chives sprinkled over the top add a lovely fresh burst.
I’m confident you’re going to adore this recipe. It’s a big hit for quick dinners but also works great when you want to impress. So let’s get cooking! Grab those ingredients, tie on your apron, and have some fun in the kitchen. And please, I’d love to hear how it turns out!
Salmon Spinach Pasta: A Delicious & Healthy Recipe
Flaky salmon and tender pasta tossed in a luscious spinach cream sauce with Parmesan and a hint of lemon. A quick and easy weeknight dinner!
Ingredients
- 1 pound salmon fillet, skin on or off
- 1 pound pasta (penne, farfalle, or linguine)
- 10 ounces fresh spinach, washed thoroughly
- 1/2 cup heavy cream
- 1/4 cup grated Parmesan cheese, plus more for serving
- 2 cloves garlic, minced
- 2 tablespoons olive oil
- 1/4 cup dry white wine (optional)
- 1 tablespoon lemon juice
- 1/2 teaspoon red pepper flakes (adjust to taste)
- Salt and freshly ground black pepper to taste
- 2 tablespoons butter
- 1 small shallot, finely chopped
- Fresh parsley, chopped, for garnish
Instructions
- Preheat oven to 400°F (200°C).
- Prepare the Salmon: Pat salmon dry. In a small bowl, mix 1 tablespoon olive oil, salt, pepper, and red pepper flakes. Rub over salmon.
- Bake the Salmon: Place salmon on a parchment-lined baking sheet. Bake for 12-15 minutes, or until cooked through and flakes easily.
- Flake the Salmon: Let cool slightly, then flake into bite-sized pieces with a fork. Set aside.
- Cook the Pasta: Cook pasta according to package directions until al dente. Reserve 1 cup of pasta water before draining. Drain pasta and set aside.
- Sauté Shallot and Garlic: In a large skillet or pot, heat remaining 1 tablespoon olive oil and butter over medium heat. Add shallot and cook until softened, about 2-3 minutes. Add garlic and cook for 1 minute, until fragrant.
- Deglaze (Optional): If using, pour white wine into the skillet and scrape up any browned bits. Simmer for 1-2 minutes.
- Add Spinach: Add spinach to the skillet and cook until wilted, about 3-5 minutes.
- Add Cream and Parmesan: Pour in heavy cream and stir well. Bring to a simmer, then stir in Parmesan cheese until melted and smooth.
- Season the Sauce: Season with salt, pepper, and red pepper flakes to taste.
- Add Lemon Juice: Stir in lemon juice.
- Adjust Consistency: If the sauce is too thick, add reserved pasta water until desired consistency is reached.
- Combine Pasta and Sauce: Add cooked pasta to the skillet with the sauce. Toss to coat.
- Add Salmon: Gently fold in the flaked salmon.
- Serve: Serve immediately, garnished with fresh parsley and extra Parmesan cheese.
Notes
- Pasta Variations: Use fettuccine, spaghetti, or gluten-free pasta.
- Vegetable Additions: Add sun-dried tomatoes, mushrooms, or asparagus to the sauce.
- Lighter Version: Substitute heavy cream with half-and-half or milk. Use less Parmesan.
- Herb Options: Experiment with dill, basil, or oregano.
- Spice It Up: Add more red pepper flakes or cayenne pepper.
- Pan-Sear Salmon: Pan-sear salmon for crispy skin instead of baking.
- Lemon Zest: Add lemon zest for a brighter flavor.
- Make Ahead: Prepare the sauce ahead of time and store in the refrigerator for up to 2 days.
- Smoked Salmon: Use smoked salmon instead of fresh salmon. Add at the end.
- Add Capers: Capers add a briny, salty flavor to the dish.
Ingredients You’ll Need

- 1 pound salmon fillet, skin on or off
- 1 pound pasta (penne, farfalle, or linguine)
- 10 ounces fresh spinach, washed thoroughly
- 1/2 cup heavy cream
- 1/4 cup grated Parmesan cheese, plus more for serving
- 2 cloves garlic, minced
- 2 tablespoons olive oil
- 1/4 cup dry white wine (optional)
- 1 tablespoon lemon juice
- 1/2 teaspoon red pepper flakes (adjust to taste)
- Salt and freshly ground black pepper to taste
- 2 tablespoons butter
- 1 small shallot, finely chopped
- Fresh parsley, chopped, for garnish
Step-by-Step Method
- Preheat oven to 400°F (200°C) and line a baking sheet with parchment paper.
- Pat salmon dry with paper towels; mix 1 tablespoon olive oil with salt, freshly ground black pepper, and red pepper flakes and rub all over the salmon.
- Place salmon skin-side down on the prepared baking sheet and bake 12–15 minutes (or until opaque and flakes easily); let rest a few minutes, then flake into bite-sized pieces and set aside.
-
Bring a large pot of salted water to a boil and cook pasta according to package directions until al dente.

- Reserve 1 cup of the pasta cooking water, then drain the pasta and set aside.
- In a large skillet over medium heat, heat the remaining 1 tablespoon olive oil and 2 tablespoons butter.
- Add the finely chopped shallot and sauté until softened, about 2–3 minutes, then add minced garlic and cook 30–60 seconds until fragrant.
-
If using, pour in the white wine to deglaze the pan, scraping up browned bits, and simmer 1–2 minutes.

- Add spinach in batches to the skillet and cook, stirring often, until just wilted, about 3–5 minutes.
- Pour in the heavy cream and bring to a gentle simmer, then stir in grated Parmesan until melted and the sauce is smooth.
- Season the sauce with salt, freshly ground black pepper, and red pepper flakes to taste, then stir in the lemon juice.
-
Thin the sauce as needed by adding reserved pasta water a few tablespoons at a time until it reaches a silky consistency that coats the pasta.

- Add the drained pasta to the skillet and toss to coat evenly with the creamy spinach sauce.
- Gently fold the flaked salmon into the pasta to warm through without breaking it up.
-
Plate immediately and garnish with chopped fresh parsley and extra grated Parmesan.

Chef Tips and Tricks
- Make sure you pat the salmon completely dry before seasoning — this helps it brown nicely and not steam in the oven.
- Don’t forget to save pasta water! The starch helps loosen and emulsify your cream sauce without watering down flavor.
- Don’t overcook the salmon. Pull it out as soon as it flakes easily but is still moist. It will warm up again when mixed with pasta.
- Be careful with salt seasoning — Parmesan is salty, so start light and adjust after adding cheese.
- If the cream sauce looks like it’s breaking or separating, take the pan off the heat and whisk in a tablespoon of cold pasta water or cream to bring it back together.
- For crisp salmon skin when pan-searing, cook skin-side down over medium-high heat without moving it for several minutes, until golden and releasing easily.
Swaps, Add-Ins, and Substitutions

- Protein swaps: Smoked salmon added at the end, canned salmon (well rinsed and drained), or even quick-cooked shrimp folded in work well.
- Pasta alternatives: Fettuccine, spaghetti, whole wheat, or gluten-free pasta. Use zucchini noodles for a low-carb option — just toss them in the sauce long enough to warm.
- Lighter sauce: Replace heavy cream with half-and-half or mix milk with a small bit of flour to thicken. For a tangier, lighter finish, stir in a few tablespoons of Greek yogurt off the heat.
- Dairy-free: Use cashew cream (soaked cashews blended with water) or full-fat coconut milk (note coconut flavor will change the dish).
- Extra veggies: Add sliced mushrooms, asparagus tips, halved cherry tomatoes, or sautéed bell peppers with the shallot and garlic.
- Herbs and flavor swaps: Dill or chives instead of parsley, capers for briny zing, or finish with lemon zest for extra brightness.

Storage, Make-Ahead, and Reheating
Good storage keeps your leftovers tasty and safe.
- Keep leftovers refrigerated in airtight containers for up to 3 days. Divide into shallow containers so it cools quickly and evenly.
- The creamy spinach sauce can be made ahead and stored separately in the fridge for up to 2 days. Reheat gently and add reserved pasta water or cream to refresh the sauce.
- Freezing the whole dish isn’t great since cream sauce can separate and salmon’s texture changes. If needed, freeze cooked salmon and cooked pasta separately (salmon up to 2 months, pasta up to 1 month) but expect some texture loss.
- To reheat, warm gently on the stove over low heat, stirring and adding a splash of milk or cream if the sauce thickens too much. Heat just until warm to avoid drying out the salmon. For quick reheating, microwave in 20-30 second bursts, stirring between.
Quick Answers to Common Questions
- Can I use frozen salmon? Yes! Thaw fully in the fridge, pat dry, then season and cook as usual. Adjust baking time if thicker after thawing.
- Can this be dairy-free? Definitely. Use cashew cream or a neutral dairy-free cream substitute, but note the flavor and texture will differ.
- Is smoked salmon a good swap? Absolutely! Add smoked salmon at the very end without cooking to keep its texture and smoky flavor.
- How do I know when the salmon is done? It should be opaque throughout and flake easily with a fork. USDA recommends 145°F (63°C) internal temp.
- How much pasta water should I add? Start with 2-3 tablespoons, adding more as needed from the 1 cup you reserved, until the sauce turns silky and coats the pasta well.
- Can I prep ahead? Yes — make the sauce up to 2 days ahead and refrigerate. Cook salmon and pasta fresh for best texture before combining.

Delicate flakes of salmon and tender pasta tossed in a creamy spinach sauce brightened with Parmesan and lemon. A quick and simple dinner featuring baked salmon, pasta, fresh spinach, and a light cream sauce with Parmesan cheese and lemon juice.
- Total Time: 40 minutes
- Yield: 4-6 servings 1x
Ingredients
- 1 pound salmon fillet, skin on or off
- 1 pound pasta (penne, farfalle, or linguine)
- 10 ounces fresh spinach, washed thoroughly
- 1/2 cup heavy cream
- 1/4 cup grated Parmesan cheese, plus more for serving
- 2 cloves garlic, minced
- 2 tablespoons olive oil
- 1/4 cup dry white wine (optional)
- 1 tablespoon fresh lemon juice
- 1/2 teaspoon red pepper flakes (adjust to taste)
- Salt and freshly ground black pepper to taste
- 2 tablespoons butter
- 1 small shallot, finely chopped
- Fresh parsley, chopped, for garnish
Instructions
- Preheat oven to 400°F (200°C) and line a baking sheet with parchment paper.
- Pat salmon dry with paper towels. In a small bowl, mix 1 tablespoon olive oil, salt, freshly ground black pepper, and red pepper flakes. Rub the mixture all over the salmon.
- Place the salmon skin-side down on the prepared baking sheet. Bake for 12-15 minutes or until the salmon is opaque throughout and flakes easily with a fork. Let rest a few minutes, then flake into bite-sized pieces and set aside.
- Bring a large pot of salted water to a boil and cook pasta according to package directions until al dente. Reserve 1 cup of pasta cooking water before draining the pasta.
- In a large skillet over medium heat, heat the remaining 1 tablespoon olive oil and 2 tablespoons butter.
- Add the finely chopped shallot and sauté until softened, about 2–3 minutes. Add minced garlic and cook for 30–60 seconds until fragrant.
- If using, pour in the dry white wine to deglaze the pan, scraping up any browned bits. Simmer for 1–2 minutes to cook off the alcohol.
- Add the fresh spinach in batches to the skillet and cook, stirring often, until just wilted, about 3–5 minutes.
- Pour in the heavy cream and bring to a gentle simmer, then stir in the grated Parmesan cheese until melted and the sauce is smooth.
- Season the sauce with salt, freshly ground black pepper, and red pepper flakes to taste.
- Stir in the fresh lemon juice to brighten the flavors.
- If the sauce is too thick, add reserved pasta water a few tablespoons at a time until the sauce reaches a silky consistency that coats the pasta.
- Add the drained pasta to the skillet and toss to coat evenly with the creamy spinach sauce.
- Gently fold in the flaked salmon, warming through without breaking it up.
- Serve immediately, garnished with chopped fresh parsley and extra grated Parmesan cheese.
Notes
Pasta variations: substitute penne, farfalle, linguine with fettuccine, spaghetti, gluten-free pasta, or zucchini noodles for a low-carb option., Vegetable additions: add sun-dried tomatoes, mushrooms, asparagus, cherry tomatoes, or bell peppers for extra flavor and nutrition., Lighten the sauce by using half-and-half, milk, or Greek yogurt instead of heavy cream, and reduce Parmesan cheese., Flavor swaps: try fresh herbs such as dill, basil, oregano, or chives; add lemon zest for extra brightness., Spice adjustments: increase red pepper flakes or add a pinch of cayenne for more heat., Alternative salmon prep: pan-sear salmon for crispy skin instead of baking., Smoked salmon can be used as a swap, added at the end without cooking for a smoky flavor., Add capers for a briny, salty bite., The sauce can be made up to two days ahead and stored separately in the refrigerator., Leftovers keep in the refrigerator for up to 3 days; reheat gently with added cream or reserved pasta water as needed.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Dinner
- Cuisine: Italian-inspired
Nutrition
- Serving Size: 1 serving
- Calories: Around 550 kcal per serving (varies with ingredient substitutions)
- Fat: Approximately 25 grams per serving
- Carbohydrates: Approximately 50 grams per serving
- Protein: Approximately 35 grams per serving