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.
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
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.
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.