Need a delicious and nutritious dinner with minimal cleanup? This One-Pan Salmon with Mushroom Sauce is a go-to recipe for busy weeknights and cozy evenings alike. Featuring tender, pan-seared salmon fillets in a creamy garlic mushroom sauce, this dish is full of comforting flavor—and it all comes together in one skillet.
Want recipes like this delivered straight to your inbox? Subscribe now to get more easy, elegant meal ideas sent your way.
Why You’ll Love This Recipe
One-Pan Simplicity – Everything cooks in one skillet for easy prep and cleanup.
Rich & Creamy Sauce – The garlic mushroom sauce adds luxurious depth to the salmon.
Balanced & Nutritious – High in protein, rich in omega-3s, and loaded with flavor.
Weeknight-Friendly – Ready in about 30 minutes with simple ingredients.
Elegant Yet Easy – Perfect for both casual dinners and special occasions.
Ingredients You’ll Need
For the Salmon:
- 4 salmon fillets (about 6 oz each, skinless or skin-on)
- 1 tbsp olive oil
- ½ tsp salt
- ½ tsp black pepper
- ¼ tsp paprika (for color and warmth)
For the Mushroom Sauce:
- 1 tbsp olive oil or butter
- 2 cloves garlic, minced
- 1 small shallot, finely diced
- 2 cups mushrooms, sliced (cremini or white button)
- ½ cup low-sodium chicken or vegetable broth
- ½ cup unsweetened almond milk or heavy cream
- 1 tsp Dijon mustard
- 1 tbsp lemon juice
- Salt and pepper, to taste
- 1 tbsp chopped fresh parsley (for garnish)
Tools You’ll Need
- Large non-stick or stainless steel skillet
- Spatula or tongs
- Measuring cups and spoons
- Small whisk or spoon
- Paper towels (to pat the salmon dry)
Step-by-Step Instructions
Step 1: Season the Salmon
Pat salmon fillets dry with a paper towel to help them sear properly.
Sprinkle both sides with salt, pepper, and paprika.
Step 2: Sear the Salmon
Heat 1 tbsp olive oil in a large skillet over medium-high heat.
Place the salmon in the skillet skin-side down (if using skin-on).
Cook for 3–4 minutes per side until golden and nearly cooked through.
Transfer the salmon to a plate and set aside. It will finish cooking in the sauce.
Step 3: Sauté the Aromatics & Mushrooms
In the same skillet, add another tbsp of oil or butter.
Sauté garlic and shallots for 1 minute until fragrant.
Add sliced mushrooms and cook for 5–6 minutes until they’re browned and softened.
Season with a pinch of salt and pepper.
Step 4: Make the Sauce
Reduce the heat to medium.
Stir in Dijon mustard, lemon juice, and broth, scraping up browned bits.
Pour in almond milk or cream and stir well to combine.
Let the sauce simmer for 4–5 minutes, stirring occasionally, until slightly thickened.
Step 5: Add the Salmon Back
Return the salmon fillets to the skillet, spooning sauce over the top.
Simmer for another 2–3 minutes until the salmon is cooked through and flaky.
Taste and adjust seasoning if needed.
Step 6: Garnish & Serve
Sprinkle chopped parsley over the top before serving.
Serve hot, directly from the pan.
Tips for the Best One-Pan Salmon
Use Fresh Salmon – Fresh fillets have the best texture and flavor.
Pat Dry – This helps the salmon sear without steaming.
Don’t Overcook – Salmon is best at 125–130°F internal temperature.
Let Sauce Thicken – Simmer long enough for a velvety texture.
Finish with Fresh Herbs – They brighten up the rich sauce beautifully.
Serving Suggestions
Cauliflower Mash – Low-carb and perfect for soaking up the sauce.
Steamed Broccoli or Asparagus – Light, healthy sides that pair well.
Zucchini Noodles – A keto-friendly base that complements the creamy mushrooms.
Brown Rice or Quinoa – If you’re not low-carb, grains make this meal heartier.
How to Store & Reheat
Storing:
Refrigerate leftovers in an airtight container for up to 3 days.
Freezing:
Not recommended, as the creamy sauce may separate upon thawing.
Reheating:
Stovetop – Reheat gently over low heat with a splash of broth or milk.
Microwave – Heat in 30-second bursts at low power to avoid drying out the salmon.
Frequently Asked Questions
1. Can I use another fish besides salmon?
Yes, cod, halibut, or trout work well. Adjust the cook time as needed.
2. What mushrooms are best?
Cremini or white mushrooms are great, but feel free to use shiitake or a wild blend for deeper flavor.
3. Can I make it dairy-free?
Yes! Use olive oil instead of butter and almond or coconut milk instead of cream.
4. Is this recipe keto-friendly?
Definitely. It’s low in carbs, high in healthy fats, and great for a keto lifestyle.
5. Can I add greens to the sauce?
Absolutely—baby spinach, kale, or chopped chard wilt beautifully into the sauce at the end.
Final Thoughts
This One-Pan Salmon with Mushroom Sauce is a foolproof way to bring restaurant-quality flavor to your dinner table. It’s rich, nourishing, and incredibly satisfying—without requiring multiple pots or hours in the kitchen.
Serve it up with your favorite sides and enjoy a stress-free, gourmet meal that’s ready in minutes.
Preparation Time: 10 minutes
Cooking Time: 20 minutes
Cuisine: American
Nutritional Information (Per Serving):
Calories: 375 | Protein: 33g | Carbohydrates: 5g | Fat: 24g | Fiber: 1g | Sodium: 420mg

One-pan Salmon with Mushroom Sauce
- Total Time: 30 minutes
Description
Need a delicious and nutritious dinner with minimal cleanup? This One-Pan Salmon with Mushroom Sauce is a go-to recipe for busy weeknights and cozy evenings alike. Featuring tender, pan-seared salmon fillets in a creamy garlic mushroom sauce, this dish is full of comforting flavor—and it all comes together in one skillet.
Want recipes like this delivered straight to your inbox? Subscribe now to get more easy, elegant meal ideas sent your way.
Ingredients
For the Salmon:
-
4 salmon fillets (about 6 oz each, skinless or skin-on)
-
1 tbsp olive oil
-
½ tsp salt
-
½ tsp black pepper
-
¼ tsp paprika (for color and warmth)
For the Mushroom Sauce:
-
1 tbsp olive oil or butter
-
2 cloves garlic, minced
-
1 small shallot, finely diced
-
2 cups mushrooms, sliced (cremini or white button)
-
½ cup low-sodium chicken or vegetable broth
-
½ cup unsweetened almond milk or heavy cream
-
1 tsp Dijon mustard
-
1 tbsp lemon juice
-
Salt and pepper, to taste
-
1 tbsp chopped fresh parsley (for garnish)
Instructions
Step 1: Season the Salmon
Pat salmon fillets dry with a paper towel to help them sear properly.
Sprinkle both sides with salt, pepper, and paprika.
Step 2: Sear the Salmon
Heat 1 tbsp olive oil in a large skillet over medium-high heat.
Place the salmon in the skillet skin-side down (if using skin-on).
Cook for 3–4 minutes per side until golden and nearly cooked through.
Transfer the salmon to a plate and set aside. It will finish cooking in the sauce.
Step 3: Sauté the Aromatics & Mushrooms
In the same skillet, add another tbsp of oil or butter.
Sauté garlic and shallots for 1 minute until fragrant.
Add sliced mushrooms and cook for 5–6 minutes until they’re browned and softened.
Season with a pinch of salt and pepper.
Step 4: Make the Sauce
Reduce the heat to medium.
Stir in Dijon mustard, lemon juice, and broth, scraping up browned bits.
Pour in almond milk or cream and stir well to combine.
Let the sauce simmer for 4–5 minutes, stirring occasionally, until slightly thickened.
Step 5: Add the Salmon Back
Return the salmon fillets to the skillet, spooning sauce over the top.
Simmer for another 2–3 minutes until the salmon is cooked through and flaky.
Taste and adjust seasoning if needed.
Step 6: Garnish & Serve
Sprinkle chopped parsley over the top before serving.
Serve hot, directly from the pan.
Notes
Use Fresh Salmon – Fresh fillets have the best texture and flavor.
Pat Dry – This helps the salmon sear without steaming.
Don’t Overcook – Salmon is best at 125–130°F internal temperature.
Let Sauce Thicken – Simmer long enough for a velvety texture.
Finish with Fresh Herbs – They brighten up the rich sauce beautifully.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Cuisine: American