If you’re looking for a delicious, high-protein dinner that combines rich flavors with wholesome ingredients, this Garlic Butter Salmon with Spinach & Mushrooms in Creamy Sauce is the perfect choice. Featuring pan-seared salmon fillets, sautéed mushrooms, fresh spinach, garlic butter, and a luxurious cream sauce, this recipe delivers gourmet results in under 40 minutes. It’s ideal for those following a keto diet, low-carb lifestyle, high-protein meal plan, or anyone seeking healthy seafood recipes for dinner.
The combination of omega-3-rich salmon, nutrient-dense spinach, and savory mushrooms creates a balanced meal packed with vitamins, minerals, and healthy fats. Whether you’re preparing a weeknight family dinner or an elegant meal for guests, this creamy garlic salmon recipe is guaranteed to impress.
Garlic Butter Salmon with Spinach & Mushrooms in Creamy Sauce
Preparation Time
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
Servings
- 4 servings
Ingredients
For the Salmon
- 4 salmon fillets (6 oz each)
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 teaspoon paprika
- 2 tablespoons olive oil
- 2 tablespoons unsalted butter
For the Creamy Mushroom Spinach Sauce
- 3 tablespoons butter
- 5 cloves garlic, minced
- 8 oz mushrooms, sliced
- 3 cups fresh spinach
- 1 cup heavy cream
- ½ cup chicken broth
- ½ cup grated Parmesan cheese
- 1 teaspoon Italian seasoning
- ¼ teaspoon red pepper flakes (optional)
- Salt and pepper to taste
Instructions
Step 1: Season the Salmon
Pat the salmon fillets dry with paper towels. Season both sides with salt, pepper, and paprika. Drying the salmon helps achieve a crispy golden crust when seared.
Step 2: Sear the Salmon
Heat olive oil in a large skillet over medium-high heat. Add the salmon fillets skin-side down and cook for 4–5 minutes. Carefully flip and cook another 3–4 minutes until golden brown. Remove salmon from the skillet and set aside.
Step 3: Make the Garlic Butter Base
In the same skillet, reduce heat to medium. Add butter and minced garlic. Sauté for about 30 seconds until fragrant, being careful not to burn the garlic.
Step 4: Cook the Mushrooms
Add sliced mushrooms and cook for 5–6 minutes until they release moisture and become golden brown. Stir occasionally for even cooking.
Step 5: Add the Spinach
Mix in fresh spinach and cook for 1–2 minutes until wilted. The spinach will reduce significantly in volume as it cooks.
Step 6: Prepare the Creamy Sauce
Pour in chicken broth and heavy cream. Stir well and bring to a gentle simmer. Add Parmesan cheese, Italian seasoning, and red pepper flakes. Continue stirring until the cheese melts and the sauce thickens.
Step 7: Return the Salmon
Place the salmon fillets back into the skillet. Spoon the creamy mushroom sauce over the fish and simmer for 3–4 minutes until the salmon is fully heated through.
Step 8: Serve
Garnish with freshly chopped parsley and extra Parmesan cheese if desired. Serve immediately.
Nutritional Benefits
This healthy salmon dinner recipe offers numerous health benefits:
- Rich in omega-3 fatty acids for heart health
- High-quality protein for muscle growth and recovery
- Low-carb and keto-friendly
- Excellent source of vitamins A, C, D, and K
- Contains antioxidants from spinach and mushrooms
- Supports brain function and immune health
Serving Suggestions
Pair this creamy garlic butter salmon with:
- Roasted asparagus
- Garlic cauliflower mash
- Steamed broccoli
- Zucchini noodles
- Herb rice pilaf
- Quinoa salad
- Fresh garden salad
These side dishes complement the creamy sauce while maintaining a balanced meal.
Storage and Reheating Tips
Refrigeration
Store leftovers in an airtight container for up to 3 days.
Freezing
Freeze for up to 2 months. Thaw overnight in the refrigerator before reheating.
Reheating
Warm gently in a skillet over low heat. Add a splash of cream or broth to restore the sauce consistency.
Expert Tips for the Best Creamy Salmon
- Use fresh salmon whenever possible for superior flavor and texture.
- Avoid overcooking the fish; salmon continues cooking after removal from heat.
- Freshly grated Parmesan melts more smoothly than pre-packaged varieties.
- Full-fat heavy cream creates the richest sauce.
- Brown the mushrooms properly to maximize flavor.
Frequently Asked Questions (FAQs)
Can I use frozen salmon?
Yes. Thaw the salmon completely and pat it dry before cooking to ensure proper searing.
Is this recipe keto-friendly?
Absolutely. The recipe is naturally low in carbohydrates and high in healthy fats, making it suitable for ketogenic meal plans.
What mushrooms work best?
Cremini, baby bella, white button, or shiitake mushrooms all work well in this creamy salmon recipe.
Can I substitute the heavy cream?
Yes. You can use half-and-half, coconut cream, or evaporated milk, though the texture and richness may vary.
How do I know when salmon is fully cooked?
Salmon is done when it flakes easily with a fork and reaches an internal temperature of 145°F (63°C).
Can I make this dairy-free?
Yes. Replace butter with olive oil, heavy cream with coconut cream, and Parmesan with a dairy-free alternative.
What wine pairs well with creamy salmon?
Popular choices include Chardonnay, Sauvignon Blanc, Pinot Grigio, or a light rosé.
Is salmon good for weight loss?
Salmon is an excellent food for weight management because it is high in protein, nutrient-dense, and helps promote satiety.

