Love this? Save it for later!
Share the inspiration with your friends
The first time I made this creamy salmon pasta, it was a total accident. I had a piece of salmon in the fridge that needed to be cooked, a half-empty jar of sun-dried tomatoes, and about thirty minutes before my family started circling the kitchen like hungry sharks. I didn’t have a plan. I just started chopping and hoping.
I remember pulling the cream cheese out of the fridge and thinking, “This is either going to be incredible or a disaster.” There was no middle ground. I tossed the salmon into a hot pan, let it get that nice golden crust, and then flaked it apart while the pasta boiled. The sun-dried tomatoes went in next, sizzling in their own oil, and then I stirred in the cream cheese until everything turned into this velvety, pinkish sauce. It looked too good to be true for a weeknight dinner.
When I served it, everyone went quiet. That is always the sign. My husband looked up after his third bite and asked, “Can you make this every week?” Honestly, I have been making it at least twice a month ever since. It has become my go-to for those nights when I want something that feels fancy but takes almost no effort. This creamy 30-minute salmon pasta with sun-dried tomatoes is the kind of dish that makes you look like you spent hours in the kitchen when you really just threw things together and hoped for the best.
Why You’ll Love This Recipe
This isn’t just another pasta recipe. It is the one you will keep coming back to when you need dinner to be fast, satisfying, and genuinely impressive. Here is what makes it stand out from the crowd.
- Quick and Easy: From start to finish, this dinner is ready in under 30 minutes. No complicated techniques, no long ingredient lists, just straightforward cooking that works.
- Simple Ingredients: You probably have most of these items in your pantry already. The sun-dried tomatoes and salmon are the only things you might need to pick up, and they are both easy to find at any grocery store.
- Perfect for Busy Weeknights: This is the kind of meal that saves you on a Tuesday when you have zero energy left. It feels like comfort food but comes together faster than takeout delivery.
- Crowd-Pleaser: I have served this to picky kids, skeptical in-laws, and friends who claim they do not like fish. Every single person has asked for the recipe. It is that good.
- Unbelievably Delicious: The combination of tender salmon, tangy sun-dried tomatoes, and creamy sauce over perfectly cooked pasta is next-level comfort food. The flavors meld together in a way that feels luxurious without being heavy.
What makes this recipe different from all the other salmon pasta recipes out there? It is the cream cheese. Most recipes use heavy cream or a roux, but cream cheese gives the sauce a tangy richness that pairs perfectly with the salmon and sun-dried tomatoes. It also thickens beautifully without needing any flour or cornstarch. I tested this with different types of pasta, different cooking methods for the salmon, and different ratios of ingredients until I landed on this exact combination. This is the best version, and I am not exaggerating when I say it will ruin you for other pasta dishes.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples or easy to find at any grocery store.
- Salmon fillets (1 pound or 450g): Skinless, boneless fillets work best here. I prefer wild-caught salmon when I can find it, but farm-raised works perfectly too. Look for fillets that are evenly thick so they cook uniformly.
- Pasta (12 ounces or 340g): I recommend penne, fusilli, or farfalle. The ridges and curves of these shapes hold onto the creamy sauce beautifully. Spaghetti or linguine also work if that is what you have on hand.
- Sun-dried tomatoes in oil (1/2 cup, drained): These are the secret weapon of this dish. The oil-packed ones have so much more flavor than the dry kind. Reserve a tablespoon of the oil for cooking.
- Cream cheese (4 ounces or 113g): Full-fat cream cheese gives the best texture and flavor. Let it come to room temperature before starting so it melts smoothly into the sauce. I prefer Philadelphia brand for consistent results.
- Garlic (4 cloves, minced): Fresh garlic is non-negotiable here. The jarred stuff just does not have the same punch.
- Chicken or vegetable broth (1 cup or 240ml): This forms the base of the sauce. Low-sodium broth is best so you can control the salt level.
- Heavy cream (1/2 cup or 120ml): This adds extra richness to the sauce. You can substitute with half-and-half if you want a lighter version.
- Parmesan cheese (1/2 cup, grated): Freshly grated Parmesan melts better and tastes infinitely better than the pre-shredded stuff. Trust me on this one.
- Olive oil (2 tablespoons): For cooking the salmon and garlic. Use a good quality extra virgin olive oil if you have it.
- Salt and black pepper: To taste. I use kosher salt and freshly ground black pepper.
- Red pepper flakes (1/4 teaspoon, optional): Adds a subtle warmth that balances the creaminess. Skip it if you are sensitive to heat.
- Fresh parsley (2 tablespoons, chopped): For garnish. It adds a pop of color and freshness that brightens the whole dish.
- Lemon juice (1 tablespoon): A squeeze of fresh lemon juice at the end wakes up all the flavors.
Equipment Needed
You do not need any fancy equipment to make this creamy 30-minute salmon pasta with sun-dried tomatoes. Here is what you will need.
- Large pot: For boiling the pasta. Make sure it is big enough to give the pasta room to move around.
- Large skillet or sauté pan: A 12-inch skillet is ideal. You need enough surface area to cook the salmon and then build the sauce. A non-stick skillet makes cleanup easier, but stainless steel works great too.
- Sharp knife: For cutting the salmon and chopping the sun-dried tomatoes and garlic. A good chef’s knife makes all the difference.
- Cutting board: Preferably one that is dedicated to seafood to avoid cross-contamination.
- Wooden spoon or silicone spatula: For stirring the sauce and scraping up any browned bits from the pan.
- Measuring cups and spoons: For accurate ingredient measurements.
- Colander: For draining the pasta.
- Microplane or grater: For grating the Parmesan cheese. A microplane gives you that fine, fluffy texture that melts instantly.
If you do not have a large skillet, you can use a Dutch oven or even a deep saucepan. Just be careful not to overcrowd the pan when cooking the salmon. Budget-friendly tip: a good quality non-stick skillet from a brand like T-fal or Calphalon will last you years and make dishes like this so much easier to cook and clean up.
Preparation Method
Let me walk you through this step by step. I have made this creamy 30-minute salmon pasta with sun-dried tomatoes so many times that I could do it in my sleep, but I will break it down clearly so you get perfect results on your first try.
- Start the pasta water: Fill your large pot with water, add a generous pinch of salt, and bring it to a rolling boil. The water should taste like the sea. Add your pasta and cook according to package directions until al dente. Reserve about 1 cup of pasta water before draining.
- Season the salmon: While the pasta cooks, pat the salmon fillets dry with paper towels. Season both sides generously with salt and black pepper. Do not skimp on the seasoning here—it is the foundation of the dish’s flavor.
- Sear the salmon: Heat 1 tablespoon of olive oil in your large skillet over medium-high heat. Once the oil is shimmering, carefully place the salmon fillets in the pan. Cook for 3-4 minutes on each side until golden brown and cooked through. The salmon should flake easily with a fork. Transfer the cooked salmon to a plate and let it rest for a few minutes. Then use two forks to flake it into bite-sized pieces.
- Sauté the aromatics: Reduce the heat to medium. Add the remaining 1 tablespoon of olive oil and the reserved tablespoon of sun-dried tomato oil to the same skillet. Add the minced garlic and cook for about 30 seconds until fragrant. Be careful not to burn the garlic—it turns bitter fast.
- Add the sun-dried tomatoes: Toss in the drained sun-dried tomatoes and cook for 1-2 minutes, stirring occasionally. This lets them release their flavor into the oil.
- Build the sauce: Pour in the chicken broth and bring it to a simmer. Use your wooden spoon to scrape up any browned bits from the bottom of the pan—that is pure flavor. Let the broth simmer for 2-3 minutes until it reduces slightly.
- Melt in the cream cheese: Reduce the heat to low. Add the cream cheese in small chunks, stirring constantly until it melts completely into the broth. The sauce should look smooth and creamy at this point.
- Add the heavy cream and Parmesan: Pour in the heavy cream and stir until combined. Then add the grated Parmesan cheese and stir until it melts into the sauce. The sauce will thicken as it cooks. If it seems too thick, add a splash of the reserved pasta water to loosen it up.
- Combine everything: Add the drained pasta to the skillet with the sauce. Toss gently until every piece of pasta is coated. Then add the flaked salmon and gently fold it in. Be careful not to break the salmon into tiny pieces—you want nice chunks throughout.
- Finish and serve: Squeeze the fresh lemon juice over the top and sprinkle with red pepper flakes if using. Toss once more. Taste and adjust seasoning with salt and pepper. Serve immediately, garnished with fresh parsley and extra Parmesan on the side.
One thing I learned the hard way: do not overcook the salmon in the pan. It will continue to cook slightly when you add it back to the hot sauce, so pulling it off the heat when it is just barely cooked through gives you the most tender, flaky results.
Cooking Tips & Techniques
After making this creamy 30-minute salmon pasta with sun-dried tomatoes more times than I can count, I have picked up a few tricks that make a real difference. Here are my best tips.
Get a good sear on the salmon. Do not move the salmon around once it hits the pan. Let it sit undisturbed for a full 3-4 minutes. You want that deep golden crust because it adds so much flavor to the final dish. I once got impatient and flipped the salmon too early—it stuck to the pan and fell apart. Patience pays off here.
Reserve that pasta water. I know I mentioned this already, but it bears repeating. The starchy pasta water is liquid gold for adjusting sauce consistency. It helps the sauce cling to the pasta better than plain water ever could. I usually reserve a full cup even if I only end up using a few tablespoons.
Let the cream cheese come to room temperature. Cold cream cheese will clump up and leave you with lumpy sauce. Take it out of the fridge about 20 minutes before you start cooking. If you forget, cut it into small cubes and microwave it for 10-15 seconds to soften it up.
Do not skip the lemon juice. That little squeeze of acid at the end cuts through the richness of the cream cheese and heavy cream. It brightens everything up and makes the flavors pop. I have made this without lemon before, and it was noticeably flat and heavy.
Timing is everything. Start your pasta water first, then prep your salmon and other ingredients while it comes to a boil. By the time the pasta is done, your sauce should be almost ready. This dish truly comes together in 30 minutes if you stay organized.
Variations & Adaptations
One of the best things about this creamy 30-minute salmon pasta with sun-dried tomatoes is how adaptable it is. Here are some variations I have tried and loved.
- Dairy-Free Version: Substitute the cream cheese with a dairy-free cream cheese alternative like Kite Hill or Violife. Use full-fat coconut milk instead of heavy cream. The sauce will have a slightly different flavor but will still be creamy and delicious.
- Gluten-Free Option: Simply use your favorite gluten-free pasta. I have had great results with chickpea pasta and brown rice pasta. Just be careful not to overcook them—gluten-free pasta can turn mushy fast.
- Add Spinach: Throw in a couple of handfuls of fresh spinach right after you add the sun-dried tomatoes. Let it wilt down for about a minute before adding the broth. It adds color, nutrients, and a mild earthy flavor that complements the salmon beautifully.
- Make It Spicier: If you like heat, add an extra 1/2 teaspoon of red pepper flakes or stir in a tablespoon of sriracha with the heavy cream. I once made a spicy version with bang bang fried rice inspired seasonings, and it was incredible.
- Swap the Protein: This sauce works beautifully with other proteins. Try it with cooked shrimp, shredded rotisserie chicken, or even pan-seared scallops. The cooking time will vary, but the sauce stays the same.
- Herb It Up: Fresh basil, dill, or chives all work wonderfully in place of or in addition to the parsley. Dill pairs especially well with salmon and cream cheese.
Serving & Storage Suggestions
This creamy 30-minute salmon pasta with sun-dried tomatoes is best served immediately while the sauce is still warm and luscious. Here is how to serve and store it.
Serving: Spoon the pasta into shallow bowls and top with extra fresh parsley and a generous sprinkle of Parmesan cheese. A side of crusty bread is perfect for sopping up any extra sauce left in the bowl. I also love serving it with a simple green salad dressed with lemon vinaigrette to balance the richness. For a cozy weeknight dinner, pair it with cornbread waffles with chili for a fun twist on surf and turf.
Storage: Store leftovers in an airtight container in the refrigerator for up to 3 days. The sauce will thicken as it sits, so do not be alarmed. To reheat, add a splash of milk or broth to loosen the sauce and warm it gently in a skillet over medium-low heat or in the microwave in 30-second bursts. I do not recommend freezing this dish because the cream cheese sauce can separate and become grainy when thawed.
Flavor Development: Honestly, this pasta is even better the next day. The flavors meld together overnight, and the salmon infuses the sauce even more. I have been known to make a double batch just so I can have leftovers for lunch the next day.
Nutritional Information & Benefits
This creamy 30-minute salmon pasta with sun-dried tomatoes is not just delicious—it also packs some serious nutritional benefits. Here is a rough estimate per serving (based on 4 servings).
- Calories: Approximately 580-650 calories per serving
- Protein: 32-38 grams
- Fat: 28-35 grams
- Carbohydrates: 45-55 grams
- Fiber: 3-5 grams
- Omega-3 Fatty Acids: Salmon is one of the best natural sources of omega-3s, which support heart health and brain function.
- Vitamin D: Salmon is also rich in vitamin D, which is essential for bone health and immune function.
- Lycopene: Sun-dried tomatoes are concentrated sources of lycopene, a powerful antioxidant linked to reduced risk of chronic disease.
This dish is naturally high in protein and healthy fats, making it a satisfying meal that keeps you full for hours. If you are watching your carbohydrate intake, you can serve it over zucchini noodles or spaghetti squash instead of pasta. For a lighter option, try pairing it with cheesy beef and zucchini noodle bake for a low-carb dinner rotation.
Conclusion
This creamy 30-minute salmon pasta with sun-dried tomatoes has become a staple in my kitchen for good reason. It is fast enough for a hectic Tuesday night but fancy enough to serve when you have company coming over. The combination of tender salmon, tangy sun-dried tomatoes, and velvety cream cheese sauce over perfectly cooked pasta is pure comfort food magic.
I love that this recipe is forgiving. You can swap ingredients, adjust the seasonings, or add extra vegetables without ruining it. It is the kind of dish that invites experimentation and rewards you every single time. Whether you are cooking for your family, meal prepping for the week, or just treating yourself to something special, this pasta delivers.
I would love to hear how it turns out for you. Did you add spinach? Skip the cream cheese for a lighter version? Serve it with savory mozzarella meatball sliders on the side? Drop a comment below and let me know your twist on this recipe. Your version might just become someone else’s new favorite dinner.
Frequently Asked Questions
Can I use canned salmon instead of fresh salmon fillets?
You can, but the texture will be different. Fresh salmon gives you those nice, flaky chunks that hold their shape in the sauce. Canned salmon tends to be much softer and can break apart into tiny pieces. If you are in a pinch, drain the canned salmon well and fold it in gently at the very end.
What type of pasta works best for this recipe?
Short, sturdy pasta shapes like penne, fusilli, farfalle, or rigatoni work best. Their ridges and curves grab onto the creamy sauce perfectly. Long pasta like fettuccine or linguine also works, but you will need to toss it more gently to avoid breaking the salmon pieces.
Can I make this recipe ahead of time?
You can prep the components ahead of time, but I recommend cooking the pasta and assembling the dish just before serving. The sauce thickens significantly as it sits, and the pasta absorbs liquid and can become mushy. If you need to prep ahead, cook the salmon and make the sauce separately, then reheat and combine with freshly cooked pasta when you are ready to eat.
How do I prevent the cream cheese from clumping in the sauce?
Make sure your cream cheese is at room temperature before you start. Cut it into small cubes and add it gradually to the warm broth, stirring constantly. If you still end up with lumps, you can use an immersion blender to smooth out the sauce before adding the pasta and salmon.
Is this recipe suitable for meal prep?
Yes, with a few adjustments. Cook the pasta slightly less than al dente so it does not become mushy when reheated. Store the pasta and sauce separately if possible, and combine them when reheating. The leftovers keep well for up to 3 days in the refrigerator, and the flavors actually get better overnight.
Pin This Recipe!

Creamy 30-Minute Salmon Pasta with Sun-Dried Tomatoes
This creamy salmon pasta with sun-dried tomatoes is a quick and easy weeknight dinner that feels fancy but takes almost no effort. The combination of tender salmon, tangy sun-dried tomatoes, and velvety cream cheese sauce over perfectly cooked pasta is pure comfort food magic.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 1 pound (450g) skinless, boneless salmon fillets
- 12 ounces (340g) pasta (penne, fusilli, or farfalle recommended)
- 1/2 cup oil-packed sun-dried tomatoes, drained (reserve 1 tablespoon oil)
- 4 ounces (113g) cream cheese, at room temperature
- 4 cloves garlic, minced
- 1 cup (240ml) low-sodium chicken or vegetable broth
- 1/2 cup (120ml) heavy cream
- 1/2 cup grated Parmesan cheese
- 2 tablespoons olive oil
- Salt and black pepper, to taste
- 1/4 teaspoon red pepper flakes (optional)
- 2 tablespoons fresh parsley, chopped
- 1 tablespoon fresh lemon juice
Instructions
- Fill a large pot with water, add a generous pinch of salt, and bring to a rolling boil. Cook pasta according to package directions until al dente. Reserve about 1 cup of pasta water before draining.
- While pasta cooks, pat salmon fillets dry with paper towels. Season both sides generously with salt and black pepper.
- Heat 1 tablespoon olive oil in a large skillet over medium-high heat. Once shimmering, place salmon fillets in the pan. Cook for 3-4 minutes per side until golden brown and cooked through. Transfer to a plate, let rest, then flake into bite-sized pieces.
- Reduce heat to medium. Add remaining 1 tablespoon olive oil and reserved 1 tablespoon sun-dried tomato oil to the same skillet. Add minced garlic and cook for about 30 seconds until fragrant.
- Add drained sun-dried tomatoes and cook for 1-2 minutes, stirring occasionally.
- Pour in chicken broth and bring to a simmer. Scrape up any browned bits from the bottom of the pan. Let simmer for 2-3 minutes until slightly reduced.
- Reduce heat to low. Add cream cheese in small chunks, stirring constantly until completely melted and smooth.
- Pour in heavy cream and stir until combined. Add grated Parmesan cheese and stir until melted. If sauce is too thick, add a splash of reserved pasta water.
- Add drained pasta to the skillet and toss until coated. Gently fold in flaked salmon.
- Squeeze fresh lemon juice over the top and sprinkle with red pepper flakes if using. Toss once more. Taste and adjust seasoning with salt and pepper. Serve immediately, garnished with fresh parsley and extra Parmesan.
Notes
Do not overcook the salmon in the pan; it will continue to cook slightly when added back to the hot sauce. Let cream cheese come to room temperature before starting to prevent lumps. Reserve pasta water to adjust sauce consistency. The lemon juice at the end brightens the flavors and should not be skipped.
Nutrition
- Serving Size: 1 serving (approxima
- Calories: 615
- Sugar: 6
- Sodium: 520
- Fat: 31
- Saturated Fat: 12
- Carbohydrates: 50
- Fiber: 4
- Protein: 35
Keywords: salmon pasta, creamy salmon pasta, sun-dried tomatoes, quick dinner, weeknight dinner, 30-minute meal, pasta recipe, salmon recipe



