Creamy Tuscan Salmon Pasta brings the rustic charm of Italy to your kitchen with minimal effort. This one-pan wonder combines pan-seared salmon with a garlicky cream sauce, sun-dried tomatoes, and spinach for a meal that feels both luxurious and homey. I love how it transforms simple ingredients into something special for weeknight dinners or entertaining. The flavors are deeply comforting, reminiscent of Tuscan countryside cooking, yet it’s straightforward enough for any cook to master. It’s my go-to when I want to impress without stress.
Why You'll Love This Recipe
- One-pan cooking means you’ll have almost no dishes to wash
- The creamy sauce with sun-dried tomatoes and spinach feels restaurant-quality
- Swap the pasta shape or add extra veggies based on your pantry
- It’s a reliable dish that always wows my family and friends
- Leftovers taste just as amazing the next day for lunch
Ingredients You’ll Need
- Dry short pasta: choose shapes like penne or rigatoni that hold the creamy sauce perfectly in their nooks and crannies
- Kosher salt: use for seasoning the salmon and pasta water to enhance all the flavors throughout the dish
- Salmon fillets: skin-on or skinless both work but pat them completely dry for that essential golden sear
- Black pepper: fresh cracked pepper adds a subtle warmth that balances the rich cream sauce
- Extra virgin olive oil: its fruity notes form the base for searing and build depth in the sauce
- Unsalted butter: divided use creates a fond for the salmon and enriches the onion and garlic sauté
- Garlic: minced fresh garlic is non-negotiable for that authentic aromatic punch in every bite
- Yellow onion: finely diced onion sweetens as it cooks providing a savory backbone to the sauce
- Oil-packed sun-dried tomatoes: their intense tangy sweetness and reserved oil infuse the sauce with Tuscan character
- Dry white wine: a splash of Pinot Grigio deglazes the pan adding complexity and cutting the richness
- Heavy cream: it creates the luxurious velvety texture that makes this pasta so indulgent and comforting
- Grated Parmesan cheese: freshly grated from a block melts smoothly into the sauce for salty umami depth
- Fresh baby spinach: it wilts quickly into the hot sauce adding vibrant color and a gentle earthy note
- Fresh basil leaves: thinly sliced basil stirred in at the end brings a bright herbal freshness
- Fresh lemon juice: just a teaspoon brightens the entire dish and prevents the cream from feeling too heavy
- Lemon wedges: serving these on the side lets everyone add an extra zesty kick if they like
- Extra fresh basil leaves: a garnish of whole leaves makes the plate look as beautiful as it tastes
- Red pepper flakes: an optional pinch with the garlic gives a subtle warmth for those who enjoy heat
How to Make It
Cook the Pasta:
Bring a large pot of generously salted water to a boil and cook your pasta until al dente according to the package directions. Always reserve a cup of that starchy pasta water before draining because it’s your secret weapon for adjusting the sauce consistency later. Set the drained pasta aside while you work on the salmon and sauce.
Prepare and Sear the Salmon:
Pat the salmon fillets completely dry with paper towels then season both sides with salt and pepper. Heat olive oil and a tablespoon of butter in a large deep skillet until shimmering and cook the salmon presentation-side down without moving to get a beautiful golden crust. Flip and cook briefly on the other side then transfer to a plate as it will finish cooking in the sauce.
Build the Aromatics:
Reduce the heat to medium and melt the remaining butter in the same skillet. Add the finely diced onion and cook until softened which takes about three to four minutes. Stir in the minced garlic and the reserved sun-dried tomato oil along with red pepper flakes if you’re using them and cook just until fragrant for about a minute.
Deglaze with Wine:
Pour in the dry white wine and use a wooden spoon to scrape up all the flavorful browned bits from the bottom of the pan. Let the wine simmer for two to three minutes until it reduces by half which concentrates its flavor and removes the alcohol taste.
Create the Cream Sauce:
Stir in the heavy cream and the thinly sliced sun-dried tomatoes then bring the sauce to a gentle simmer. Let it cook for three to four minutes stirring occasionally until it thickens slightly which gives it a luxurious body.
Finish the Sauce:
Reduce the heat to low and stir in the grated Parmesan cheese until it melts completely into a smooth sauce. Add the fresh baby spinach in handfuls and stir just until it wilts which only takes a minute or two and adds a pop of color.
Combine Everything:
Gently break the cooked salmon into large chunks and add it back to the skillet along with any juices that collected on the plate. Toss in the drained pasta fresh basil and lemon juice and gently combine everything adding a splash of the reserved pasta water if the sauce needs loosening.
Final Seasoning and Serve:
Taste the Creamy Tuscan Salmon Pasta and adjust with more salt or pepper if you think it needs it. Serve immediately topped with extra Parmesan and basil garnishes and lemon wedges on the side for that perfect finish.

You Must Know
- Pat the salmon fillets completely dry for a perfect sear every time
- Deglazing the pan with white wine adds incredible depth to the sauce
- Use starchy pasta water to adjust the sauce consistency at the end
- Freshly grated Parmesan melts much smoother than pre-grated cheese
- This dish reheats beautifully so don’t hesitate to make extra
Storage Tips
Store any leftovers of this Creamy Tuscan Salmon Pasta in an airtight container in the refrigerator where they’ll keep well for up to two days. When you’re ready to enjoy it again reheat it gently in a skillet over low heat with a small splash of water milk or cream to loosen the sauce back up. I avoid the microwave because it can make the salmon rubbery and cause the sauce to separate which ruins the texture. If you plan ahead you can even prep the components separately and combine them fresh for a quick meal later in the week.
Ingredient Substitutions
If you need a gluten-free version simply swap the pasta for your favorite gluten-free short shape and cook it according to its package directions. For dairy-free adaptations use vegan butter and a plain unsweetened dairy-free cream alternative then substitute nutritional yeast for the Parmesan though the flavor will be different. If you want a lighter sauce half-and-half can replace the heavy cream but expect it to be a bit thinner. Don’t have white wine? A splash of chicken broth with a squeeze of lemon works in a pinch to deglaze the pan.
Serving Suggestions
I love serving this Creamy Tuscan Salmon Pasta with a simple green salad tossed in a tangy balsamic vinaigrette to cut through the richness of the sauce. A crusty loaf of garlic bread on the side is non-negotiable for soaking up every last drop of that creamy goodness. For drinks a crisp Pinot Grigio or a light unoaked Chardonnay mirrors the flavors in the dish perfectly making the whole meal feel like a special occasion even on a Tuesday night.
Cultural Context
This Creamy Tuscan Salmon Pasta draws inspiration from the rustic cooking of Tuscany where simple high-quality ingredients are celebrated. The region is known for its use of sun-dried tomatoes garlic fresh herbs and creamy sauces often paired with seafood or poultry. While not a traditional recipe it captures the spirit of Italian comfort food where a handful of vibrant components come together in one pan to create something greater than the sum of its parts. I’ve always admired how Tuscan cooks make luxurious meals feel accessible and this dish does just that by combining pantry staples with a few fresh elements. It’s that philosophy of effortless elegance that makes Tuscan cuisine so beloved and adaptable to home kitchens around the world.

Pro Tips
- Always pat the salmon dry before seasoning for that essential golden crust
- Deglazing the pan with wine isn’t optional—it builds the sauce’s foundation
- Use starchy pasta water to adjust the sauce and help it cling to the pasta
- For a lighter sauce half-and-half works but it won’t be as thick
- Freshly grated Parmesan from a block melts into a smoother sauce than pre-grated
Frequently Asked Questions
Yes! If you prefer not to use wine, you can substitute it with an equal amount of chicken or vegetable broth. For a closer flavor profile, add a teaspoon of fresh lemon juice to the broth to mimic the wine’s acidity, which helps balance the rich, creamy sauce.
Absolutely. Thaw and thoroughly squeeze all the excess water from a 10-ounce package of frozen chopped spinach before adding it to the sauce. Using fresh spinach is quicker, but frozen works perfectly and is a great way to keep this meal convenient.
For a slightly lighter sauce, you can use half-and-half, but be careful not to let it boil vigorously or it may separate. Full-fat coconut milk is a good dairy-free alternative that will still yield a creamy texture, though it will add a subtle coconut flavor.
The salmon is ready when it flakes easily with a fork and the internal temperature reaches 145°F (63°C). For best results, sear it skin-side down first for crispy skin, then flip to finish cooking gently in the sauce, which keeps it incredibly tender and moist.
This dish is a complete meal on its own! For a classic Italian touch, start with a simple arugula salad dressed with lemon and olive oil. A crusty loaf of garlic bread is perfect for soaking up every bit of the delicious, creamy sauce left on your plate.