🧄🐟 Garlic Butter Salmon with Spinach & Mushrooms in Creamy Sauce
This Garlic Butter Salmon with Spinach & Mushrooms in Creamy Sauce is a restaurant-quality dish you can make at home in under 30 minutes. Juicy pan-seared salmon is smothered in a rich garlic butter cream sauce loaded with tender mushrooms and vibrant spinach. It’s elegant enough for a special dinner, yet easy enough for busy weeknights.
Creamy, savory, and packed with flavor — this one-pan salmon recipe is guaranteed to impress.
🛒 Ingredients
For the Salmon:
-
4 salmon fillets (about 6 oz each, skin on or off)
-
Salt and black pepper, to taste
-
1 tablespoon olive oil
-
2 tablespoons butter
For the Creamy Garlic Sauce:
-
2 tablespoons butter
-
4 cloves garlic, minced
-
8 oz (225 g) mushrooms, sliced (button or cremini)
-
2 cups fresh spinach
-
1 cup heavy cream
-
½ cup chicken broth (or vegetable broth)
-
½ cup grated Parmesan cheese
-
½ teaspoon Italian seasoning
-
¼ teaspoon paprika (optional)
-
Salt and black pepper, to taste
-
1 tablespoon lemon juice (optional, for brightness)
For Garnish:
-
Fresh parsley, chopped
-
Lemon wedges
👩🍳 How to Make Garlic Butter Salmon with Creamy Spinach & Mushrooms
1️⃣ Season & Sear the Salmon
Pat the salmon fillets dry with paper towels and season generously with salt and black pepper.
Heat olive oil and butter in a large skillet over medium-high heat. Once hot, add the salmon fillets (skin-side down if using skin-on). Sear for 3–4 minutes per side until golden brown and just cooked through. Remove salmon from the skillet and set aside.
2️⃣ Sauté the Mushrooms
In the same skillet, melt the remaining butter. Add sliced mushrooms and cook for 4–5 minutes, stirring occasionally, until browned and tender. This step builds deep, savory flavor.
3️⃣ Build the Garlic Cream Sauce
Add minced garlic to the mushrooms and sauté for 30 seconds until fragrant. Pour in chicken broth, scraping up any browned bits from the pan.
Stir in heavy cream, Parmesan cheese, Italian seasoning, paprika, salt, and pepper. Reduce heat to medium-low and let the sauce simmer for 3–4 minutes, until slightly thickened.
4️⃣ Add Spinach
Stir in fresh spinach and cook until just wilted — about 1–2 minutes. The sauce should be creamy, smooth, and packed with flavor.