Imagine a cozy evening at home—perhaps a quiet dinner date, a weekend family gathering, or a festive holiday celebration. The warm, enticing aroma of garlic butter mingles with earthy mushrooms, setting the stage for this elegant yet attainable dish: Garlic Butter Salmon with Creamy Mushroom Sauce.
This recipe was inspired by a weekend trip to a lakeside cabin, where the simple pleasure of fresh salmon cooked in butter and garlic felt both indulgent and comforting. I wanted to capture that feeling in a home-cook–friendly version, capturing the richness of the salmon and the creamy umami punch of mushrooms. Perfect for that special dinner or to elevate an ordinary weeknight, this dish will impress and satisfy—and yes, it’s totally shareable on social media.
Why You’ll Love This Recipe
-
Quick & impressive – Ready in about 30 minutes while delivering gourmet flavor.
-
Balanced flavor profile – Rich garlic butter-infused salmon pairs beautifully with the creamy, savory mushroom sauce.
-
Elegant presentation – The pan-seared salmon with sauce creates a restaurant-style plating.
-
Adaptable & customizable – Herb additions, sauce tweaks, or veggie sides—this recipe welcomes them all.
Ingredients & Substitutions
For the Salmon
-
4 salmon fillets (6 oz/170 g each), skin-on or skinless
-
Salt and freshly ground black pepper to taste
-
2 tablespoons olive oil
-
4 tablespoons unsalted butter
-
4 garlic cloves, minced
-
1 teaspoon fresh lemon juice (optional)
For the Creamy Mushroom Sauce
-
8 oz (225 g) cremini or white button mushrooms, thinly sliced
-
2 tablespoons unsalted butter
-
1 small shallot or ½ medium onion, finely chopped
-
2 garlic cloves, minced
-
½ cup (120 ml) dry white wine or chicken broth
-
¾ cup (180 ml) heavy cream
-
1 tablespoon Dijon mustard (optional for tang)
-
1 teaspoon fresh thyme (or ¼ teaspoon dried)
-
Salt and pepper, to taste
-
2 tablespoons fresh parsley, chopped (for garnish)
Substitution Notes
-
Salmon options: Wild or farmed; skin-on adds crispiness.
-
Cream substitute: Greek yogurt (room temperature) or sour cream for lighter sauces — reduce heat to prevent splitting.
-
Wine alternative: Use the same amount of broth or even apple cider vinegar diluted with water if needed.
How to Make Garlic Butter Salmon with Creamy Mushroom Sauce
Step 1: Prep the Salmon
-
Bring salmon to room temperature for 10 minutes—this helps it cook evenly.
-
Pat dry and season both sides with salt and pepper.
Step 2: Cook the Salmon
-
Heat 2 tablespoons of olive oil over medium-high heat in a large skillet.
-
Add salmon, skin-side down if using skin-on. Sear for 4–5 minutes until crisp and golden.
-
Flip and add 2 tablespoons of butter and 2 garlic cloves.
-
Baste salmon with melted butter for 2–3 more minutes until cooked through but still flaky (internal temp ~125–130 °F / 52–55 °C for medium).
-
Remove salmon to a plate and tent loosely with foil to keep warm.
Step 3: Sauté Mushrooms & Aromatics
-
In the same skillet over medium heat, add 2 tablespoons butter.
-
Add mushrooms and cook until lightly browned, ~5 minutes.
-
Stir in shallot (or onion) and garlic; sauté for 1–2 minutes until aromatic.
Step 4: Deglaze & Build Sauce
-
Pour in ½ cup white wine or broth, stirring up any fond from the pan.
-
Let simmer until reduced by half (2–3 minutes).
-
Lower heat and whisk in heavy cream, Dijon mustard (if using), and thyme.
-
Simmer gently until slightly thickened, ~3–4 minutes.
-
Season with salt and pepper to taste. If needed, whisk in a squeeze of lemon juice.
Step 5: Combine & Plate
-
Return salmon with any juices to the skillet to reheat for 30 seconds.
-
Spoon creamy mushroom sauce over each fillet.
-
Garnish with chopped parsley, and if desired, serve with lemon wedges.
Tips for Perfect Results
-
Dry your salmon: Moisture prevents that golden sear—pat it well.
-
Avoid overcrowding: If necessary, cook salmon in batches to maintain high pan heat.
-
Deglazing is key: That flavorful base (fond) makes the sauce unforgettable.
-
Temperature matters in sauce: Don’t let the cream boil vigorously, or it may separate.
-
Use fresh herbs: Thyme and parsley balance the richness with bright notes.
Serving Ideas & Side Dish Pairings
To complement the rich flavors of garlic butter salmon and creamy mushroom sauce, choose sides that balance flavors and textures:
-
Starch
-
Herb‑butter mashed potatoes—luxurious and comforting
-
Roasted baby potatoes—crispy and golden with minimal prep
-
Buttery polenta—silky, creamy, and perfect for soaking up sauce
-
-
Vegetables
-
Green beans almandine—crunchy-tender beans with toasted almonds and lemon zest
-
Roasted asparagus with Parmesan—simple, elegant, and bright
-
Steamed broccoli or broccolini—lightly seasoned and nutritious
-
-
Greens & Salads
-
Arugula salad with lemon vinaigrette—peppery freshness cuts through the richness
-
Simple mixed greens with cherry tomatoes, cucumbers, and a light balsamic dressing
-
-
Bread
-
Crusty French baguette or sourdough—great for sopping up creamy sauce
-
Garlic herb bread—double down on the garlic-butter flavor
-
-
Wine Pairing
-
A crisp Sauvignon Blanc or unoaked Chardonnay balances richness
-
Light-bodied Pinot Noir adds depth without overpowering
-
Make‑Ahead & Storage Tips
-
Prep ahead: Slice mushrooms, mince garlic, and measure spices a day ahead.
-
Sauce leftovers: Keeps refrigerated for 2–3 days. Gently reheat—thin with a splash of cream or broth if needed.
-
Salmon storage: Store cooked salmon for up to 2 days. Serve reheated gently with warmed sauce to retain moisture.
Variations & Creative Twists
-
Herb butter salmon: Mix softened butter with dill, parsley, lemon zest, and use it to baste salmon.
-
Spicy kick: Add red pepper flakes or a dash of hot sauce to the sauce.
-
Cheesy mushroom sauce: Stir in ¼ cup grated Parmesan or Gruyère for extra depth.
-
Seafood medley: Swap or combine salmon with scallops or shrimp for variety.
-
Vegetarian option: Swap salmon for thick-cut tofu or cauliflower steaks—cook similarly, and top with sauce.
Technique Spotlights
How to Sear Salmon Perfectly
-
Ensure fish is dry and the skillet is hot before adding it—this helps create a golden crust.
-
Don’t move the fillets once placed; allow the heat to do its work undisturbed.
Cream Sauce Consistency Guide
-
For a light coating, aim just above simmer—great for drizzling.
-
For a heartier sauce, gently reduce until it coats the back of a spoon.
Health & Nutrition Highlights
-
Salmon is rich in omega‑3 fatty acids, high‑quality protein, and essential vitamins like B12 and D.
-
Mushrooms contribute B vitamins, selenium, and fiber.
-
Moderate use of butter and cream brings indulgent flavor—substitutions (like Greek yogurt) can lighten the dish if desired.
Troubleshooting Common Issues
-
Mushy salmon: Undercooked or plateaued internal temperature—aim for 125–130 °F.
-
Sauce separation: Heat too high or cream curdling—keep the sauce at a gentle simmer.
-
Overcrowded pan: Leads to steaming instead of searing—cook in batches if necessary.
Frequently Asked Questions
Can I use frozen salmon?
Yes—but thaw it fully in the fridge, then pat dry thoroughly so it sears properly.
What if I don’t have white wine?
No problem—chicken or vegetable broth works great; add a bit of vinegar or lemon for acidity.
Can I make the sauce dairy‑free?
Yes—use coconut cream or a thick cashew cream. Omit butter or use dairy‑free margarine.
How do I tell when salmon is done?
Look for opaqueness up to where the center meets, slight flake, and internal temp between 125–130 °F for medium. Cook longer if desired.
Garlic Butter Salmon with Creamy Mushroom Sauce
Perfect for cozy evenings or elegant dinner gatherings, this garlic butter salmon with creamy mushroom sauce is a luxurious dish that comes together in about 30 minutes. The combination of buttery seared salmon and rich mushroom cream sauce is both comforting and impressive—ideal for entertaining or elevating a regular weeknight meal.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
Ingredients
-
4 salmon fillets (6 oz each), skin-on or skinless
-
Salt and freshly ground black pepper, to taste
-
2 tablespoons olive oil
-
4 tablespoons unsalted butter, divided
-
4 garlic cloves, minced (divided: 2 for salmon, 2 for sauce)
-
1 teaspoon fresh lemon juice (optional)
-
8 oz cremini or white mushrooms, sliced
-
1 small shallot or ½ medium onion, finely chopped
-
½ cup dry white wine or chicken broth
-
¾ cup heavy cream
-
1 tablespoon Dijon mustard (optional)
-
1 teaspoon fresh thyme or ¼ teaspoon dried thyme
-
2 tablespoons fresh parsley, chopped
-
Additional salt and pepper to taste
Instructions
-
Bring the salmon to room temperature for 10 minutes. Pat dry and season both sides with salt and pepper.
-
Heat olive oil in a large skillet over medium-high heat. Place salmon fillets in the pan, skin-side down if applicable.
-
Sear salmon for 4–5 minutes without moving until golden and crispy. Flip, add 2 tablespoons butter and 2 cloves minced garlic, and baste while cooking for another 2–3 minutes. Remove and keep warm.
-
In the same skillet, melt the remaining 2 tablespoons butter over medium heat. Add mushrooms and cook until browned, about 5 minutes.
-
Stir in shallot and remaining garlic. Cook for 1–2 minutes until softened and aromatic.
-
Deglaze with wine or broth, scraping up any brown bits. Simmer for 2–3 minutes until reduced by half.
-
Lower heat. Stir in heavy cream, Dijon mustard (if using), and thyme. Simmer for 3–4 minutes until slightly thickened. Season with salt, pepper, and lemon juice (if using).
-
Return salmon to the skillet to warm through, spooning sauce over the top.
-
Garnish with fresh parsley before serving.
Notes
-
Don’t overcrowd the pan—cook in batches if needed.
-
To make it lighter, substitute Greek yogurt for cream, but avoid high heat.
-
Add red pepper flakes for a spicy variation or Parmesan for a cheesy twist.