Garlic Butter Salmon with Spinach and Mushrooms is a rich, comforting, and surprisingly easy one-pan meal. Juicy, pan-seared salmon fillets are coated in a fragrant garlic butter sauce and paired with tender sautéed mushrooms and wilted spinach. It’s restaurant-quality, yet simple enough for a weeknight dinner.
This dish is naturally low-carb, high in protein, and packed with nutrients—perfect for healthy eating without sacrificing flavor.
🥗 Why You’ll Love This Recipe
- ✅ Ready in about 30 minutes
- ✅ Uses one pan (easy cleanup!)
- ✅ Creamy, garlicky, buttery flavor
- ✅ Keto & low-carb friendly
- ✅ Great for meal prep or special dinners
🛒 Ingredients
For the Salmon
- 4 salmon fillets (skin-on or skinless)
- Salt and black pepper (to taste)
- 1 teaspoon paprika
- 2 tablespoons olive oil
For the Garlic Butter Sauce
- 3 tablespoons unsalted butter
- 4 cloves garlic (minced)
- 1 cup mushrooms (sliced; cremini or white button)
- 3 cups fresh spinach
- ½ cup heavy cream (optional for creamy version)
- ¼ cup chicken broth or white wine
- ½ teaspoon Italian seasoning
- 1 tablespoon lemon juice
- Fresh parsley (for garnish)
👩🍳 Step-by-Step Instructions
1️⃣ Season the Salmon
Pat salmon dry with paper towels. Season both sides with salt, pepper, and paprika.
2️⃣ Sear the Salmon
Heat olive oil in a large skillet over medium-high heat.
Place salmon skin-side down and cook for 4–5 minutes. Flip and cook another 3–4 minutes until golden and cooked through.
Remove from skillet and set aside.
3️⃣ Cook the Mushrooms
In the same pan, melt butter. Add sliced mushrooms and sauté for 4–5 minutes until tender and browned.
4️⃣ Add Garlic & Spinach
Stir in minced garlic and cook for 30 seconds until fragrant.
Add spinach and cook until wilted.
5️⃣ Make It Creamy (Optional)
Pour in chicken broth (or wine) and heavy cream.
Add Italian seasoning and simmer 2–3 minutes until slightly thickened.
6️⃣ Finish the Dish
Return salmon to the skillet. Spoon sauce over the top.
Drizzle lemon juice and simmer for 2 minutes.
Garnish with fresh parsley and serve warm.
🍽 What to Serve With It
- Garlic mashed potatoes
- Steamed rice or cauliflower rice
- Roasted asparagus
- Crusty bread for dipping
- Zucchini noodles
🔥 Cooking Tips for Perfect Salmon
- Don’t overcrowd the pan.
- Let salmon cook undisturbed to get a golden crust.
- Internal temperature should reach 125–130°F (52–54°C) for medium.
- Use fresh garlic for best flavor.
🥑 Nutritional Highlights
- High in Omega-3 fatty acids
- Excellent source of protein
- Rich in iron and vitamins from spinach
- Low in carbs
❄ Storage & Reheating
- Store in an airtight container in the refrigerator for up to 3 days.
- Reheat gently on the stovetop or microwave at 50% power.
- Not ideal for freezing due to the cream sauce.
✨ Final Thoughts
Garlic Butter Salmon with Spinach and Mushrooms is the perfect balance of indulgent and healthy. The buttery garlic sauce enhances the richness of the salmon, while spinach and mushrooms add earthiness and freshness.
Whether you’re cooking for family, meal-prepping for the week, or hosting dinner guests, this dish delivers bold flavor with minimal effort.

