Garlic Butter Salmon with Spinach & Mushrooms in Creamy Sauce
Garlic Butter Salmon with Spinach & Mushrooms in Creamy Sauce is a culinary treasure that transforms a simple weeknight meal into an elegant dining experience. This dish marries the rich flavors of salmon with the earthy notes of mushrooms and a luscious creamy sauce that clings to every bite. My journey into creating this recipe started from a craving for something hearty yet healthy. Each time I prepare this dish, I relish the way it elevates a regular evening into something special.

Table of Contents
Table of Contents
Why Make This Recipe
If you’re seeking a meal that balances indulgence and nutrition, this garlic butter salmon recipe is your go-to. In just about 30 minutes, you can whip up something that feels restaurant-quality right in your kitchen. It’s not only easy on the budget but also a family favorite, sure to impress even the pickiest of eaters. Whether it’s a simple weeknight dinner or a stylish brunch, this dish adapts beautifully to any occasion.
“The combination of flavors in this dish is incredible! This is now my family’s favorite dish. It’s easy to make too!” – Happy Home Cook
How to Make Garlic Butter Salmon with Spinach & Mushrooms in Creamy Sauce
The cooking process might seem detailed, but it’s quite straightforward and enjoyable. You’ll start by searing the salmon fillets to a perfect golden brown. Next, you’ll create a robust sauce that melds cream, garlic, fresh spinach, and mushrooms into a heavenly blend. Let’s dive into the ingredients needed for this delectable meal.
Ingredients
To prepare Garlic Butter Salmon with Spinach & Mushrooms in Creamy Sauce, gather the following:
- 4 salmon fillets (about 6 oz each)
- 2 tablespoons olive oil
- 3 tablespoons unsalted butter
- 4 cloves garlic, minced
- 8 oz mushrooms, sliced
- 3 cups fresh spinach
- 1 cup heavy cream
- 1/2 cup grated Parmesan cheese
- 1/2 teaspoon red pepper flakes (optional)
- Salt and black pepper, to taste
- Fresh parsley, chopped (for garnish)
Feel free to switch the heavy cream for a low-fat alternative or use spinach substitutes, like kale, to add a different texture and flavor.
Directions
Step 1: Season the salmon fillets with salt and pepper on both sides.
Step 2: Heat olive oil in a large skillet over medium-high heat. Add the salmon, skin side down, and sear for 4-5 minutes per side until golden and cooked through. Remove the salmon and set it aside.
Step 3: Reduce the heat to medium. Add butter to the skillet. Once melted, add minced garlic and sauté for about 30 seconds until fragrant.
Step 4: Add sliced mushrooms to the skillet. Cook for 4-5 minutes until they soften and release moisture.
Step 5: Stir in fresh spinach, cooking just until wilted—this should take about 2 minutes.
Step 6: Pour in the heavy cream, add grated Parmesan cheese, and stir in optional red pepper flakes. Allow the mixture to simmer for 3-4 minutes until it thickens slightly.
Finally, return the salmon to the skillet, spooning the creamy mixture over the fillets. Let it simmer for an additional 2 minutes to heat through. Garnish with fresh parsley and serve hot.
How to Serve Garlic Butter Salmon with Spinach & Mushrooms in Creamy Sauce
When it comes to plating, the key is to allow the vibrant colors to shine through. Serve the salmon atop a bed of sautéed spinach and mushrooms, drizzling a generous amount of the creamy sauce over the fillet. Pair it with a side of fluffy rice or a light salad for a refreshing contrast. A crisp white wine, such as Sauvignon Blanc, complements the dish beautifully, enhancing the buttery flavors.

How to Store
If you find yourself with leftovers, though I doubt it! you can keep them in an airtight container in the refrigerator for up to two days. When reheating, do so gently over low heat to avoid drying out the salmon. For longer preservation, consider freezing the dish in portions; it will retain its flavor for up to two months.
Safety Tip: Always ensure the internal temperature of cooked salmon reaches 145°F to guarantee it’s safe to eat.
Tips to Make
To enhance the overall experience of this dish, consider these pro tips:
- For a crispy salmon skin, make sure the pan is hot enough before adding the fish and avoid moving it around too much while cooking.
- Using fresh herbs like dill or thyme can elevate the flavor profile even further.
- If you prefer a tangy twist, squeeze some fresh lemon juice over the finished dish right before serving.
Variations
This recipe is incredibly versatile. Here are some creative twists you might enjoy:
- Replace the salmon with chicken breast or shrimp for a different protein experience.
- Experiment with seasonal vegetables, perhaps substituting asparagus or zucchini for spinach.
- If you’re looking for a vegan version, use tofu instead of salmon and coconut milk or cashew cream in place of heavy cream.
Conclusion
Garlic Butter Salmon with Spinach & Mushrooms in Creamy Sauce is not just a dish; it’s a celebration of flavors and a way to nourish the body without sacrificing taste. With just a few simple steps, you can create a meal that will impress your family and friends alike. Feel free to comment, rate, and share your experience with this recipe!
FAQ
What is the prep time for this recipe?
Prep time is around 10 minutes, with a cooking time of approximately 20 minutes.
Can I use different types of mushrooms?
Absolutely! Shiitake, cremini, or even button mushrooms work wonderfully depending on your preference.
How should I store leftovers safely?
Keep leftovers in an airtight container in the fridge for up to two days, or freeze them for longer storage. Always reheat gently to maintain moisture.
Are there any dietary modifications I can make?
You can substitute the heavy cream with a plant-based alternative for a dairy-free version or use gluten-free pasta instead of traditional sides for gluten-sensitive diets.

Garlic Butter Salmon with Spinach & Mushrooms in Creamy Sauce
- Total Time: 30 minutes
- Yield: 4 servings
- Diet: Pescatarian
Description
A culinary treasure that transforms a simple weeknight meal into an elegant dining experience with rich flavors of salmon, mushrooms, and a luscious creamy sauce.
Ingredients
- 4 salmon fillets (about 6 oz each)
- 2 tablespoons olive oil
- 3 tablespoons unsalted butter
- 4 cloves garlic, minced
- 8 oz mushrooms, sliced
- 3 cups fresh spinach
- 1 cup heavy cream
- 1/2 cup grated Parmesan cheese
- 1/2 teaspoon red pepper flakes (optional)
- Salt and black pepper, to taste
- Fresh parsley, chopped (for garnish)
Instructions
- Season the salmon fillets with salt and pepper on both sides.
- Heat olive oil in a large skillet over medium-high heat. Add the salmon, skin side down, and sear for 4-5 minutes per side until golden and cooked through. Remove the salmon and set it aside.
- Reduce the heat to medium. Add butter to the skillet. Once melted, add minced garlic and sauté for about 30 seconds until fragrant.
- Add sliced mushrooms to the skillet. Cook for 4-5 minutes until they soften and release moisture.
- Stir in fresh spinach, cooking just until wilted—this should take about 2 minutes.
- Pour in the heavy cream, add grated Parmesan cheese, and stir in optional red pepper flakes. Allow the mixture to simmer for 3-4 minutes until it thickens slightly.
- Return the salmon to the skillet, spooning the creamy mixture over the fillets. Let it simmer for an additional 2 minutes to heat through. Garnish with fresh parsley and serve hot.
Notes
For a crispy salmon skin, ensure the pan is hot enough before adding the fish and avoid moving it too much. Fresh herbs and a squeeze of lemon can elevate the flavors.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Searing
- Cuisine: American






