Creamy Garlic Butter Salmon with Spinach and Mushrooms

This Creamy Garlic Butter Salmon with Spinach and Mushrooms is a rich and elegant skillet dinner featuring perfectly seared salmon fillets served over tender spinach and sautéed mushrooms in a silky garlic cream sauce. The buttery salmon, earthy mushrooms, and velvety herb-infused sauce come together beautifully, making this a restaurant-style meal that is surprisingly easy to prepare at home.

Why You’ll Love It

  • Perfectly seared salmon with a rich, buttery garlic flavor
  • Creamy sauce that pairs beautifully with spinach and mushrooms
  • Elegant enough for special occasions but simple for weeknight dinners
  • A complete one-skillet meal with protein, vegetables, and bold flavor

Ingredients Overview

Salmon

  • 4 salmon fillets, about 6 oz each
  • 1 tbsp olive oil
  • 1 tbsp butter
  • 1 tsp garlic powder
  • ½ tsp paprika
  • ¾ tsp salt
  • ½ tsp black pepper

Vegetables

  • 8 oz mushrooms, sliced
  • 4 cups fresh spinach
  • 2 tbsp butter
  • 3 garlic cloves, minced

Creamy Garlic Butter Sauce

  • 1 cup heavy cream
  • ½ cup chicken broth
  • ½ cup grated Parmesan cheese
  • 1 tsp Dijon mustard
  • ½ tsp Italian seasoning
  • ¼ tsp red pepper flakes, optional
  • Salt to taste
  • Black pepper to taste

Garnish

  • 2 tbsp fresh parsley, chopped
  • Extra Parmesan cheese
  • Lemon wedges, optional

Step-by-Step Instructions

1. Season the Salmon

Pat the salmon fillets dry with paper towels.

Season both sides with garlic powder, paprika, salt, and black pepper.

Let the salmon sit at room temperature for about 10 minutes while you prepare the skillet.

2. Sear the Salmon

Heat olive oil and 1 tablespoon butter in a large skillet over medium-high heat.

Place the salmon fillets skin-side down if using skin-on salmon.

Cook for about 4–5 minutes per side, depending on thickness, until the outside is golden and the salmon is nearly cooked through.

Transfer the salmon to a plate and set aside.

3. Cook the Mushrooms and Spinach

Reduce the heat to medium and add 2 tablespoons butter to the same skillet.

Add the sliced mushrooms and cook for 4–5 minutes until softened and lightly browned.

Stir in the minced garlic and cook for another 30 seconds until fragrant.

Add the spinach and cook for 1–2 minutes until wilted.

4. Make the Creamy Sauce

Pour in the chicken broth and stir well, scraping up any flavorful browned bits from the skillet.

Add the heavy cream, Parmesan cheese, Dijon mustard, Italian seasoning, and red pepper flakes if using.

Simmer gently for 3–4 minutes, stirring often, until the sauce becomes smooth and slightly thickened.

Taste and adjust with salt and black pepper if needed.

5. Return the Salmon

Place the salmon fillets back into the skillet over the spinach and mushrooms.

Spoon the creamy garlic butter sauce over the top.

Simmer gently for another 2–3 minutes, or until the salmon is fully cooked and flakes easily with a fork.

6. Serve

Transfer the salmon fillets to serving plates with plenty of spinach, mushrooms, and sauce.

Sprinkle with fresh parsley and extra Parmesan if desired.

Serve immediately with lemon wedges on the side for extra brightness.

Cooking Tips

  • Pat the salmon dry before cooking so it develops a beautiful golden crust.
  • Do not overcook the salmon; it should be just opaque and flake easily.
  • Use freshly grated Parmesan for the smoothest, creamiest sauce.
  • Keep the sauce at a gentle simmer so the cream does not separate.
  • Add a squeeze of lemon at the end to balance the richness of the garlic butter sauce.

Serving Suggestions

Serve this creamy garlic butter salmon with:

  • Mashed potatoes
  • Buttered rice
  • Garlic roasted potatoes
  • Crusty bread
  • Steamed asparagus

Storage

Store leftovers in an airtight container in the refrigerator for up to 2 days.

Reheat gently in a skillet over low heat with a small splash of broth or cream to loosen the sauce. Avoid overheating the salmon so it stays tender.

Leftover Ideas

  • Flake leftover salmon and serve it over pasta with the extra creamy sauce.
  • Add the salmon, spinach, and mushrooms to a rice bowl for lunch.
  • Use leftovers in a savory stuffed baked potato with extra Parmesan on top.

FAQs

Can I use frozen salmon?
Yes. Thaw it completely and pat it very dry before seasoning and cooking.

Can I use half-and-half instead of heavy cream?
Yes. The sauce will be a little lighter and slightly less rich, but it will still be delicious.

Can I add other vegetables?
Yes. Asparagus, sun-dried tomatoes, zucchini, or kale all work well in this dish.

How do I know when the salmon is done?
The salmon should flake easily with a fork and reach an internal temperature of 145°F (63°C).

Final Thoughts

Creamy Garlic Butter Salmon with Spinach and Mushrooms is the kind of dish that feels both luxurious and comforting at the same time. With its tender seared salmon, velvety garlic Parmesan sauce, and savory vegetables, it is an easy one-skillet dinner that looks impressive and tastes absolutely delicious for both family meals and special occasions.

#SalmonRecipe #CreamySalmon #GarlicButterSalmon #SeafoodDinner #EasyDinner

Leave a Comment