Garlic Butter Salmon with Spinach & Mushrooms in Creamy Sauce is a delightful dish that brings together tender salmon fillets, sautéed mushrooms, and fresh spinach, all enveloped in a creamy sauce. This recipe is not only simple and quick to prepare but also packed with flavor and nutrition. Whether you’re looking for a weeknight dinner or a special meal for guests, this dish is sure to impress.

Why Make This Recipe
This recipe is perfect for anyone who loves salmon and wants a healthy meal that doesn’t take hours to prepare. The combination of garlic butter, creamy sauce, and fresh vegetables elevates the salmon’s natural flavors. It’s also a great way to get omega-3 fatty acids, which are beneficial for heart health. Plus, it’s a one-pan meal that saves on cleanup!
How to Make Garlic Butter Salmon with Spinach & Mushrooms in Creamy Sauce
Ingredients
- 4 salmon fillets (6 oz each)
- 2 tbsp unsalted butter, softened
- 2 cloves garlic, minced
- Salt and pepper to taste
- 2 tbsp unsalted butter
- 1 cup mixed mushrooms (button, cremini, shiitake), sliced
- 1 cup fresh spinach leaves
- 1/2 cup heavy cream
- 1/2 cup grated Parmesan cheese
Directions
- Prepare the Garlic Butter: Mix the softened butter, minced garlic, salt, and pepper in a bowl.
- Season the Salmon: Season the salmon fillets with salt and pepper.
- Cook the Salmon: Cook the salmon fillets in a skillet over medium-high heat for 3-4 minutes per side, or until cooked through.
- Make the Creamy Sauce: In the same skillet, add the butter and sauté the sliced mushrooms until tender. Add the minced garlic and cook for 1 minute.
- Add the Spinach and Heavy Cream: Add the fresh spinach leaves and heavy cream to the skillet. Stir until the spinach is wilted.
- Stir in Parmesan Cheese: Stir in the grated Parmesan cheese until melted and smooth. Season with salt and pepper to taste.
- Serve: Serve the Garlic Butter Salmon with the Creamy Mushroom and Spinach Sauce spooned over the top.
How to Serve Garlic Butter Salmon with Spinach & Mushrooms in Creamy Sauce
Serve this dish hot, with the creamy sauce generously poured over the salmon. It pairs well with a side of rice, quinoa, or a fresh salad to balance the flavors. You can also add a slice of crusty bread to mop up the delicious sauce.
How to Store Garlic Butter Salmon with Spinach & Mushrooms in Creamy Sauce
To store leftovers, place the salmon and sauce in an airtight container and keep it in the refrigerator. It should stay fresh for up to 2 days. Reheat gently on the stove or in the microwave, adding a splash of cream to revive the sauce if needed.
Tips to Make Garlic Butter Salmon with Spinach & Mushrooms in Creamy Sauce
- Use fresh ingredients for the best flavor—fresh garlic and spinach make a big difference.
- Don’t overcook the salmon; it should be flaky and tender.
- Feel free to customize the mushrooms based on your preference or availability.
Variation
You can add other vegetables like asparagus or cherry tomatoes for extra color and flavor. Also, try different herbs such as thyme or basil for a twist on the classic recipe.
FAQs
1. Can I use frozen salmon for this recipe?
Yes, you can use frozen salmon, but make sure to thaw it completely before cooking for even cooking.
2. What can I substitute for heavy cream?
You can substitute heavy cream with half-and-half, yogurt, or a dairy-free alternative like coconut milk, but this may change the flavor and texture.
3. How do I know when the salmon is cooked?
The salmon is done when it flakes easily with a fork and has an internal temperature of 145°F (63°C). It should look opaque and not translucent in the center.

Garlic Butter Salmon with Spinach & Mushrooms in Creamy Sauce
Ingredients
For the salmon
- 4 pieces salmon fillets (6 oz each)
- 2 tbsp unsalted butter, softened For garlic butter preparation
- 2 cloves garlic, minced
- to taste Salt and pepper
For the creamy sauce
- 2 tbsp unsalted butter
- 1 cup mixed mushrooms (button, cremini, shiitake), sliced
- 1 cup fresh spinach leaves
- ½ cup heavy cream
- ½ cup grated Parmesan cheese
Instructions
Preparation
- Mix the softened butter, minced garlic, salt, and pepper in a bowl to prepare the garlic butter.
- Season the salmon fillets with salt and pepper.
Cooking
- Cook the salmon fillets in a skillet over medium-high heat for 3-4 minutes per side, or until cooked through.
- In the same skillet, add the butter and sauté the sliced mushrooms until tender. Add the minced garlic and cook for 1 minute.
- Add the fresh spinach leaves and heavy cream to the skillet. Stir until the spinach is wilted.
- Stir in the grated Parmesan cheese until melted and smooth. Season with salt and pepper to taste.
- Serve the garlic butter salmon with the creamy mushroom and spinach sauce spooned over the top.







