One rainy Wednesday evening, I found myself staring blankly into the fridge, hoping for some kind of inspiration. I had a couple of salmon fillets, a half-open jar of cream, and a lonely bunch of fresh dill that I’d forgotten about. I didn’t want to spend hours cooking or end up with a sink full of dishes. So, I decided to throw everything into one pan and see what happened. Spoiler: it turned out to be one of the best dinners I’ve made in a hurry.
This one-pan creamy dill salmon pasta is exactly what you need when you want a meal that feels fancy but comes together in 30 minutes flat—without the usual chaos. It’s rich, fresh, and surprisingly easy, blending tender salmon with a silky sauce infused with dill and garlic, all tossed with perfectly cooked pasta. I’ve made it more times than I can count since that night, tweaking as I go, and it never disappoints.
Here’s the thing—this recipe doesn’t just save time, it saves sanity. If you’ve ever wished for a quick, wholesome dinner that doesn’t mean sacrificing flavor or cleanup, this salmon pasta is your new best friend. Plus, it’s one of those dishes that’s impressive enough for guests but simple enough for a weeknight rush. Ready to hear my secrets? Let’s dive in.
Why You’ll Love This One-Pan Creamy Dill Salmon Pasta Recipe
This recipe has genuinely changed how I approach dinner on busy nights. There are so many reasons I keep coming back to it, but here are the big ones:
- One-Pan Wonder — No muss, no fuss, and way less cleanup. I’m all about recipes that don’t leave me scrubbing pots at midnight.
- Quick and Easy — From start to finish, it takes about 30 minutes, and only 10 of those are active cooking. Perfect when you get home late or need dinner fast.
- Fresh and Flavorful — The dill gives it a bright, herbaceous pop that balances the creamy sauce and rich salmon. It’s like a breath of fresh air in a comforting dish.
- Healthy-ish — Salmon is packed with omega-3s, and this recipe sneaks in a decent amount of protein without piling on unhealthy extras. Plus, you can add more veggies if you want.
- Family Approved — I’ve served this to picky eaters and seafood lovers alike, and it’s always a hit. My husband even requests it on those “I don’t want to cook” nights.
- Leftovers That Shine — This pasta tastes just as good (sometimes better) the next day. It reheats beautifully, making it a great option for meal prep.
Honestly, this pasta is the kind of recipe that turns “What’s for dinner?” into “Can I have this again tomorrow?”
Ingredients You’ll Need
Before we jump into cooking, here’s the lowdown on what you’ll need. Don’t worry, most of this is probably already in your pantry or fridge. And I’m picky about a few ingredients, so I’ll tell you why.
- Salmon fillets (2 fillets, about 12 oz / 340g) — Skin on or off works, but I prefer skin-on for extra flavor and texture. If you buy skin-on, just be sure to crisp it up well.
- Pasta (8 oz / 225g, like penne or fusilli) — I like short pasta here because it holds the sauce nicely. Barilla penne is my go-to for consistent results.
- Olive oil (2 tablespoons / 30ml) — Use a good-quality extra virgin olive oil. It adds a subtle fruitiness that complements the salmon.
- Garlic (3 cloves, minced / about 1 tablespoon) — Fresh garlic is a must here. It gives the sauce that punch without overpowering the delicate salmon.
- Shallot (1 medium, finely diced / about 70g) — Adds sweetness and depth. You can substitute with a small yellow onion if needed, but shallot is best.
- Chicken or vegetable broth (2 cups / 480ml) — Low-sodium is key so you can control the salt. Makes the pasta cook right in the sauce with flavor.
- Heavy cream (½ cup / 120ml) — Full-fat only. Makes the sauce silky and rich. No half-and-half here; it’s too thin.
- Fresh dill (2 tablespoons, chopped) — The star herb that brightens the whole dish. Don’t substitute with dried dill—it won’t be the same.
- Lemon zest and juice (zest of 1 lemon + 1 tablespoon juice) — Adds a fresh zing that balances the creaminess and fishiness.
- Parmesan cheese (¼ cup / 25g, freshly grated) — Grate your own for the best melt and flavor. Pre-grated cheese just won’t cut it here.
- Salt and pepper — To taste. I usually start with ½ teaspoon salt and a few grinds of black pepper, adjusting at the end.
Optional add-ins:
- Baby spinach (2 cups) — Toss in at the end for a quick veggie boost.
- Capers (1 tablespoon) — If you like a briny pop that plays well with salmon.
Equipment Needed
You don’t need anything fancy to pull this off. Here’s what I use every time:
- Large deep skillet or sauté pan — At least 12 inches in diameter and with a lid. I use my trusty stainless steel skillet that’s been with me for years.
- Sharp knife — For chopping shallots, garlic, and dill. A dull knife just makes everything harder.
- Measuring cups and spoons — Helps with accuracy, especially for broth and cream.
- Tongs or pasta fork — For tossing pasta in the sauce.
- Grater — For fresh Parmesan and lemon zest.
- Wooden spoon or silicone spatula — To stir without scratching the pan.
If you don’t have a large skillet, a Dutch oven works just as well. The key is enough space to cook the pasta and salmon without overcrowding.
How to Make It: Step-by-Step
Alright, here’s how to nail this one-pan creamy dill salmon pasta without any stress. Follow along and I’ll share all my little tricks.
Step 1: Prep Your Ingredients (5-7 minutes)
Start by finely dicing the shallot and mincing the garlic. Chop your fresh dill and grate the Parmesan. Zest and juice your lemon, then set everything aside. Pat your salmon dry with paper towels and season both sides lightly with salt and pepper. Having everything ready makes the cooking flow so much smoother.
Step 2: Sear the Salmon (5 minutes)
Heat 1 tablespoon of olive oil in your skillet over medium-high heat. Place the salmon fillets skin-side down (if skin-on) and cook for about 3-4 minutes without moving them. You want that skin crispy, or if skinless, a nice golden crust. Flip and cook for another 2 minutes, then remove from the pan and set aside on a plate. Don’t worry if it’s not fully cooked through—that will finish in the sauce.
Step 3: Sauté Shallots and Garlic (3 minutes)
Lower the heat to medium and add the remaining tablespoon of olive oil. Toss in the diced shallot and sauté until soft and translucent, about 2 minutes. Add the minced garlic and cook for another 30 seconds until fragrant—don’t let it brown or it’ll get bitter.
Step 4: Add Broth and Pasta (10 minutes)
Pour in the chicken broth and bring to a gentle boil. Add the pasta in a single layer if possible, pressing it down with a spoon so it’s mostly submerged. Cover the pan and cook for about 7-8 minutes, stirring halfway through to prevent sticking. The pasta will absorb the broth and start to soften.
Step 5: Stir in Cream, Lemon, and Dill (3 minutes)
Once the pasta is nearly tender, stir in the heavy cream, lemon zest, lemon juice, and fresh dill. Nestle the salmon back into the pan, spooning some sauce over the fillets. Cover and cook for another 2-3 minutes until the salmon is opaque and flakes easily.
Step 6: Finish with Parmesan and Seasoning (2 minutes)
Remove the lid, sprinkle the grated Parmesan over the pasta, and stir gently to combine. Taste and adjust seasoning with salt and pepper. If you’re adding baby spinach or capers, toss them in now and give everything a final stir until the spinach wilts.
Step 7: Serve and Enjoy
Spoon the creamy salmon pasta into bowls, garnish with extra dill or lemon wedges if you want, and dig in. The sauce should be rich and velvety, coating every piece of pasta and flaking salmon perfectly.
Expert Tips & Tricks
- Don’t overcook the salmon in step 2: It will keep cooking in the sauce, so just get a good sear and finish gently later.
- Use low-sodium broth: This lets you control the salt better. I always taste at the end before adding more salt.
- Fresh dill is non-negotiable: It’s what makes this pasta feel bright and fresh. If you can’t find dill, try pairing it with fresh parsley, but it won’t be quite the same.
- Cover the pan when cooking pasta: This traps steam and cooks the pasta evenly in the broth, turning it into a flavorful one-pot wonder.
- Save time by prepping ingredients while salmon cooks: This multitasking keeps things moving fast.
- If sauce looks too thin, stir in a little more Parmesan or let it simmer uncovered for a minute.
- Use freshly grated Parmesan: Pre-grated contains anti-caking agents that can make your sauce grainy.
Variations & Substitutions
Once you’ve nailed this recipe, feel free to switch things up to suit your taste or pantry.
- Swap salmon for shrimp — Toss in peeled shrimp in step 5 and cook until pink. It’s a quicker alternative and just as tasty.
- Veggie boost — Add chopped asparagus or peas in step 4 for extra color and nutrition.
- Use gluten-free pasta — Works great if you want to keep this gluten-free. Just adjust cooking times as per package instructions.
- Lemon dill chicken pasta — Use diced cooked chicken breast instead of salmon, and follow the same steps for a comforting twist.
- Herb swap — If you don’t have dill, fresh tarragon or chives provide a lovely herby note.
- Dairy-free option — Substitute heavy cream with canned coconut milk for a creamy, dairy-free sauce. The dill and lemon help balance the flavor.
Serving & Storage
I usually serve this creamy dill salmon pasta right from the pan because it stays warm and rustic-looking. But it pairs beautifully with a simple green salad or a side of grilled street corn, like the recipe I love from that easy grilled street corn with cotija cheese.
Leftovers keep well in an airtight container in the fridge for up to 3 days. When reheating, warm gently in a skillet with a splash of broth or cream to revive the sauce’s creaminess. Avoid the microwave if you can—it tends to dry out the salmon.
Honestly, this pasta rarely lasts long enough to need reheating. But if you want meal prep ideas, pairing this dish with a simple salad or some roasted veggies makes for a balanced lunch.
Nutrition Information
| Nutrient | Amount per Serving (6 servings) |
|---|---|
| Calories | 410 |
| Protein | 28g |
| Carbohydrates | 35g |
| Fiber | 2g |
| Sugar | 3g |
| Fat | 18g |
| Saturated Fat | 7g |
| Cholesterol | 65mg |
| Sodium | 350mg |
| Calcium | 200mg |
This recipe delivers a solid dose of protein and healthy fats thanks to the salmon, plus calcium from the Parmesan. It’s not a low-fat dish by any means, but it’s balanced and way better than takeout. You can always lighten it by swapping cream for half-and-half or adding more vegetables.
Final Thoughts
So that’s my trusty one-pan creamy dill salmon pasta recipe. I’ve probably chatted your ear off by now, but I genuinely believe this dish is a game-changer for busy cooks who want something delicious and fuss-free. It’s saved me on nights when I was too tired to plan but still wanted to eat well.
Make it your own—add more herbs, toss in veggies, or swap proteins. The magic lies in that creamy, lemony dill sauce and perfectly cooked salmon. If you try it, I’d love to hear how it turns out! Drop a comment below and let me know if you added your own twist or ran into any issues—cooking is a team sport, after all.
Happy cooking! And may your kitchen smell as amazing as mine does every time I make this.
Frequently Asked Questions
Q: Can I use milk or half-and-half instead of heavy cream?
A: You can, but the sauce won’t be as rich or creamy. If you only have milk, try whisking in a tablespoon of flour or cornstarch to help thicken it. Half-and-half is a better substitute but still thinner than cream. I prefer to keep heavy cream on hand just for this recipe—worth it!
Q: My sauce turned out watery. What went wrong?
A: Most likely, the sauce didn’t have enough time to reduce or you added too much broth. Make sure to simmer the broth and cream mixture uncovered for a few minutes before adding the cheese. If it’s already watery, turn up the heat slightly and let it reduce while stirring.
Q: Can I make this recipe ahead of time?
A: You can prep the sauce and cook the salmon up to a day ahead, but I recommend cooking the pasta fresh. Store the sauce and salmon separately in the fridge, then toss with freshly cooked pasta when ready to eat. It keeps the texture and flavor spot on.
Q: Why did my sauce get grainy when I added the Parmesan?
A: Parmesan can seize up if added over high heat. Always remove the pan from the burner before stirring in the cheese. If the sauce gets grainy, try whisking in a splash of cream or broth off the heat to smooth it out.
Q: Can I use frozen salmon for this recipe?
A: Yes! Just thaw it completely and pat dry before cooking. Frozen salmon sometimes releases more water, so be sure to dry it well to get a good sear and prevent the sauce from becoming watery.
Q: How do I reheat leftovers without drying out the salmon?
A: Reheat gently in a skillet with a splash of cream or broth over low heat, stirring frequently. This keeps the sauce creamy and prevents the salmon from drying out. Microwaving works in a pinch but can make the salmon tough.
Q: Can I double this recipe for a crowd?
A: Absolutely! Just use a larger skillet or Dutch oven to give the pasta plenty of room to cook evenly. The cooking times stay about the same. This is one of my go-to dishes for easy entertaining.
For another creamy and comforting dinner idea, you might enjoy my creamy chicken and rice casserole—it’s a family favorite that’s just as fuss-free. And if you love quick pasta dishes, you’ll appreciate the simplicity of my low-carb cauliflower mac and cheese, which is a great twist when you want something lighter but still indulgent.
Pin This Recipe!
One-Pan Creamy Dill Salmon Pasta
- Total Time: 30 minutes
- Yield: 6 servings 1x
Description
A quick and easy one-pan pasta dish featuring tender salmon fillets in a creamy dill sauce, ready in 30 minutes with minimal cleanup.
Ingredients
- 2 salmon fillets (about 12 oz / 340g), skin on or off
- 8 oz (225g) short pasta like penne or fusilli
- 2 tablespoons (30ml) extra virgin olive oil
- 3 cloves garlic, minced (about 1 tablespoon)
- 1 medium shallot, finely diced (about 70g)
- 2 cups (480ml) low-sodium chicken or vegetable broth
- ½ cup (120ml) heavy cream, full-fat
- 2 tablespoons fresh dill, chopped
- Zest of 1 lemon
- 1 tablespoon lemon juice
- ¼ cup (25g) freshly grated Parmesan cheese
- Salt and black pepper to taste
- Optional: 2 cups baby spinach
- Optional: 1 tablespoon capers
Instructions
- Finely dice the shallot and mince the garlic. Chop the fresh dill and grate the Parmesan. Zest and juice the lemon. Pat salmon dry and season both sides lightly with salt and pepper.
- Heat 1 tablespoon olive oil in a large deep skillet over medium-high heat. Place salmon fillets skin-side down and cook for 3-4 minutes without moving. Flip and cook another 2 minutes. Remove salmon and set aside.
- Lower heat to medium and add remaining tablespoon olive oil. Sauté shallot until soft and translucent, about 2 minutes. Add garlic and cook 30 seconds until fragrant.
- Pour in broth and bring to a gentle boil. Add pasta in a single layer, pressing down so mostly submerged. Cover and cook 7-8 minutes, stirring halfway to prevent sticking.
- Stir in heavy cream, lemon zest, lemon juice, and fresh dill. Nestle salmon back into the pan, spooning sauce over fillets. Cover and cook 2-3 minutes until salmon is opaque and flakes easily.
- Remove lid, sprinkle Parmesan over pasta, and stir gently to combine. Adjust seasoning with salt and pepper. If using, toss in baby spinach or capers and stir until spinach wilts.
- Serve immediately, garnished with extra dill or lemon wedges if desired.
Notes
[‘Do not overcook salmon in initial sear; it will finish cooking in the sauce.’, ‘Use low-sodium broth to control salt levels.’, ‘Fresh dill is essential for bright flavor; avoid dried dill.’, ‘Cover pan when cooking pasta to trap steam and cook evenly.’, ‘Prep ingredients while salmon cooks to save time.’, ‘If sauce is too thin, add more Parmesan or simmer uncovered briefly.’, ‘Use freshly grated Parmesan for best sauce texture.’]
- Prep Time: 7 minutes
- Cook Time: 23 minutes
- Category: Main Course
- Cuisine: American
Nutrition
- Serving Size: 1 serving (approxima
- Calories: 410
- Sugar: 3
- Sodium: 350
- Fat: 18
- Saturated Fat: 7
- Carbohydrates: 35
- Fiber: 2
- Protein: 28
Keywords: one-pan, creamy, dill, salmon, pasta, quick dinner, easy recipe, weeknight meal, healthy seafood


