Creamy Garlic Salmon with Mushrooms & Spinach
Jump To Menu Section
ToggleA rich, restaurant-quality one-pan dinner featuring perfectly seared salmon, tender mushrooms, fresh spinach, and a creamy garlic Parmesan sauce. This recipe is quick enough for weeknights yet elegant enough for special occasions.
Recipe Information
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Servings: 4
- Calories: Approximately 520 kcal per serving
Ingredients
For the Salmon
- 4 salmon fillets (6 oz / 170g each)
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 teaspoon paprika
- ½ teaspoon garlic powder
- 2 tablespoons olive oil
- 1 tablespoon butter
For the Creamy Garlic Sauce
- 2 tablespoons butter
- 4 garlic cloves, minced
- 8 oz (225g) mushrooms, sliced
- 3 cups fresh baby spinach
- 1 cup heavy cream
- ½ cup chicken broth
- ½ cup freshly grated Parmesan cheese
- 1 teaspoon Italian seasoning
- ¼ teaspoon crushed red pepper flakes (optional)
- 1 teaspoon lemon juice
- 1 tablespoon fresh parsley, chopped
- Salt and black pepper to taste
Instructions
Step 1: Prepare the Salmon
Pat the salmon dry with paper towels. Season both sides with salt, pepper, paprika, and garlic powder.
Step 2: Sear the Salmon
Heat olive oil and 1 tablespoon butter in a large skillet over medium-high heat.
Cook the salmon for:
- 4–5 minutes on the first side
- 3–4 minutes on the second side
Remove the salmon from the skillet and set aside.
Step 3: Cook the Mushrooms
Reduce the heat to medium. Melt the remaining butter in the same skillet.
Add the sliced mushrooms and cook for 5–6 minutes until golden brown.
Step 4: Add Garlic
Stir in the minced garlic and cook for about 30 seconds until fragrant.
Step 5: Add Spinach
Add the fresh spinach and cook for 2–3 minutes until wilted.
Step 6: Make the Cream Sauce
Pour in the chicken broth and stir to deglaze the pan.
Add:
- Heavy cream
- Parmesan cheese
- Italian seasoning
- Red pepper flakes (if using)
Simmer for 4–5 minutes until the sauce thickens slightly.
Step 7: Finish the Dish
Stir in the lemon juice and chopped parsley.
Return the salmon to the skillet and spoon the creamy sauce over the fillets.
Cook for another 2–3 minutes until the salmon is heated through.
Serve immediately.
Serving Suggestions
- Garlic mashed potatoes
- Buttered pasta
- Steamed rice
- Cauliflower mash
- Roasted asparagus
- Broccoli
- Garlic bread
- Zucchini noodles
Storage
- Refrigerator: Store in an airtight container for up to 3 days.
- Freezer: Freeze for up to 2 months (the cream sauce may separate slightly after thawing).
- Reheating: Warm gently over low heat or microwave in short intervals, stirring the sauce as needed.
Nutrition (Per Serving – Approximate)
- Calories: 520 kcal
- Protein: 38g
- Carbohydrates: 8g
- Fat: 38g
- Saturated Fat: 16g
- Fiber: 2g
- Sugar: 3g
- Sodium: 540mg
- Cholesterol: 135mg
Nut Information
Contains Nuts? ❌ No
This recipe is naturally peanut-free and tree nut-free.
Always check labels on:
- Parmesan cheese
- Chicken broth
- Seasonings
- Butter
to ensure they are produced in a nut-free facility if preparing for someone with a severe nut allergy.
Tips
- Pat the salmon dry before cooking for a crispy golden crust.
- Freshly grated Parmesan creates the smoothest sauce.
- Avoid boiling the cream sauce to prevent curdling.
- Use fresh spinach for the best texture and color.
- Add a squeeze of fresh lemon before serving for extra brightness.
Frequently Asked Questions (Q&A)
Q1. Can I use frozen salmon?
Yes. Thaw completely and pat dry before seasoning.
Q2. Can I substitute the heavy cream?
Yes. Half-and-half or cooking cream can be used, though the sauce will be lighter.
Q3. What mushrooms work best?
White button, cremini, or baby bella mushrooms are excellent choices.
Q4. Is this recipe keto-friendly?
Yes. It is naturally low in carbohydrates and suitable for most keto diets.
Q5. Can I use another fish?
Yes. Cod, trout, halibut, or tilapia work well.
Q6. Can I make this recipe ahead of time?
Yes. Prepare it up to one day in advance and reheat gently before serving.
Q7. Why did my cream sauce separate?
The heat was likely too high. Simmer gently and avoid boiling after adding the cream.
Q8. Can I add more vegetables?
Absolutely! Broccoli, asparagus, kale, peas, or sun-dried tomatoes are delicious additions.
Q9. Is this recipe gluten-free?
Yes, if your chicken broth and Parmesan cheese are certified gluten-free.
Q10. What can I serve with this dish?
It pairs beautifully with mashed potatoes, rice, pasta, roasted vegetables, cauliflower mash, or crusty bread.
