There is something truly comforting and elegant about a well-made pasta dish, and this Salmon Pasta with Spinach Recipe fits the bill perfectly. Creamy, rich, and vibrant with fresh spinach, tender flakes of salmon, and a luscious Parmesan sauce, it transforms simple ingredients into a standout meal you’ll crave again and again. Whether you’re cooking for family, friends, or just treating yourself, this dish balances hearty flavors and a beautiful presentation that brightens the dinner table.

Ingredients You’ll Need
These straightforward ingredients come together effortlessly, each bringing a unique texture and flavor that makes this dish so satisfying. From buttery onions to fresh baby spinach and flaky salmon, every component plays a crucial role in the delicious harmony of this pasta.
- 1 lb. salmon (skinless and boneless): Use fresh fillets for tender, flaky pieces that melt into the sauce.
- 8 oz. uncooked pasta (campanelle preferred): The curved shape of campanelle holds the creamy sauce beautifully.
- 3 tbsp. butter: Adds silky richness and a beautiful base for sautéing.
- 1 medium onion (chopped): Offers a subtle sweetness that deepens the overall flavor.
- 6 oz. baby spinach: Brings a pop of color and gentle earthiness, wilting perfectly into the sauce.
- 1 cup heavy cream: Creates that decadent, creamy texture we all adore in pasta dishes.
- 1 cup Parmesan cheese (grated): Imparts a nutty, salty punch that rounds out the sauce.
- 2 garlic cloves (minced): Adds aromatic depth without overpowering.
- 2 tbsp. parsley (chopped): Fresh herbaceous notes that brighten the finished dish.
- 1/2 tsp. salt (or to taste): Enhances all the other flavors perfectly.
- 1/4 tsp. pepper (or to taste): Provides just the right hint of heat.
How to Make Salmon Pasta with Spinach Recipe
Step 1: Cook the Pasta
Start by bringing a large pot of salted water to a boil and cook your pasta until it’s perfectly al dente—firm but tender to the bite. This is important because the pasta will finish cooking with the sauce, absorbing all those creamy flavors without getting mushy.
Step 2: Sauté Onion in Butter
While the pasta cooks, melt the butter in a large skillet over medium heat and add the chopped onion. Sauté for about 4 to 5 minutes until soft and fragrant. This gentle cooking brings out sweetness that complements the richness of the salmon and cream beautifully.
Step 3: Cook the Salmon
Add your salmon pieces to the skillet and cook them for 5 to 7 minutes. As the salmon cooks, break it apart gently into flakes using your spatula. The tender flakes will seamlessly fold into the sauce later, ensuring each bite has that delicious seafood flavor.
Step 4: Wilt the Spinach
Next, toss in the baby spinach and cook it just for a minute or two until wilted. The spinach not only adds beautiful green color but also delivers a fresh, mild bite that balances the cream and salmon wonderfully.
Step 5: Create the Sauce
Pour in the heavy cream, then add the grated Parmesan, minced garlic, salt, and pepper. Stir everything gently and bring the sauce to a gentle simmer. If you’re feeling adventurous, a pinch of red pepper flakes can add a subtle kick that enhances the overall flavor profile.
Step 6: Combine Pasta and Garnish
Drain the pasta and add it directly into the skillet with your creamy salmon and spinach sauce. Toss everything together thoroughly so that every piece of pasta is coated with the luscious sauce. Finish by sprinkling freshly chopped parsley and extra Parmesan over the top for a fresh, fragrant finish.
How to Serve Salmon Pasta with Spinach Recipe
Garnishes
A sprinkle of freshly chopped parsley and a little extra grated Parmesan cheese on top make this dish look inviting and taste even better. These simple garnishes add brightness and a lovely texture contrast. A few lemon wedges on the side can add a refreshing burst of citrus if you want to brighten the flavors further.
Side Dishes
Since this Salmon Pasta with Spinach Recipe is rich and creamy, pairing it with light, crisp side dishes is ideal. Try a simple green salad with a tangy vinaigrette or some roasted seasonal vegetables for a vibrant and balanced meal. A crusty piece of garlic bread also makes a delightful accompaniment to soak up every last bit of sauce.
Creative Ways to Present
Serve this pasta in shallow bowls to showcase the beautiful flakes of salmon mingling with spinach and creamy sauce. A drizzle of high-quality olive oil or a sprinkle of toasted pine nuts can add an extra layer of elegance and texture. You can even transfer it to individual baking dishes, sprinkle with extra cheese, and broil for a few minutes for a gratin-style finish.
Make Ahead and Storage
Storing Leftovers
This dish keeps well in the refrigerator for up to 2 days. Store your leftovers in an airtight container to preserve the creamy texture and freshness of the spinach. Be mindful that pasta might absorb some sauce overnight, so a quick stir before reheating is helpful.
Freezing
Because the heavy cream and fresh spinach may change texture upon freezing, it’s best to freeze this Salmon Pasta with Spinach Recipe only if necessary. Freeze in airtight containers for up to 1 month. Thaw overnight in the fridge for gradual, even defrosting and better results when reheating.
Reheating
Reheat gently either over low heat on the stove or in the microwave with a splash of cream or water to loosen the sauce. Avoid high heat that can cause the cream to separate. Stir occasionally until heated through, preserving that creamy smoothness that makes this dish so satisfying.
FAQs
Can I use other types of pasta for this recipe?
Absolutely! While campanelle is ideal for holding the creamy sauce, penne, fusilli, or farfalle would also work beautifully. Just choose a pasta shape with some texture or ridges to catch the sauce well.
Is it possible to use frozen spinach in this Salmon Pasta with Spinach Recipe?
Yes, you can substitute fresh baby spinach with frozen spinach. Just make sure to thaw and drain it well before adding to avoid excess water diluting the sauce.
How can I make this recipe lighter?
For a lighter version, swap heavy cream for half-and-half or a blend of Greek yogurt and milk, and use less butter. Keep in mind that this will change the texture but still result in a creamy and delicious pasta.
What if I don’t like strong fish flavors?
Choosing fresh, high-quality salmon and cooking it gently will create a mild, delicate flavor that blends seamlessly into the creamy sauce. If desired, add a squeeze of lemon juice to brighten and soften the fish taste.
Can I prepare this dish for a dinner party?
Yes! This Salmon Pasta with Spinach Recipe is elegant yet simple enough for entertaining. Prepare most of the sauce and salmon ahead of time, then toss with freshly cooked pasta just before serving for maximum freshness and flavor.
Final Thoughts
This Salmon Pasta with Spinach Recipe is truly one of those dishes that feels like a warm hug at the end of a busy day, yet impressive enough to share on special occasions. Its creamy texture, fresh greens, and tender salmon make every bite memorable. I hope you enjoy making and savoring it as much as I do, turning simple ingredients into something extraordinary in your kitchen.
Print
Salmon Pasta with Spinach Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 to 4.5 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian
Description
This Salmon Pasta with Spinach recipe combines tender, flaky salmon with fresh baby spinach and a creamy Parmesan sauce, perfectly tossed with campanelle pasta. Ready in just 30 minutes, this dish offers a rich and flavorful meal that’s both comforting and nutritious, ideal for a quick weeknight dinner or a special occasion.
Ingredients
Seafood
- 1 lb. salmon (skinless and boneless – one piece or multiple pieces)
Pasta
- 8 oz. uncooked campanelle pasta
Vegetables
- 1 medium onion, chopped
- 6 oz. baby spinach
- 2 garlic cloves, minced
- 2 tbsp. parsley, chopped
Dairy & Fats
- 3 tbsp. butter
- 1 cup heavy cream
- 1 cup Parmesan cheese, grated
Seasonings
- 1/2 tsp. salt (or to taste)
- 1/4 tsp. black pepper (or to taste)
Instructions
- Cook the Pasta: Bring a large pot of salted water to a boil and cook the campanelle pasta until al dente according to package instructions. Drain and set aside.
- Sauté the Onion: In a large skillet, melt the butter over medium heat. Add the chopped onion and sauté for 4-5 minutes until softened and translucent.
- Cook the Salmon: Add the skinless, boneless salmon pieces to the skillet. Cook for 5-7 minutes, breaking the salmon into flakes as it cooks to ensure even cooking and texture.
- Wilt the Spinach: Add the baby spinach to the skillet and cook for 1-2 minutes until wilted and tender.
- Add Cream and Seasonings: Stir in the heavy cream, grated Parmesan cheese, minced garlic, salt, and pepper. Bring the mixture to a gentle simmer, allowing the flavors to meld. Optionally, add 1/4 tsp. red pepper flakes for a subtle heat.
- Combine Pasta and Garnish: Add the cooked pasta and chopped parsley into the skillet. Mix thoroughly to coat the pasta evenly with the creamy salmon and spinach sauce. Garnish with extra parsley and Parmesan cheese. Serve immediately.
Notes
- The recipe uses campanelle pasta, but you can substitute with other pasta shapes like penne or fusilli if desired.
- For a spicier dish, add red pepper flakes as suggested in the instructions.
- Ensure the salmon is cooked through but remain tender by flaking it gently during cooking.
- To make it lighter, use half-and-half instead of heavy cream, keeping in mind it may affect the richness.
- Fresh Parmesan cheese is preferred for best flavor and texture.

