Creamy Tuscan Salmon Pasta with Sun-Dried Tomatoes & Spinach

Creamy Tuscan Salmon Pasta: Restaurant-Style Weeknight Perfection
Imagine transforming your weeknight dinner into an elegant Italian restaurant experience with this incredible creamy Tuscan salmon pasta. This one-pan wonder combines tender, flaky salmon with a luxurious cream sauce, sweet sun-dried tomatoes, and fresh spinach – creating the ultimate comfort food that’s surprisingly quick and easy to prepare.
Perfect for busy evenings when you crave something special without the fuss, this recipe delivers restaurant-quality flavors in under 30 minutes. The creamy garlic sauce coats every strand of pasta while the salmon adds lean protein and Omega-3 benefits, making it both delicious and nutritious.

Ingredients
- 12 oz salmon fillet, skin removed and cut into 1-inch pieces
- 8 oz pasta (fettuccine, penne, or your favorite shape)
- 2 tbsp olive oil
- 1 small yellow onion, finely chopped
- 3 cloves garlic, minced
- 1/2 cup sun-dried tomatoes in oil, drained and chopped
- 1 cup heavy cream
- 1/2 cup chicken or vegetable broth
- 3 cups fresh spinach
- 1/2 cup grated Parmesan cheese
- 1 tsp Italian seasoning
- Salt and black pepper to taste
- Fresh basil or parsley for garnish
Step-by-Step Instructions
Step 1: Cook the Pasta
Cook pasta according to package directions until al dente. Reserve 1/2 cup of pasta water before draining. Set aside.
Step 2: Prep the Salmon
Pat salmon pieces dry with paper towels and season with salt and pepper on both sides. This ensures a perfect sear.
Step 3: Sear the Salmon
Heat 1 tablespoon of olive oil in a large skillet over medium-high heat. Add salmon pieces and cook for 2-3 minutes per side until golden brown but not cooked through. Remove salmon from skillet and set aside.
Step 4: Create the Creamy Sauce Base
Add remaining olive oil to the same skillet. Sauté onion until translucent (3-4 minutes), then add garlic and cook for 30 seconds until fragrant. Stir in sun-dried tomatoes and Italian seasoning.
Step 5: Build the Cream Sauce
Pour in heavy cream and broth, stirring to combine. Bring to a gentle simmer and cook for 2-3 minutes until slightly thickened.
Step 6: Combine Everything
Add spinach and cook until wilted (about 2 minutes). Stir in Parmesan cheese until melted. Add the cooked pasta and seared salmon back to the skillet, gently tossing to coat everything in the creamy sauce. If needed, add reserved pasta water to reach desired consistency.
Step 7: Final Touches
Season with additional salt and pepper if needed. Garnish with fresh herbs and extra Parmesan cheese before serving immediately.
Expert Tips
Choosing Your Salmon
Opt for wild-caught salmon when possible for superior flavor and texture. Look for bright, firm flesh without any fishy odor. Fresh or frozen salmon both work well – just ensure frozen salmon is completely thawed before cooking.
Pasta Selection
While fettuccine and linguine work beautifully with creamy sauces, short pasta like penne or rigatoni holds the sauce in every bite. Whole wheat pasta adds extra fiber and nutrients.
Perfect Sauce Consistency
The key to restaurant-quality sauce is using starchy pasta water to adjust thickness. Start with 1/4 cup and add more as needed – the starch helps the sauce cling perfectly to the pasta.
Don’t Overcook the Salmon
Salmon continues cooking when added back to the hot sauce. Remove it from the skillet when it’s still slightly underdone to prevent rubbery texture.
Storage and Reheating
Store leftovers in an airtight container for up to 3 days. Reheat gently on the stovetop with a splash of cream or broth to restore the creamy texture. Microwaving can cause the sauce to separate.
Frequently Asked Questions
Can I use canned salmon instead of fresh?
While fresh salmon is recommended for optimal texture and flavor, you can use high-quality canned salmon. Flake it into the sauce at the very end to prevent overcooking.
What can I substitute for heavy cream?
For a lighter version, use half-and-half or whole milk. For dairy-free options, coconut cream works well but will add a coconut flavor. Greek yogurt thinned with milk can also be used.
Can I make this gluten-free?
Absolutely! Use your favorite gluten-free pasta and ensure your broth is gluten-free. The salmon and sauce ingredients are naturally gluten-free.
How can I add more vegetables?
This recipe is versatile! Add sliced mushrooms with the onions, asparagus tips in the last 5 minutes, or roasted red peppers along with the sun-dried tomatoes.
Is this recipe freezer-friendly?
While you can freeze the sauce separately, pasta doesn’t freeze well as it becomes mushy upon reheating. It’s best enjoyed fresh.

Creamy Tuscan Salmon Pasta: Restaurant-Style Weeknight Perfection
Ingredients
Method
- Cook pasta according to package directions until al dente. Reserve 1/2 cup of pasta water before draining. Set aside.
- Pat salmon pieces dry with paper towels and season with salt and pepper on both sides. This ensures a perfect sear.
- Heat 1 tablespoon of olive oil in a large skillet over medium-high heat. Add salmon pieces and cook for 2-3 minutes per side until golden brown but not cooked through. Remove salmon from skillet and set aside.
- Add remaining olive oil to the same skillet. Sauté onion until translucent (3-4 minutes), then add garlic and cook for 30 seconds until fragrant. Stir in sun-dried tomatoes and Italian seasoning.
- Pour in heavy cream and broth, stirring to combine. Bring to a gentle simmer and cook for 2-3 minutes until slightly thickened.
- Add spinach and cook until wilted (about 2 minutes). Stir in Parmesan cheese until melted. Add the cooked pasta and seared salmon back to the skillet, gently tossing to coat everything in the creamy sauce. If needed, add reserved pasta water to reach desired consistency.
- Season with additional salt and pepper if needed. Garnish with fresh herbs and extra Parmesan cheese before serving immediately.
