Creamy Garlic Butter Salmon with Spinach & Mushrooms is one of those weeknight dinners that feels like it came from a high-end restaurant but is actually incredibly easy to make at home. It’s packed with flavor, boasts a luxurious creamy texture, and brings together the richness of seared salmon, the earthiness of sautéed mushrooms, and the freshness of baby spinach all in a garlicky, buttery cream sauce.
Whether you’re planning a cozy dinner for two or a nourishing family meal, this dish ticks all the boxes—it’s elegant, healthy-ish, filling, and comes together in under 30 minutes. In this guide, you’ll find everything you need to master this salmon dish, from selecting the perfect fillets to building the sauce from scratch. Plus, we’ll go over variations, prep tips, and serving suggestions.
Ingredients
Here’s what you’ll need to create this delicious Creamy Garlic Butter Salmon:
For the salmon:
-
2 salmon fillets (skin-on or skinless, about 6 oz each)
-
1 tablespoon olive oil
-
Salt and freshly ground black pepper, to taste
For the creamy sauce:
-
2 tablespoons unsalted butter
-
1 cup mushrooms, sliced (button, cremini, or baby bella)
-
3 cloves garlic, minced
-
2 cups fresh baby spinach
-
½ cup heavy cream
-
¼ cup low-sodium chicken broth
-
1 teaspoon Dijon mustard
-
1 teaspoon fresh thyme leaves (or ½ teaspoon dried thyme)
-
Salt and pepper, to taste
Instructions
Step 1: Prepare and Sear the Salmon
-
Begin by patting the salmon fillets dry with paper towels. This helps ensure a perfect golden sear. Season both sides generously with salt and freshly ground black pepper.
-
In a large skillet or sauté pan, heat the olive oil over medium-high heat.
-
Once hot, place the salmon fillets skin-side down (if skin-on) in the pan. Cook for 4–5 minutes without moving them, to form a golden crust.
-
Carefully flip and cook the other side for another 3–4 minutes, depending on the thickness of your fillets. The salmon should be opaque and flake easily with a fork when done.
-
Remove salmon from the pan and set aside on a plate. Cover loosely with foil to keep warm.
Step 2: Sauté the Mushrooms and Spinach
-
In the same pan, reduce heat to medium and add the butter.
-
Once melted, add the sliced mushrooms and sauté for 4–5 minutes until softened and golden brown.
-
Stir in the minced garlic and cook for 30 seconds until fragrant.
-
Add the spinach and cook for another 1–2 minutes, stirring occasionally, until wilted.
Step 3: Make the Creamy Garlic Sauce
-
Pour in the chicken broth, using a wooden spoon to scrape up any brown bits from the bottom of the pan for extra flavor.
-
Add the heavy cream, Dijon mustard, and thyme. Stir until fully combined.
-
Let the sauce simmer gently for 2–3 minutes until it begins to thicken slightly. Taste and adjust seasoning with salt and pepper as needed.
Step 4: Return Salmon to the Pan
-
Return the seared salmon fillets to the pan, nestling them into the creamy spinach and mushroom sauce.
-
Spoon some of the sauce over the salmon.
-
Let it all cook together for another 2–3 minutes to reheat the salmon and meld flavors.
Step 5: Serve and Enjoy
Serve the creamy garlic butter salmon hot, either in the skillet or plated individually. Spoon extra sauce over the top and garnish with a sprinkle of freshly cracked pepper or a few thyme leaves if desired.
Prep Time and Yield
-
Prep time: 10 minutes
-
Cook time: 20 minutes
-
Total time: 30 minutes
-
Yield: 2 servings (double recipe as needed)
-
Calories per serving: Approximately 450–500 kcal
What to Serve with Creamy Garlic Butter Salmon
This dish is rich and savory, so it pairs beautifully with a variety of sides:
-
Mashed potatoes: Creamy, buttery potatoes soak up the sauce perfectly.
-
Steamed jasmine or wild rice: A neutral grain to balance the richness.
-
Cauliflower rice or zucchini noodles: For a low-carb option.
-
Garlic bread or crusty French bread: Great for mopping up the sauce.
-
Steamed green beans or roasted asparagus: Light and crisp vegetables complement the creamy texture.
Recipe Tips
-
Use fresh salmon: If you can, opt for wild-caught fresh salmon. Thaw frozen salmon completely and pat it dry before cooking.
-
Don’t overcrowd the pan: If doubling the recipe, sear the salmon in batches for even browning.
-
Deglaze the pan properly: Chicken broth lifts all the flavorful bits left from searing the salmon—don’t skip this step.
-
Don’t overcook the salmon: It continues to cook slightly when returned to the sauce. Pull it off the heat once it’s opaque and flakes easily.
-
Cream alternatives: You can substitute heavy cream with half-and-half, but the sauce will be slightly thinner. Full-fat coconut milk can also work for a dairy-free option.
Variations
With Pasta
This sauce makes an excellent base for pasta. Try serving the salmon and sauce over linguine, fettuccine, or penne. You can even flake the salmon into the sauce before tossing with the pasta.
With White Wine
Substitute ¼ cup of chicken broth with dry white wine (such as Sauvignon Blanc or Chardonnay) for a more complex flavor.
Add Lemon Zest or Juice
A squeeze of lemon juice or a bit of zest added to the cream sauce adds brightness and acidity that contrasts nicely with the richness of the dish.
Make it Spicy
Add a pinch of crushed red pepper flakes to the sauce while sautéing the garlic for a gentle kick.
How to Store and Reheat
Storage: Store leftovers in an airtight container in the refrigerator for up to 2–3 days.
Reheating: Warm gently in a skillet over medium-low heat. If the sauce thickens too much, stir in a splash of chicken broth or cream to loosen it up.
Freezing: Not recommended due to the dairy-based sauce, which can separate upon thawing.
Nutritional Breakdown (Approximate Per Serving)
-
Calories: 480 kcal
-
Protein: 36g
-
Fat: 34g
-
Carbohydrates: 6g
-
Fiber: 1g
-
Sugar: 2g
-
Sodium: 350mg
Note: Nutritional values vary depending on specific ingredients and portion sizes used.
Why You’ll Love This Recipe
-
Flavor-packed: Between the garlic, thyme, Dijon mustard, and cream, the sauce is rich and irresistible.
-
Quick and easy: Ready in 30 minutes or less, making it perfect for weeknights.
-
One pan: Fewer dishes to wash means more time to enjoy.
-
Restaurant-quality at home: This dish tastes like it came from a high-end bistro.
-
Customizable: Easy to adapt based on dietary preferences or what you have on hand.
Final Thoughts
Creamy Garlic Butter Salmon with Spinach & Mushrooms is the kind of dish that makes people think you spent hours in the kitchen. It’s indulgent yet simple, perfect for impressing guests or just treating yourself on a weeknight. The balance between creamy richness, garlicky depth, and the earthy freshness of vegetables makes this a well-rounded meal that never disappoints.
Whether you pair it with pasta, rice, or enjoy it on its own, this creamy salmon recipe will surely become a repeat favorite. Bookmark it, print it, or save it to your weekly rotation—you won’t regret it.