Here’s a restaurant-worthy Garlic Butter Salmon with Spinach & Mushrooms in Creamy Sauce recipe — rich, flavorful, and ready in under 30 minutes. ✨
Garlic Butter Salmon with Spinach & Mushrooms in Creamy Sauce
Ingredients
For the Salmon
- 4 salmon fillets (about 6 oz / 170 g each, skin on or off)
- Salt and black pepper, to taste
- 1 tbsp olive oil
- 2 tbsp unsalted butter
For the Creamy Sauce
- 3 tbsp unsalted butter
- 4 cloves garlic, minced
- 8 oz (225 g) mushrooms, sliced (cremini or button)
- 3 cups fresh spinach leaves
- 1 cup heavy cream
- ½ cup grated Parmesan cheese
- ½ tsp dried Italian herbs (or oregano + thyme)
- ¼ tsp chili flakes (optional, for heat)
- Salt and pepper, to taste
- Juice of ½ lemon (optional, for freshness)
Instructions
1. Cook the Salmon
- Pat salmon fillets dry, season with salt and pepper.
- Heat olive oil and 2 tbsp butter in a large skillet over medium-high heat.
- Sear salmon, skin-side down first, for 4–5 minutes per side until golden and just cooked through.
- Remove salmon from skillet and set aside.
2. Make the Creamy Garlic Mushroom Sauce
- In the same skillet, melt 3 tbsp butter.
- Add garlic and sauté until fragrant (30 seconds).
- Add mushrooms and cook until golden and softened (5–6 minutes).
- Stir in spinach and cook until just wilted.
- Pour in heavy cream, Parmesan, Italian herbs, and chili flakes. Simmer for 3–4 minutes until thickened.
- Season with salt, pepper, and a squeeze of lemon juice.
3. Combine and Serve
- Return salmon to the skillet, spoon sauce over the fillets.
- Simmer for another 2 minutes so flavors meld.
- Serve hot with rice, pasta, mashed potatoes, or crusty bread.
Tips & Variations
- Use half-and-half or coconut cream for a lighter sauce.
- Add sun-dried tomatoes for a Mediterranean twist.
- For extra crispiness, finish salmon under the broiler for 1–2 minutes.