Creamy Dill Salmon
If you’re looking for a quick dinner that feels restaurant-quality but is easy enough for a weeknight, this Creamy Dill Salmon is exactly what you need. Salmon can sometimes turn out dry or bland, but this recipe keeps it tender, flaky, and full of fresh flavor.
I’ve cooked this dish countless times when I wanted something simple yet impressive, and it always delivers. The rich, creamy dill sauce pairs perfectly with the salmon, creating a dish that feels both comforting and elegant.
In this recipe, you’ll learn how to make creamy dill salmon step-by-step, plus tips for perfectly cooked fish, easy variations, and answers to common questions.
Why You’ll Love This Recipe
-
Rich & Creamy Flavor: Smooth dill sauce with fresh herbs
-
Quick to Make: Ready in about 30 minutes
-
Healthy & Protein-Rich: Packed with nutrients and omega-3s
-
Perfect for Any Occasion: Weeknights or special dinners
-
Simple Ingredients: Easy to find and prepare
Ingredients & Prep

Main Ingredients Prep
-
4 salmon fillets (skin-on or skinless)
-
1 tablespoon olive oil
Prep Tip: Pat salmon dry with paper towels for better searing.
Seasonings, Sauces, or Flavor Base
-
2 tablespoons butter
-
3 cloves garlic, minced
-
1 cup heavy cream (or half-and-half)
-
2 tablespoons fresh dill, chopped
-
1 tablespoon lemon juice
-
Salt and pepper to taste
Pantry Staples
-
Optional: grated parmesan for extra richness
-
Lemon slices for serving
Step-by-Step Cooking Instructions
Pre-Cooking Prep
-
Pat salmon dry and season with salt and pepper
-
Chop fresh dill and mince garlic
-
Measure all ingredients
Cooking Method
-
Heat olive oil in a large skillet over medium heat
-
Place salmon fillets skin-side down (if using skin-on)
-
Cook for 4–5 minutes until crispy
Next:
-
Flip salmon and cook for another 3–4 minutes until just cooked through
-
Remove salmon from skillet and set aside
Then:
-
In the same pan, melt butter
-
Add garlic and cook for 1 minute until fragrant
-
Pour in heavy cream and stir
-
Add dill, lemon juice, salt, and pepper
-
Simmer for 3–5 minutes until sauce thickens
-
Return salmon to the pan and spoon sauce over the top
Doneness or Texture Check
-
Salmon should be flaky and opaque
-
Internal temperature should reach about 125–130°F for tender results
-
Sauce should be smooth and slightly thick
Resting or Final Touches
-
Let salmon rest in the sauce for a couple of minutes
-
Garnish with extra dill and lemon slices
-
Serve warm
Pro Tips for Perfect Results
Common Mistakes to Avoid
-
Overcooking salmon: Leads to dry texture
-
Too high heat: Can burn the sauce
-
Skipping fresh dill: Fresh herbs make a big difference
Recommended Tools
-
Large skillet
-
Spatula
-
Knife and cutting board
Storage & Reheating Tips
-
Store leftovers in the fridge for up to 2 days
-
Reheat gently on the stove or microwave
-
Add a splash of cream or water to loosen sauce
Flavor Variations
Spicy Version
-
Add red pepper flakes or a dash of cayenne
-
Mix in a little Dijon mustard for a tangy kick
Healthy / Special Diet Option
-
Use light cream or Greek yogurt for a lighter version
-
Substitute butter with olive oil
-
Use dairy-free cream for a lactose-free option
Global Flavor Twist
-
Add capers for a Mediterranean-style dish
-
Use garlic and white wine for a French-inspired flavor
Serving Suggestions
Serve your Creamy Dill Salmon with:
-
Steamed rice or mashed potatoes
-
Roasted vegetables like asparagus or broccoli
-
A fresh green salad
Toppings:
-
Extra dill
-
Lemon zest
-
Cracked black pepper
Drinks:
-
Sparkling water
-
Lemon iced tea
FAQs
Can I make this ahead of time?
It’s best made fresh, but you can prepare the sauce ahead and reheat it gently before adding freshly cooked salmon.
How do I fix common mistakes?
-
Too dry? Reduce cooking time next time
-
Sauce too thin? Simmer longer to thicken
-
Too thick? Add a splash of cream or broth
Conclusion
This Creamy Dill Salmon is a simple yet elegant dish that brings together rich flavors and fresh ingredients. It’s quick to make, incredibly satisfying, and perfect for both busy nights and special occasions.
Once you try it, it’s sure to become a favorite in your dinner rotation. It’s creamy, flavorful, and always impressive.
If you loved this recipe, try a garlic butter shrimp or a lemon herb chicken next for more easy and delicious meals!

Creamy Dill Salmon
Ingredients
- 4 salmon fillets skin-on or skinless
- 1 tablespoon olive oil
- 2 tablespoons butter
- 3 cloves garlic minced
- 1 cup heavy cream or half-and-half
- 2 tablespoons fresh dill chopped
- 1 tablespoon lemon juice
- Salt and pepper to taste
- Optional: grated parmesan
- Lemon slices for serving
Instructions
- Pat salmon dry and season with salt and pepper.
- Heat olive oil in a large skillet over medium heat.
- Place salmon fillets skin-side down and cook for 4–5 minutes until crispy.
- Flip and cook another 3–4 minutes until just cooked through.
- Remove salmon from skillet and set aside.
- In the same pan, melt butter and add garlic; cook for 1 minute.
- Pour in heavy cream and stir.
- Add dill, lemon juice, salt, and pepper.
- Simmer for 3–5 minutes until sauce thickens.
- Return salmon to the pan and spoon sauce over the top.
- Let rest for a couple of minutes.
- Garnish with extra dill and lemon slices before serving.
Notes
- Do not overcook salmon to keep it tender and juicy.
- Use fresh dill for the best flavor.
- Adjust sauce thickness with more cream or simmering time.
- Add parmesan for extra richness if desired.

