Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Garlic Butter Salmon with Spinach & Mushrooms in Creamy Sauce Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 3.9 from 54 reviews
  • Author: admin
  • Prep Time: 5 minutes
  • Cook Time: 20 minutes
  • Total Time: 25 minutes
  • Yield: 4 servings
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: American
  • Diet: Low Salt

Description

This Garlic Butter Salmon with Spinach & Mushrooms in a Creamy Sauce is a quick and delicious one-pan meal perfect for busy weeknights. Tender salmon fillets are pan-seared to golden perfection, then topped with a rich, garlicky cream sauce loaded with sautéed mushrooms and fresh spinach. The combination of buttery garlic, earthy mushrooms, and vibrant spinach creates a flavorful, satisfying dish that’s both comforting and elegant.


Ingredients

Scale

Salmon

  • 4 salmon fillets
  • 2 tbsp olive oil
  • Salt and pepper to taste

Creamy Sauce and Vegetables

  • 3 tbsp butter
  • 4 cloves garlic, minced
  • 1 cup mushrooms, sliced
  • 3 cups fresh spinach
  • ½ cup heavy cream
  • ¼ cup grated Parmesan cheese
  • 1 tsp lemon juice
  • Fresh parsley (optional, for garnish)


Instructions

  1. Cook the Salmon: Heat olive oil in a large skillet over medium-high heat. Season the salmon fillets with salt and pepper. Cook them for 4-5 minutes on each side until they are golden brown and cooked through. Remove salmon from the skillet and set aside.
  2. Sauté Garlic: In the same skillet, melt butter over medium heat. Add minced garlic and sauté for about 1 minute until fragrant but not browned.
  3. Cook Mushrooms: Add sliced mushrooms to the skillet and cook for 3-4 minutes until they are softened and lightly browned.
  4. Wilt Spinach: Stir in the fresh spinach and cook for 2-3 minutes until wilted and tender.
  5. Make Cream Sauce: Pour in the heavy cream, add grated Parmesan cheese and lemon juice, stirring well to combine. Let the sauce simmer gently for 2-3 minutes until it thickens slightly.
  6. Return Salmon to Skillet: Place the salmon fillets back into the skillet, spooning the creamy sauce over the top to coat each fillet.
  7. Heat Through: Cook for an additional 2-3 minutes to allow the salmon to heat through and absorb some of the sauce flavors.
  8. Garnish and Serve: Garnish with fresh parsley if desired and serve immediately while hot.

Notes

  • For best results, use fresh salmon fillets about 6 ounces each.
  • You can substitute baby spinach if preferred.
  • Add a pinch of red pepper flakes for some heat.
  • If you want a thicker sauce, cook the sauce a little longer to reduce.
  • Serve with rice, mashed potatoes, or crusty bread to soak up the delicious sauce.