If you are searching for another easy pasta recipe, then you hit the jackpot. This salmon pasta with spinach is incredibly easy to throw together using only a few simple ingredients. Whip this up in under thirty minutes and enjoy a filling and a delicious pasta meal that even your fussiest eaters will ask for again and again!

This pasta dish is packed with tender salmon and spinach in an amazing creamy Parmesan sauce! Serve this any time for an easy and quick weeknight meal or pop a bottle of wine for an intimate dinner date with your husband.

I am pretty sure that you’ll love this one-pot pasta dish. This has been a favorite at my house for years! For this recipe, you can use your desired pasta such as penne, fettuccine, Campanelle, Ziti, or even rigatoni. Although, I suggest not to use very small pasta varieties.


  • 3 tablespoons butter
  • 1 pound salmon skinless and boneless – one piece or multiple pieces
  • 1 medium onion, chopped
  • 8 ounces uncooked pasta – I use Campanelle
  • 1 c. Parmesan cheese, grated
  • 1 c. heavy cream
  • 2 tablespoons parsley, chopped
  • 2 garlic cloves, minced
  • salt and pepper to taste
  • 6 ounces of baby spinach


Step 1: Following the package directions, cook the pasta until al dente.

Step 2: In butter, saute the onion for about 4 to 5 minutes over medium heat. Then, add the salmon and continue to cook for 5 to 7 minutes more, breaking the salmon into flakes. Next, add the spinach and cook for another 1 to 2 minutes until wilted.

Step 3: To the salmon, add the heavy cream along with Parmesan, garlic, salt, and pepper. Stir well and bring everything to a gentle simmer before adding the cooked pasta and chopped parsley. Mix well until incorporated.

Step 4: Serve the salmon pasta with spinach right away garnished with some parsley and grated Parmesan. Enjoy!