Introduction
This Garlic Butter Salmon with Spinach and Mushrooms in Creamy Sauce is the perfect easy weeknight dinner. Ready in under 30 minutes, it features tender, flaky salmon smothered in a rich, garlicky butter sauce with fresh spinach and savory mushrooms. For another quick, savory meal, try this Garlic Butter Steak Bites and Mash Recipe.
Ingredients
This creamy mushroom and spinach salmon brings together rich, savory flavors with tender fish and a velvety white wine cream sauce.
- 4 salmon fillets
- 3 tablespoons olive oil, divided
- 1/2 onion, sliced
- 1/2 pound oyster mushrooms (or mushrooms of choice), sliced
- 1 teaspoon minced fresh garlic
- 3 cups baby spinach leaves, loosely packed
- 1/4 cup white wine
- 1 cup heavy whipping cream
- Salt and pepper to taste

Timing
| Prep Time | 15 minutes |
| Cook Time | 25 minutes |
| Total Time | 40 minutes |
Context: This recipe cooks about 20% faster than similar recipes.
Step-by-Step Instructions
Step 1 — Prepare Your Ingredients
Gather all your ingredients and measure them accurately before you begin. This ensures a smooth cooking process without interruptions.
Chop vegetables, measure spices, and have proteins ready to go. Proper preparation saves time and reduces stress during active cooking.
Step 2 — Preheat Your Cooking Surface
Preheat your oven, stovetop, or grill to the required temperature. For most baking, 350°F (175°C) is a standard starting point.
Allow the surface to fully heat before adding food. A properly preheated surface ensures even cooking and better texture.
Step 3 — Combine Dry Ingredients
Whisk together all dry ingredients in a large bowl. This includes flour, leavening agents, and spices.
Sifting dry ingredients helps prevent lumps and ensures a uniform mixture for consistent results.
Step 4 — Mix Wet Ingredients Separately
In a separate bowl, combine eggs, oils, liquids, and extracts. Whisk until fully emulsified and smooth.
Room temperature ingredients blend more easily. Remove cold items from the refrigerator about 30 minutes before use.
Step 5 — Combine Wet and Dry Mixtures
Pour the wet ingredients into the dry ingredients. Gently fold together until just combined; avoid overmixing.
Overmixing can develop gluten and lead to tough baked goods. A few small lumps are perfectly fine.
Step 6 — Portion and Arrange
Transfer your mixture to prepared pans, skillets, or baking sheets. Use a spatula to spread evenly.
For consistent results, use a scale to portion dough or batter. This ensures uniform cooking times.
Step 7 — Cook to Perfection
Bake, roast, or cook according to your recipe’s timing guidelines. Set a timer to avoid overcooking.
Check for doneness using visual cues: golden brown color, firm springs when touched, or clean toothpick tests.
Step 8 — Rest Before Serving
Remove from heat and let rest on a cooling rack. This allows carryover cooking and redistribution of juices.
Most baked goods need 10-15 minutes of cooling. Meats benefit from 5-10 minutes of resting for juicier results.
Step 9 — Plate and Enjoy
Slice, portion, or scoop your creation onto serving dishes. Garnish with fresh herbs or finishing touches if desired.
Serve immediately for best texture and temperature. Share your delicious results with family and friends!
Nutritional Information
| Calories | … |
| Protein | … |
| Carbohydrates | … |
| Fat | … |
| Fiber | … |
| Sodium | … |
Note: Estimates based on typical ingredients and serving size.
Healthier Alternatives
- Lean ground turkey — Lighter protein with savory poultry notes
- Cauliflower rice — Lower-carb base with mild, nutty flavor
- Coconut milk — Creamy dairy-free alternative with tropical sweetness
- Tamari sauce — Gluten-free soy sauce substitute with rich umami
- Nutritional yeast — Cheesy flavor without dairy, adds B vitamins
- Zucchini noodles — Fresh, low-carb pasta alternative with delicate texture
- Herb-infused oils — Lower-sodium flavor boost with aromatic complexity
- Lentils — Plant-based protein with earthy, hearty notes

Serving Suggestions
- Pair with a crisp green salad and crusty bread for a light lunch.
- Serve alongside roasted vegetables for a comforting dinner.
- Perfect for picnics and potlucks, easily transportable and delicious at room temperature.
- Elevate a brunch spread by adding fresh herbs and a dollop of crème fraîche.
- For an elegant dinner party, plate individually with a colorful garnish.
- Great for meal prep; portion into containers for a quick, healthy grab-and-go option.
These serving ideas help you enjoy this dish for any occasion, from a casual family meal to a special gathering.
Common Mistakes to Avoid
- Mistake: Overcrowding the pan. Fix: Cook in batches to ensure proper browning and avoid steaming.
- Mistake: Not preheating your cooking surface. Fix: Always preheat pans and ovens for consistent, predictable cooking.
- Mistake: Using the wrong oil for high-heat cooking. Fix: Choose oils with a high smoke point, like avocado or refined avocado oil, to prevent burning.
- Mistake: Underseasoning during the cooking process. Fix: Season in layers, adding salt and spices at different stages to build flavor depth.
- Mistake: Overmixing batters and doughs. Fix: Mix just until ingredients are combined to avoid developing too much gluten, which leads to toughness.
- Mistake: Not tasting as you go. Fix: Taste your food throughout the cooking process to adjust seasoning and balance flavors.
- Mistake: Substituting ingredients without considering their function. Fix: Understand the role of an ingredient (e.g., leavening, thickening) before making a swap.
- Mistake: Ignoring resting time for meats. Fix: Let cooked meat rest before slicing to allow juices to redistribute, resulting in a more tender and flavorful dish.
Storing Tips
- Fridge: Store in an airtight container for up to 3-4 days.
- Freezer: Freeze in freezer-safe bags or containers for up to 3 months.
- Reheat: Reheat thoroughly to an internal temperature of 165°F (74°C) before serving.
Always allow food to cool to room temperature before refrigerating or freezing to maintain quality and safety.
Conclusion
This garlic butter salmon with creamy sauce is a restaurant-quality meal you can easily make at home. For perfect sides, try our Herbed Wild Rice with Pomegranate or Creamed Spinach. Give the recipe a try and share your results in the comments!
PrintGarlic Butter Salmon with Spinach and Mushrooms in Creamy Sauce
A rich and flavorful dish featuring salmon fillets cooked in a creamy garlic butter sauce with sautéed spinach and mushrooms, perfect for a comforting yet elegant meal.
- Author: Dorothy Miller
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 1x
- Method: Main Course
- Cuisine: American
Ingredients
- 4 salmon fillets
- 3 tablespoons olive oil, divided
- 1/2 onion, sliced
- 1/2 pound oyster mushrooms or mushrooms of choice, sliced
- 1 teaspoon minced fresh garlic
- 3 cups baby spinach leaves, loosely packed
- 1/4 cup white wine
- 1 cup heavy whipping cream
- Salt and pepper to taste
Instructions
- Pat the salmon fillets dry and season with salt and pepper.
- Heat 2 tablespoons olive oil in a large skillet over medium-high heat. Place salmon skin side down and cook for 2-3 minutes until skin is crispy.
- Reduce heat to medium, flip salmon, cover loosely with foil, and cook for 3-4 minutes until nearly cooked through. Remove salmon and set aside.
- Increase heat to medium-high, add remaining 1 tablespoon olive oil. Add onions and mushrooms, cook for 3 minutes until softened and browned.
- Add minced garlic and spinach, sauté until garlic is fragrant and spinach begins to wilt.
- Pour in white wine, cook for 1 minute to evaporate alcohol.
- Stir in heavy cream, season with salt and pepper.
- Return salmon to skillet, nestle into sauce, and cook for 30 seconds to 1 minute until salmon is fully cooked and spinach is bright green.
Notes
For best results, use fresh salmon fillets and do not overcook to keep the fish moist. The white wine adds depth to the sauce but can be omitted if preferred. Serve immediately for optimal flavor and texture.
Nutrition
- Calories: 480
- Sugar: 2
- Sodium: 150
- Fat: 35
- Saturated Fat: 15
- Unsaturated Fat: 20
- Trans Fat: 0
- Carbohydrates: 6
- Fiber: 2
- Protein: 35
- Cholesterol: 110
FAQs
Can I make this recipe ahead of time?
Yes, this recipe holds up well when prepared in advance. You can store it in an airtight container in the refrigerator for up to two days. Reheat gently before serving for the best results.
What can I substitute if I don’t have a key ingredient?
You can often substitute similar ingredients based on what you have available. For example, if you are missing a fresh herb, you can use a dried version, but use one-third the amount. This recipe is quite forgiving, so feel free to adapt it to your pantry.
How can I adjust the recipe to make it spicier?
To make this recipe spicier, you can add more of the chili element, such as red pepper flakes or a fresh chopped chili pepper. Start with a small amount, taste, and add more gradually until it reaches your desired heat level.



