Creamy Tuscan Salmon Pasta (30-Minute, One-Skillet Sauce)
Creamy Tuscan salmon pasta is the salmon answer to the Tuscan chicken dinner everyone already loves, and it is genuinely a different dish, not a swap. Salmon fillets sear until golden, then flake into a garlic cream sauce with sun-dried tomatoes, baby spinach, and Parmesan, and the whole thing tosses with fettuccine in the same skillet. It tastes like a restaurant special, it is on the table in about 30 minutes, and the sauce is the kind you will want bread for.
If you love the chicken version, try Creamy Marry Me Chicken Pasta next, or keep the Italian streak going with Creamy Garlic Parmesan One-Pan Pasta.

Why This Recipe Works
- Searing first keeps the salmon intact: A hot, quick sear gives the fillets golden edges and a flaky center, so they hold together when folded into the sauce instead of turning to mush.
- Sun-dried tomatoes do the Tuscan work: Their sweet-tart intensity and the oil they pack in give the cream sauce its signature Tuscan color and depth.
- Spinach wilts in seconds: A few big handfuls wilt straight into the hot sauce, adding color and freshness with no extra pan.
- Pasta water finishes the sauce: A splash of starchy cooking water loosens the cream and helps it cling to every strand of fettuccine.
Ingredients
- 12 oz (340 g) fettuccine
- 1 1/2 lb (680 g) salmon fillets, skin removed, cut into large chunks
- Salt and black pepper, to taste
- 2 tablespoons (30 ml) olive oil
- 3 cloves garlic, minced
- 1/2 cup (75 g) sun-dried tomatoes in oil, drained and sliced
- 1 teaspoon (2 g) Italian seasoning
- 1/4 teaspoon red pepper flakes (optional)
- 1 1/2 cups (360 ml) heavy cream
- 1/2 cup (120 ml) low-sodium vegetable or chicken broth
- 3 cups (90 g) baby spinach
- 3/4 cup (75 g) freshly grated Parmesan cheese, plus more to serve
- 1 tablespoon (15 ml) lemon juice
- Fresh basil or parsley, for topping (optional)
(full list in card)
Photo note: the photos show creamy salmon pasta with flaked salmon and ribbon pasta in a cream sauce; the sun-dried tomatoes and spinach of the Tuscan sauce are in the recipe rather than clearly visible in the frame.

How to Make Creamy Tuscan Salmon Pasta
Step 1: Cook the pasta
Bring a large pot of salted water to a boil and cook the fettuccine until just shy of al dente, following the package time minus 1 minute. Before draining, reserve 1 cup (240 ml) of the pasta water, then drain.
Step 2: Sear the salmon
While the pasta cooks, season the salmon chunks with salt and pepper. Heat the olive oil in a large skillet over medium-high heat and sear the salmon for 2 to 3 minutes per side, until golden outside and just cooked through. Transfer to a plate; the salmon will finish cooking in the sauce later.
Step 3: Build the Tuscan sauce
Reduce the heat to medium. Add the garlic, sun-dried tomatoes, Italian seasoning, and red pepper flakes, if using, and cook for 1 minute until fragrant. Pour in the cream and broth, scraping up the browned bits, and simmer for 3 to 4 minutes until slightly thickened.
Step 4: Wilt, combine, and serve
Stir in the spinach a handful at a time until wilted, then stir in the Parmesan until melted. Add the drained fettuccine and toss, loosening with splashes of reserved pasta water until the sauce coats the pasta. Gently fold in the salmon, add the lemon juice, and taste for salt and pepper. Serve topped with extra Parmesan and herbs, if using.
Tips
- Do not overcook the salmon: Pull it from the skillet while the center is still slightly translucent; it finishes in the hot sauce and stays tender instead of dry.
- Use sun-dried tomatoes in oil: They are softer and more flavorful than the dry-packed kind, and a spoonful of their oil adds even more flavor to the sauce.
- Grate your own Parmesan: Freshly grated cheese melts smoothly into cream, while pre-shredded cheese can turn the sauce grainy.
- Keep the pasta water: It is the easiest fix for a sauce that gets too thick, and it helps the cream cling to the fettuccine instead of sliding off.
Storage
Refrigerate leftovers in an airtight container for up to 2 days. Reheat gently on the stove over low heat with a splash of cream or milk, stirring, until just warmed through; overheating will dry out the salmon. This pasta does not freeze well, as the cream sauce can separate and the salmon turns tough.
Frequently Asked Questions
Can I use frozen salmon?
Yes. Thaw it fully overnight in the fridge first, then pat it very dry before searing so it browns instead of steaming. Cut it into chunks after thawing and season just as you would fresh salmon.
What pasta shape works best here?
Fettuccine is the classic choice because wide ribbons hold the cream sauce well. Penne, rigatoni, or tagliatelle all work too; keep the sauce amounts the same and toss well.
How is this different from Tuscan chicken pasta?
The method is similar, but the protein changes the whole dish: salmon brings a richer, flakier texture and a shorter cook time, and it pairs with lemon in a way chicken does not. The sauce, tomatoes, spinach, and Parmesan stay Tuscan.
Can I make the sauce without heavy cream?
Half-and-half will work, but the sauce will be thinner and more likely to split if it boils. Keep the heat gentle, simmer briefly, and add a little extra Parmesan to help it thicken.
Creamy Tuscan Salmon Pasta
Course: Main CourseCuisine: Italian4
servings10
minutes20
minutes680
kcal30
minutesIngredients
12 oz (340 g) fettuccine
1 1/2 lb (680 g) salmon fillets, skin removed, cut into large chunks
Salt and black pepper, to taste
2 tablespoons (30 ml) olive oil
3 cloves garlic, minced
1/2 cup (75 g) sun-dried tomatoes in oil, drained and sliced
1 teaspoon (2 g) Italian seasoning
1/4 teaspoon red pepper flakes (optional)
1 1/2 cups (360 ml) heavy cream
1/2 cup (120 ml) low-sodium vegetable or chicken broth
3 cups (90 g) baby spinach
3/4 cup (75 g) freshly grated Parmesan cheese, plus more to serve
1 tablespoon (15 ml) lemon juice
Fresh basil or parsley, for topping (optional)
Directions
- Boil fettuccine in salted water until 1 minute shy of al dente. Reserve 1 cup (240 ml) pasta water, then drain.
- Season salmon and sear in olive oil over medium-high heat for 2 to 3 minutes per side until golden. Transfer to a plate.
- In the same skillet over medium heat, cook garlic, sun-dried tomatoes, Italian seasoning, and red pepper flakes, if using, for 1 minute. Add cream and broth, scraping up browned bits, and simmer 3 to 4 minutes until slightly thickened.
- Wilt in the spinach, stir in Parmesan until melted, and toss with the pasta, loosening with pasta water. Gently fold in the salmon and lemon juice, season, and serve with extra Parmesan.
Notes
- Nutrition (estimated per serving): 680 calories, 36 g fat, 52 g carbohydrates, 3 g fiber, 4 g sugar, 36 g protein, 520 mg sodium. Values are estimates and will vary with the exact ingredients used.
