Love this? Save it for later!
Share the inspiration with your friends
The jar of sun-dried tomatoes had been sitting in my fridge for weeks, honestly. Every time I opened the door, I’d see it, feel a little guilty, and close it again. I bought it with big plans—maybe a bruschetta night, maybe a fancy salad. Instead, it became that thing I kept ignoring. Then came a Tuesday night where my fridge was looking sad. A fillet of salmon sat next to that jar, a bag of spinach was wilting by the hour, and I had exactly twenty minutes before I needed to be doing something else.
I wasn’t trying to create a masterpiece. I was trying to use up ingredients before they turned into science experiments. So I threw some pasta in boiling water, chopped the salmon into chunks, and let the sun-dried tomatoes sizzle in their own oil. The smell hit me first—that deep, tangy-sweet aroma that makes your stomach growl whether you’re hungry or not. I tossed in the spinach, watched it melt into the sauce, and stirred in a splash of cream. By the time the pasta was done, I had a skillet full of something that looked way too good for a Tuesday.
I sat down with a bowl, took one bite, and honestly just sat there for a second. It was creamy but not heavy. The salmon was flaky and rich, the tomatoes added these little bursts of sweetness, and the spinach made me feel like I was being responsible. This creamy salmon pasta with sun-dried tomato & spinach was born from fridge desperation, and it turned into a recipe I now make on purpose. It’s the kind of meal that feels fancy but takes almost no effort—and that’s my favorite kind of cooking.
Why You’ll Love This Recipe
Let’s be real for a second. Most creamy pasta recipes take forever or leave you with a sink full of dishes. This one? It’s different. I’ve tested this creamy salmon pasta with sun-dried tomato & spinach at least a dozen times, tweaking the cream ratio and the cooking time until it felt just right. Here’s why I keep coming back to it:
- Quick & Easy: From start to finish, you’re looking at 20 minutes. That’s faster than takeout delivery, and way more satisfying.
- Simple Ingredients: You don’t need a specialty grocery store. Salmon, pasta, spinach, sun-dried tomatoes, cream, garlic—stuff you can find anywhere.
- Perfect for Busy Weeknights: This is the dinner you make when you’re tired, hungry, and need something good fast.
- Crowd-Pleaser: I’ve served this to picky kids, seafood skeptics, and pasta purists. Empty bowls every time.
- Unbelievably Delicious: The sauce is velvety without being gluey. The salmon stays tender. Every bite has that little tang from the tomatoes.
What really makes this recipe stand out is the technique. Instead of cooking the salmon separately and adding it at the end—which often leaves you with dry, sad fish—I sear it first, then flake it into the sauce. That way, every piece of pasta gets coated in that rich, savory flavor. Plus, the sun-dried tomatoes do double duty: they infuse the oil with flavor and add texture to the sauce. It’s not just another pasta recipe. It’s the one you’ll text your friends about.
Honestly, this recipe hits that sweet spot between comfort food and something that feels a little special. It’s the kind of meal that makes you look forward to dinner, even on a random Wednesday.
What Ingredients You Will Need
This creamy salmon pasta with sun-dried tomato & spinach relies on a handful of ingredients that work together beautifully. Here’s what you’ll need and why each one matters.
For the Pasta:
- 8 oz (225g) fettuccine or linguine – I prefer fettuccine because the sauce clings to the wide noodles. But any long pasta works. (Penne or rigatoni are great too.)
- Salt – For the pasta water. Don’t skip this! It’s your only chance to season the pasta from the inside out.
For the Salmon:
- 12 oz (340g) salmon fillet – Skin removed, cut into 1-inch chunks. I like using wild-caught when I can find it, but farmed salmon works perfectly too.
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 1 tablespoon olive oil
For the Sauce:
- 3 tablespoons oil from the sun-dried tomato jar – This is liquid gold. It adds so much flavor you won’t believe it. If your jar doesn’t have enough oil, supplement with olive oil.
- 4 cloves garlic, minced – Fresh garlic is non-negotiable here. The pre-minced stuff just doesn’t hit the same.
- ½ cup (75g) sun-dried tomatoes, drained and chopped – Look for the ones packed in oil. They’re softer and more flavorful than the dry kind.
- 1 cup (240ml) heavy cream – For that luscious, velvety texture. You can substitute half-and-half, but the sauce won’t be as thick.
- ⅓ cup (80ml) reserved pasta water – This is the secret to getting the sauce to coat the pasta perfectly. Don’t forget to save it!
- 3 cups (90g) fresh spinach – It looks like a lot, but it wilts down to almost nothing. Trust the process.
- ½ cup (50g) grated Parmesan cheese – Freshly grated is best. The pre-shredded stuff has anti-caking agents that can make the sauce grainy.
- ¼ teaspoon red pepper flakes (optional) – Adds a tiny kick without making it spicy.
For Garnish:
- Fresh parsley or basil, chopped – A little green on top makes it look restaurant-worthy.
- Extra Parmesan for serving – Because more cheese is always a good idea.
Equipment Needed
You don’t need a professional kitchen to make this creamy salmon pasta with sun-dried tomato & spinach. Here’s the basic gear:
- Large pot – For boiling the pasta. Make sure it’s big enough so the noodles have room to move.
- Large skillet or sauté pan – A 12-inch pan works best. You need enough surface area to sear the salmon and build the sauce.
- Colander – For draining the pasta. (And saving that precious pasta water!)
- Chef’s knife and cutting board – For chopping garlic, tomatoes, and herbs.
- Tongs – For flipping the salmon and tossing the pasta.
- Measuring cups and spoons – Accuracy matters, especially with the cream and pasta water.
- Wooden spoon or spatula – For stirring the sauce.
If you don’t have a large skillet, you can use a Dutch oven or even a deep saucepan. Just make sure it’s wide enough to hold everything. And honestly, if you don’t have a colander, you can use the pot lid to drain the pasta—just be careful with the steam!
Preparation Method

Let’s get cooking. This creamy salmon pasta with sun-dried tomato & spinach comes together in about 20 minutes. Here’s how to do it without stress.
Step 1: Start the Pasta Water
Fill a large pot with water and bring it to a rolling boil over high heat. Add a generous tablespoon of salt—the water should taste like the sea. Once it’s boiling, add the fettuccine and cook according to package directions until al dente. (Usually 8-10 minutes.) Before you drain the pasta, reserve ⅓ cup of the starchy pasta water. Then drain the pasta and set it aside.
Step 2: Season and Sear the Salmon
While the pasta is cooking, pat the salmon chunks dry with paper towels. Season them with ½ teaspoon salt and ¼ teaspoon black pepper. Heat 1 tablespoon of olive oil in a large skillet over medium-high heat. When the oil shimmers, add the salmon pieces in a single layer. Cook for 2-3 minutes per side, until golden brown and cooked through. The salmon should flake easily with a fork. Transfer the cooked salmon to a plate and set aside.
Step 3: Build the Flavor Base
Reduce the heat to medium. Add 3 tablespoons of the sun-dried tomato oil to the same skillet. (Don’t wipe it out—those browned bits from the salmon are flavor gold!) Add the minced garlic and cook for 30 seconds, stirring constantly, until fragrant. Then add the chopped sun-dried tomatoes and cook for another minute. The oil will turn a beautiful reddish-orange color.
Step 4: Create the Creamy Sauce
Pour in the heavy cream and the reserved pasta water. Stir everything together and let it simmer for 2-3 minutes, until the sauce thickens slightly. It should coat the back of a spoon. If it looks too thick, add a splash more pasta water. If it’s too thin, let it simmer a bit longer.
Step 5: Wilt the Spinach
Add the fresh spinach to the skillet in handfuls. It will look like a mountain, but don’t panic. Stir gently until the spinach wilts down, which takes about 1-2 minutes. The bright green leaves will turn dark and silky.
Step 6: Combine Everything
Add the cooked pasta to the skillet along with the grated Parmesan cheese. Toss everything together using tongs until the pasta is evenly coated in the sauce. Gently fold in the cooked salmon pieces, being careful not to break them up too much. Sprinkle in the red pepper flakes if you’re using them.
Step 7: Serve and Garnish
Divide the pasta among bowls. Top with fresh parsley or basil and an extra shower of Parmesan. Serve immediately while it’s hot and creamy.
Cooking Tips & Techniques
I’ve made this creamy salmon pasta with sun-dried tomato & spinach more times than I can count, and I’ve learned a few things along the way. Here are my best tips:
- Don’t overcook the salmon. Salmon goes from perfect to dry in about 30 seconds. Cook it just until it flakes easily. Remember, it will get a little more heat when you add it back to the sauce.
- Save that pasta water. I cannot stress this enough. The starch in the water helps the sauce cling to the pasta and gives it that silky, restaurant-quality texture. If you forget, you can use chicken broth as a backup.
- Use the sun-dried tomato oil. I know it’s tempting to use regular olive oil, but that jarred oil is infused with tomato flavor. It’s the easiest shortcut to a deeper, more complex sauce.
- Grate your own cheese. Pre-shredded Parmesan has cellulose (wood pulp, basically) that prevents clumping—but it also prevents smooth melting. Freshly grated cheese melts like a dream.
- Taste as you go. Sun-dried tomatoes can be salty, and Parmesan is salty too. Season carefully at each step so you don’t end up with a sodium bomb.
One time, I made this recipe in a rush and forgot to reserve the pasta water. The sauce turned out clumpy and dry—total disaster. Now I always set a little cup next to the colander as a reminder. Learn from my mistakes!
Variations & Adaptations
This creamy salmon pasta with sun-dried tomato & spinach is flexible. Here are some ways to make it your own:
- Make it dairy-free: Swap the heavy cream for full-fat coconut milk or cashew cream. Use nutritional yeast instead of Parmesan. The flavor changes slightly, but it’s still delicious.
- Go gluten-free: Use your favorite gluten-free pasta. Brown rice pasta or chickpea pasta work well. Just be careful not to overcook them—they get mushy fast.
- Add more veggies: Toss in some sautéed mushrooms, roasted red peppers, or artichoke hearts. I’ve added asparagus tips before, and it was fantastic.
- Try a different protein: No salmon? Use cooked shrimp, shredded chicken, or even canned tuna (drained well). Each one brings a different vibe.
- Make it spicy: Add a whole teaspoon of red pepper flakes, or stir in a spoonful of harissa paste. The heat cuts through the creaminess beautifully.
My personal favorite variation? I once added a handful of capers along with the sun-dried tomatoes. That briny, salty pop against the creamy sauce was next-level. Give it a try if you’re feeling adventurous.
Serving & Storage Suggestions
This creamy salmon pasta with sun-dried tomato & spinach is best served immediately, while the sauce is still warm and velvety. But here’s how to handle leftovers and leftovers-to-be.
Serving:
Spoon the pasta into shallow bowls and top with fresh herbs and extra Parmesan. A side of crusty bread is perfect for sopping up any extra sauce. I also love serving it with a simple green salad dressed with lemon vinaigrette—the acidity cuts through the richness.
Storage:
Store leftovers in an airtight container in the refrigerator for up to 3 days. The sauce will thicken as it sits, so don’t be alarmed.
Reheating:
The microwave works in a pinch, but the stovetop is better. Reheat the pasta in a skillet over medium-low heat with a splash of milk or cream. Stir gently until warmed through. The salmon might break apart a little, but that’s okay—it just means more flavor in every bite.
Freezing:
I don’t recommend freezing this dish. The cream sauce can separate when thawed, and the salmon texture changes. If you must freeze it, do so before adding the salmon and cream. Add those fresh when you reheat.
One thing I’ve noticed: the flavors actually get better after a day in the fridge. The sun-dried tomatoes and garlic meld together overnight, so leftovers taste even more developed. Just don’t tell anyone I eat cold pasta straight from the container at 11 PM.
Nutritional Information & Benefits
Here’s the nutritional breakdown for one serving of this creamy salmon pasta with sun-dried tomato & spinach (based on 4 servings):
- Calories: 620
- Protein: 32g
- Fat: 35g
- Carbohydrates: 48g
- Fiber: 4g
- Sugar: 6g
- Sodium: 580mg
This dish isn’t just delicious—it’s packed with good stuff. Salmon is loaded with omega-3 fatty acids, which support heart and brain health. Spinach brings iron, vitamin K, and antioxidants. Sun-dried tomatoes are rich in lycopene, a powerful antioxidant. And the cream? Well, it’s comfort food. Everything in moderation, right?
If you’re watching your carb intake, you can swap the pasta for zucchini noodles or spaghetti squash. The sauce works beautifully with both. For a lighter version, use half-and-half instead of heavy cream and reduce the Parmesan by half.
Conclusion
This creamy salmon pasta with sun-dried tomato & spinach has become my go-to for those nights when I want something that feels indulgent but doesn’t take all evening. It’s proof that you don’t need a complicated recipe or a pantry full of exotic ingredients to make a meal that feels special. The salmon stays tender, the sauce is rich without being heavy, and those little bursts of sun-dried tomato just make everything better.
I love this recipe because it’s honest. It doesn’t pretend to be something it’s not. It’s quick, comforting, and packed with flavor. Whether you’re cooking for yourself, your family, or trying to impress someone on a weeknight, this pasta delivers. Play around with the variations, make it your own, and don’t forget to save that pasta water!
Have you made this recipe? I’d love to hear how it turned out. Drop a comment below, share your twist on it, or tag me in your photos. And if you’re looking for another quick and creamy dinner, you’ve got to try this creamy bacon pasta—it’s just as fast and just as satisfying. Happy cooking!
Frequently Asked Questions
Can I use canned salmon for this recipe?
You can, but the texture won’t be the same. Fresh or frozen salmon gives you those nice, flaky chunks. Canned salmon tends to be mushier. If that’s all you have, drain it well and fold it in gently at the very end.
What if I don’t have sun-dried tomatoes in oil?
Use dry-packed sun-dried tomatoes instead. Rehydrate them in hot water for 10 minutes, then drain and chop. Use regular olive oil for cooking, and add a teaspoon of tomato paste for extra flavor.
Can I make this recipe ahead of time?
It’s best fresh, but you can prep components. Cook the salmon and store it separately. Chop the sun-dried tomatoes and garlic. When you’re ready to eat, cook the pasta and make the sauce. It takes about 10 minutes to finish.
How do I know when the salmon is cooked?
The salmon should be opaque all the way through and flake easily when you press it with a fork. The internal temperature should reach 145°F (63°C). If you don’t have a thermometer, look for the flakes—they should separate cleanly.
Can I add other vegetables to this pasta?
Absolutely! Mushrooms, zucchini, bell peppers, or even broccoli would work great. Sauté them with the garlic and sun-dried tomatoes before adding the cream. Just make sure they’re cut into small, even pieces so they cook quickly.
Pin This Recipe!

Creamy Salmon Pasta with Sun-Dried Tomato & Spinach
A quick and easy creamy salmon pasta with sun-dried tomatoes and spinach, ready in just 20 minutes. Perfect for busy weeknights, this dish features tender salmon, a velvety sauce, and bursts of tangy sweetness from the tomatoes.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Total Time: 20 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: Italian-American
Ingredients
- 8 oz (225g) fettuccine or linguine
- Salt (for pasta water)
- 12 oz (340g) salmon fillet, skin removed, cut into 1-inch chunks
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 1 tablespoon olive oil
- 3 tablespoons oil from sun-dried tomato jar
- 4 cloves garlic, minced
- ½ cup (75g) sun-dried tomatoes (packed in oil), drained and chopped
- 1 cup (240ml) heavy cream
- ⅓ cup (80ml) reserved pasta water
- 3 cups (90g) fresh spinach
- ½ cup (50g) grated Parmesan cheese
- ¼ teaspoon red pepper flakes (optional)
- Fresh parsley or basil, chopped (for garnish)
- Extra Parmesan for serving
Instructions
- Fill a large pot with water and bring to a rolling boil over high heat. Add a generous tablespoon of salt. Add fettuccine and cook according to package directions until al dente (8-10 minutes). Before draining, reserve ⅓ cup of pasta water. Drain pasta and set aside.
- While pasta cooks, pat salmon chunks dry with paper towels. Season with ½ teaspoon salt and ¼ teaspoon black pepper. Heat 1 tablespoon olive oil in a large skillet over medium-high heat. Add salmon in a single layer and cook for 2-3 minutes per side until golden brown and cooked through. Transfer to a plate and set aside.
- Reduce heat to medium. Add 3 tablespoons sun-dried tomato oil to the same skillet. Add minced garlic and cook for 30 seconds, stirring constantly, until fragrant. Add chopped sun-dried tomatoes and cook for another minute.
- Pour in heavy cream and reserved pasta water. Stir and let simmer for 2-3 minutes until sauce thickens slightly and coats the back of a spoon. Adjust consistency with more pasta water if needed.
- Add fresh spinach to the skillet in handfuls. Stir gently until wilted, about 1-2 minutes.
- Add cooked pasta and grated Parmesan cheese to the skillet. Toss with tongs until pasta is evenly coated. Gently fold in cooked salmon pieces. Sprinkle with red pepper flakes if using.
- Divide pasta among bowls. Garnish with fresh parsley or basil and extra Parmesan. Serve immediately.
Notes
Don’t overcook the salmon; cook just until it flakes. Always save pasta water for a silky sauce. Use sun-dried tomato oil for extra flavor. Grate fresh Parmesan for smooth melting. Taste as you go to avoid excess salt. Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. Reheat on the stovetop with a splash of milk or cream. Freezing is not recommended due to cream sauce separation.
Nutrition
- Serving Size: 1 serving
- Calories: 620
- Sugar: 6
- Sodium: 580
- Fat: 35
- Carbohydrates: 48
- Fiber: 4
- Protein: 32
Keywords: creamy salmon pasta, sun-dried tomato pasta, spinach pasta, quick pasta recipe, 20 minute dinner, weeknight dinner, salmon recipe



