Finding a weeknight dinner that feels fancy enough for company but easy enough for a Tuesday can seem nearly impossible. Between juggling work deadlines, soccer practice pickups, and the usual chaos of everyday life, most of us don’t have hours to spend in the kitchen—but we still want something that tastes restaurant-quality.
That’s exactly why this creamy Tuscan salmon shrimp pasta has become my secret weapon. It combines tender salmon and succulent shrimp with a rich, garlicky cream sauce studded with sundried tomatoes and fresh spinach, all tossed with your favorite pasta. Best of all, it comes together in about 30 minutes and uses ingredients you can easily find at any grocery store.
Why You’ll Love This Creamy Tuscan Salmon Shrimp Pasta
- Restaurant-quality meal at home – This dish tastes like something you’d order at an Italian restaurant, but you can make it in your own kitchen for a fraction of the price.
- Ready in 30-45 minutes – Perfect for busy weeknights when you want something special but don’t have hours to spend cooking.
- Packed with protein – With both salmon and shrimp, you’re getting a double dose of lean protein that’ll keep you satisfied.
- One-pan wonder – Everything comes together in minimal dishes, which means less cleanup and more time to enjoy your meal.
- Impressive for guests – This creamy Tuscan pasta looks and tastes fancy enough to serve when you have company over, but it’s easy enough for any night of the week.
What Kind of Salmon Should I Use?
You can choose farm-raised or wild for this recipe, both will work just fine. If all you have access to is frozen salmon, don’t worry – it’ll still turn out great. In fact, most fresh salmon at the supermarket has been previously frozen right off the boat, so just check that it was handled properly by looking for any ice crystals or signs of freezer burn. For this pasta dish, you can use skin-on or skinless salmon fillets depending on what you prefer – if you’re using skin-on, you can easily remove it after cooking or crisp it up separately if you’re a fan of crispy salmon skin.
Options for Substitutions
This pasta dish is pretty forgiving when it comes to swapping ingredients:
- Salmon: If salmon isn’t your thing, try using another firm fish like cod, halibut, or even chicken breast cut into bite-sized pieces. Cook chicken a bit longer to make sure it’s cooked through.
- Shrimp: You can use all salmon or all shrimp if you prefer just one protein. Scallops would also work nicely here – just sear them for about 2-3 minutes per side.
- Heavy cream: For a lighter version, use half-and-half or whole milk, though the sauce won’t be quite as thick. You can also try coconut cream for a dairy-free option, which adds a subtle sweetness.
- Parmesan cheese: Pecorino Romano or Grana Padano work great as substitutes. For a dairy-free version, nutritional yeast can give you that cheesy flavor, though you’ll need to adjust the amount to taste.
- Baby spinach: Kale, arugula, or Swiss chard all work well. If using kale, chop it finely and add it a minute or two earlier since it takes longer to wilt.
- Sundried tomatoes: Cherry tomatoes halved or regular diced tomatoes can replace sundried tomatoes, though you’ll get a fresher, less concentrated flavor. Roasted red peppers are another tasty option.
Watch Out for These Mistakes While Cooking
The biggest mistake with this recipe is overcooking the seafood, which turns salmon dry and shrimp rubbery – pull the salmon when it’s still slightly pink in the center and the shrimp as soon as they turn pink and curl up.
Don’t skip adding pasta water to your sauce, as the starchy water helps the cream sauce cling to the pasta instead of pooling at the bottom of the bowl.
Another common error is cooking the garlic on too high heat, which makes it bitter, so keep your heat at medium and watch it carefully for about 30 seconds until it’s just fragrant.
Finally, make sure your cream doesn’t boil rapidly or it might break and look grainy – a gentle simmer is all you need to thicken the sauce perfectly.
What to Serve With Creamy Tuscan Salmon Shrimp Pasta?
This pasta is already pretty filling on its own, but I love serving it with some warm garlic bread or a crusty baguette to mop up all that creamy sauce. A simple side salad with mixed greens, cherry tomatoes, and a light vinaigrette helps balance out the richness of the dish and adds a nice fresh crunch. If you want to keep things easy, some roasted asparagus or green beans tossed with a bit of olive oil and lemon make great veggie sides that won’t compete with the flavors in the pasta. For a more casual meal, just pour yourself a glass of white wine and call it a night!
Storage Instructions
Store: Keep your leftover Tuscan salmon shrimp pasta in an airtight container in the fridge for up to 3 days. The cream sauce might thicken up a bit as it sits, but that’s totally normal. Just note that seafood doesn’t keep as long as other proteins, so try to enjoy it within a couple days for the best quality.
Freeze: I usually don’t recommend freezing this one because cream sauces and seafood can get a bit weird in texture after thawing. If you really need to freeze it, the pasta will last up to 2 months, but just know the sauce might separate and the shrimp could get rubbery.
Reheat: Warm it up gently on the stovetop over low heat with a splash of cream or milk to loosen the sauce. You can also microwave it on medium power in 30-second intervals, stirring between each one. Be careful not to overheat the seafood or it’ll get tough and chewy.
| Preparation Time | 10-15 minutes |
| Cooking Time | 20-30 minutes |
| Total Time | 30-45 minutes |
| Level of Difficulty | Medium |
| Servings | 6 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 2700-3000
- Protein: 140-160 g
- Fat: 110-130 g
- Carbohydrates: 260-290 g
Ingredients
For the seafood:
- salt to taste
- 350 g salmon fillets (skin-on or skinless, your preference)
- black pepper to taste
- 2 tbsp olive oil (extra virgin for best flavor)
- 500 g shrimp (peeled and deveined)
For the sauce:
- 4 garlic cloves (freshly minced)
- salt to taste
- 1.5 tsp lemon juice (fresh squeezed)
- 3 cups baby spinach
- 1/2 cup Parmesan cheese (freshly grated)
- 6 sundried tomatoes (oil-packed preferred for richness)
- 1/2 onion (diced into 1/4-inch pieces)
- 1 cup heavy cream
- black pepper to taste
For serving:
- 500 g pasta (pappardelle or fettuccine recommended)
Step 1: Prepare Mise en Place and Cook Pasta
- 500 g pasta
- salt to taste
- 4 garlic cloves, minced
- 1/2 onion, diced
- 1/2 cup Parmesan cheese, freshly grated
- 6 sundried tomatoes, chopped
- 350 g salmon fillets, patted dry
- black pepper to taste
- 500 g shrimp, peeled and deveined
While your pasta water comes to a boil, prepare all your ingredients: mince the garlic, dice the onion into 1/4-inch pieces, grate the Parmesan cheese, and chop the sundried tomatoes into bite-sized pieces.
Pat the salmon fillets dry with paper towels and season both sides generously with salt and black pepper.
Season the shrimp similarly in a separate bowl.
Bring a large pot of salted water to a rolling boil and add the pasta, cooking according to package directions until al dente.
Reserve 1 cup of pasta water before draining, then set the cooked pasta aside.
Step 2: Sear Salmon and Shrimp
- 2 tbsp olive oil
- 350 g salmon fillets
- 500 g shrimp
Heat 1 tablespoon of olive oil in a large skillet over medium-high heat until it shimmers.
Place the seasoned salmon skin-side down and sear for 3-4 minutes without moving it—this creates a beautiful golden crust and renders the fat from the skin.
Flip the salmon and cook for just 1 minute more on the flesh side, then transfer it to a plate.
In the same pan, add the remaining tablespoon of oil and quickly sear the seasoned shrimp for about 1 minute per side until they turn pink and opaque.
Transfer the shrimp to the plate with the salmon.
I like to sear the salmon skin-side down first because it keeps the flesh moist while the skin gets crispy.
Step 3: Build the Creamy Tuscan Sauce Base
- 1/2 onion, diced
- 4 garlic cloves, minced
- 1 cup heavy cream
- 6 sundried tomatoes, chopped
- 1.5 tsp lemon juice, fresh squeezed
- salt to taste
- black pepper to taste
In the same skillet over medium heat, sauté the diced onion for 2-3 minutes until it begins to soften and become translucent.
Add the minced garlic and cook for another 30 seconds, stirring constantly, until fragrant but not browned.
Pour in the heavy cream and bring it to a gentle simmer, stirring occasionally.
Add the chopped sundried tomatoes and fresh lemon juice, then season with salt and black pepper to taste.
Let the sauce simmer for 2-3 minutes to allow the flavors to meld and the cream to thicken slightly.
Step 4: Wilt Spinach and Finish the Sauce
- 3 cups baby spinach
- creamy sauce base from Step 3
- cooked salmon and shrimp from Step 2
Add the baby spinach to the simmering cream sauce in batches, stirring gently until each batch wilts into the sauce before adding more.
Once all the spinach is incorporated and wilted, gently fold the cooked salmon and shrimp back into the sauce and let everything warm through for about 1 minute.
I prefer to add the spinach at the end because it keeps its vibrant green color and fresh flavor better than if it simmered for too long.
Step 5: Combine Pasta with Sauce and Plate
- cooked pasta from Step 1
- reserved pasta water from Step 1
- sauce with salmon, shrimp, and spinach from Step 4
- 1/2 cup Parmesan cheese, freshly grated
Return the cooked pasta to a large bowl or directly to the skillet with the sauce.
Add about 1/2 cup of the reserved pasta water to loosen the sauce and create a silky consistency that coats the pasta beautifully.
Toss gently to combine everything, adding more pasta water if needed to achieve your desired sauciness.
Finish by folding in most of the freshly grated Parmesan cheese, reserving some for garnish.
Divide the creamy pasta among serving bowls and top each portion with an extra pinch of Parmesan cheese and a few generous turns of black pepper.

Mouthwatering Creamy Tuscan Salmon Shrimp Pasta
Ingredients
For the seafood:
- salt to taste
- 350 g salmon fillets (skin-on or skinless, your preference)
- black pepper to taste
- 2 tbsp olive oil (extra virgin for best flavor)
- 500 g shrimp (peeled and deveined)
For the sauce:
- 4 garlic cloves (freshly minced)
- salt to taste
- 1.5 tsp lemon juice (fresh squeezed)
- 3 cups baby spinach
- 1/2 cup Parmesan cheese (freshly grated)
- 6 sundried tomatoes (oil-packed preferred for richness)
- 1/2 onion (diced into 1/4-inch pieces)
- 1 cup heavy cream
- black pepper to taste
For serving:
- 500 g pasta (pappardelle or fettuccine recommended)
Instructions
- While your pasta water comes to a boil, prepare all your ingredients: mince the garlic, dice the onion into 1/4-inch pieces, grate the Parmesan cheese, and chop the sundried tomatoes into bite-sized pieces. Pat the salmon fillets dry with paper towels and season both sides generously with salt and black pepper. Season the shrimp similarly in a separate bowl. Bring a large pot of salted water to a rolling boil and add the pasta, cooking according to package directions until al dente. Reserve 1 cup of pasta water before draining, then set the cooked pasta aside.
- Heat 1 tablespoon of olive oil in a large skillet over medium-high heat until it shimmers. Place the seasoned salmon skin-side down and sear for 3-4 minutes without moving it—this creates a beautiful golden crust and renders the fat from the skin. Flip the salmon and cook for just 1 minute more on the flesh side, then transfer it to a plate. In the same pan, add the remaining tablespoon of oil and quickly sear the seasoned shrimp for about 1 minute per side until they turn pink and opaque. Transfer the shrimp to the plate with the salmon. I like to sear the salmon skin-side down first because it keeps the flesh moist while the skin gets crispy.
- In the same skillet over medium heat, sauté the diced onion for 2-3 minutes until it begins to soften and become translucent. Add the minced garlic and cook for another 30 seconds, stirring constantly, until fragrant but not browned. Pour in the heavy cream and bring it to a gentle simmer, stirring occasionally. Add the chopped sundried tomatoes and fresh lemon juice, then season with salt and black pepper to taste. Let the sauce simmer for 2-3 minutes to allow the flavors to meld and the cream to thicken slightly.
- Add the baby spinach to the simmering cream sauce in batches, stirring gently until each batch wilts into the sauce before adding more. Once all the spinach is incorporated and wilted, gently fold the cooked salmon and shrimp back into the sauce and let everything warm through for about 1 minute. I prefer to add the spinach at the end because it keeps its vibrant green color and fresh flavor better than if it simmered for too long.
- Return the cooked pasta to a large bowl or directly to the skillet with the sauce. Add about 1/2 cup of the reserved pasta water to loosen the sauce and create a silky consistency that coats the pasta beautifully. Toss gently to combine everything, adding more pasta water if needed to achieve your desired sauciness. Finish by folding in most of the freshly grated Parmesan cheese, reserving some for garnish. Divide the creamy pasta among serving bowls and top each portion with an extra pinch of Parmesan cheese and a few generous turns of black pepper.







