Salmon Spinach Pasta Dish Recipe
Introduction
This salmon spinach pasta dish combines tender salmon fillets and vibrant spinach with a creamy, cheesy sauce tossed with penne pasta. It’s a comforting yet elegant meal perfect for weeknight dinners or special occasions. The smoky paprika and garlic add depth to the flavorful dish.

Ingredients
- 16 ounces penne pasta
- 4-6 salmon fillets
- 1 1/2 teaspoons salt, split
- 1/2 teaspoon smoked paprika
- 1/2 teaspoon garlic powder
- 1 tablespoon olive oil
- 6 tablespoons butter, divided
- 4 cloves garlic, minced
- 1/2 cup white wine
- 5 ounces baby spinach
- 1/4 cup flour
- 3 cups milk
- 1 cup grated parmesan cheese
- 8 ounces cream cheese
- 1/2 teaspoon black pepper
- 1/4 teaspoon cayenne pepper
Instructions
- Step 1: Cook the penne pasta according to the package directions until al dente. Drain and set aside.
- Step 2: In a small bowl, combine 1/2 teaspoon salt, smoked paprika, and garlic powder. Season the salmon fillets evenly on both sides with this mixture.
- Step 3: Heat a large heavy skillet over medium-high heat and add olive oil. Cook the salmon for 2 to 4 minutes per side, depending on thickness, until cooked through. Remove the salmon from the skillet, place on a plate, and cover with foil to keep warm.
- Step 4: Lower the heat to medium-low and add 2 tablespoons of butter to the same skillet. Stir in the minced garlic and cook for about 30 seconds until fragrant.
- Step 5: Pour in the white wine and cook for 1 minute, scraping the bottom of the pan to loosen any browned bits. Add the baby spinach and stir until just wilted. Remove the spinach from the skillet and set aside.
- Step 6: Increase the heat back to medium-high and add the remaining butter. Sprinkle in the flour and whisk constantly until the flour turns a light golden brown.
- Step 7: Gradually whisk in the milk, continuing to stir until the mixture begins to boil and thickens, about 3 minutes.
- Step 8: Reduce the heat to medium and stir in the parmesan cheese, cream cheese, black pepper, cayenne pepper, and remaining 1 teaspoon salt. Continue stirring until all the cheese has melted and the sauce is smooth.
- Step 9: Return the cooked spinach to the sauce, followed by the drained pasta. Toss gently to combine everything evenly.
- Step 10: Transfer the pasta mixture to a serving dish and top with the cooked salmon fillets. Serve immediately and enjoy.
Tips & Variations
- Use fresh lemon juice squeezed over the salmon before serving to brighten the flavors.
- Swap baby spinach for kale or arugula for a different green with a peppery bite.
- For a richer sauce, add a splash of heavy cream along with the milk.
- If you prefer less spice, reduce or omit the cayenne pepper.
Storage
Store leftover pasta and salmon separately in airtight containers in the refrigerator for up to 2 days. Reheat gently in the microwave or on the stovetop to avoid overcooking the salmon. Adding a splash of milk can help loosen the sauce when reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use a different type of pasta?
Yes, any short pasta like fusilli, rigatoni, or farfalle can be used. Just adjust cooking times according to the package directions.
Is it okay to freeze this dish?
This dish is best enjoyed fresh. Freezing may change the texture of the cream cheese sauce and salmon. If you must freeze, store the components separately and thaw overnight in the fridge before reheating.
PrintSalmon Spinach Pasta Dish Recipe
A creamy and flavorful salmon spinach pasta dish featuring perfectly seared salmon fillets served atop penne pasta tossed in a rich garlic-parmesan cream sauce with wilted spinach and a hint of white wine.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4–6 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian-American
Ingredients
Pasta
- 16 ounces penne pasta
Salmon
- 4–6 salmon fillets
- 1/2 teaspoon salt
- 1/2 teaspoon smoked paprika
- 1/2 teaspoon garlic powder
Sauce and Spinach
- 1 tablespoon olive oil
- 6 tablespoons butter, divided
- 4 cloves garlic, minced
- 1/2 cup white wine
- 5 ounces baby spinach
- 1/4 cup flour
- 3 cups milk
- 1 cup grated parmesan cheese
- 8 ounces cream cheese
- 1/2 teaspoon black pepper
- 1/4 teaspoon cayenne pepper
- 1 teaspoon salt, divided
Instructions
- Cook pasta: Bring a large pot of salted water to a boil and cook the penne pasta according to the package directions until al dente. Drain and set aside.
- Season salmon: In a small bowl, mix together 1/2 teaspoon salt, smoked paprika, and garlic powder. Season both sides of the salmon fillets evenly with this spice blend.
- Cook salmon: Heat a large, heavy skillet over medium-high heat and add olive oil. Place the salmon fillets skin-side down (if skin-on) and cook for 2-4 minutes per side depending on thickness, until cooked through and slightly caramelized. Remove salmon from pan, place on a plate, and cover loosely with foil to keep warm.
- Cook spinach: Reduce heat to medium-low and add 2 tablespoons of butter to the same skillet. Add minced garlic and sauté for about 30 seconds until fragrant. Pour in white wine and cook for 1 minute while scraping up any browned bits from the pan. Add the baby spinach and stir until just wilted. Remove spinach from the skillet and set aside.
- Prepare cream sauce: Increase heat to medium-high and add remaining 4 tablespoons of butter. Once melted, sprinkle in flour and whisk continuously until the mixture turns light golden brown, about 1-2 minutes. Slowly pour in the milk while whisking constantly to prevent lumps. Bring the sauce to a gentle boil and cook for 3 minutes, stirring frequently, until thickened.
- Finish sauce and combine: Lower heat, then stir in grated parmesan cheese, cream cheese, black pepper, cayenne pepper, and the remaining 1 teaspoon of salt until all cheese is melted and the sauce is smooth. Fold in the cooked spinach and drained pasta, tossing gently to combine and coat the pasta evenly with the creamy sauce.
- Serve: Transfer the creamy spinach pasta to a serving dish and top with the cooked salmon fillets. Serve immediately for best flavor and texture.
Notes
- Ensure not to overcook the salmon to keep it moist and tender.
- Use whole milk for a richer sauce or substitute with 2% milk for a lighter version.
- White wine adds depth to the sauce but you can substitute with chicken broth if preferred.
- For a spicier kick, adjust the cayenne pepper to taste.
- Leftover pasta can be refrigerated for up to 2 days, but best served fresh.
Keywords: salmon pasta, creamy salmon spinach pasta, penne with salmon, garlic parmesan sauce, quick dinner, seafood pasta

