If you are looking for a dish that brings together rich flavors and nourishing ingredients in one irresistible plate, this Garlic Butter Salmon with Spinach & Mushrooms in Creamy Sauce Recipe is exactly what you need. Imagine perfectly seared salmon fillets bathed in a luscious creamy sauce that’s loaded with earthy mushrooms and vibrant spinach, all enhanced by the aromatic punch of garlic and a touch of butter. This recipe manages to be both comforting and elegant, making it a fantastic choice for weeknight dinners or impressing guests without any fuss. The combination of textures and tastes here will have you coming back for seconds before you know it!

Ingredients You’ll Need
What makes this Garlic Butter Salmon with Spinach & Mushrooms in Creamy Sauce Recipe so delightfully simple yet deeply satisfying? It’s all about the harmony of fresh, wholesome ingredients working together to create layers of flavor and texture that feel special without being complicated.
- Salmon fillets: Choose fresh, firm fillets to get that perfect sear and moist interior.
- Salt and black pepper: Essential for seasoning and bringing out the natural salmon flavor.
- Olive oil: Adds a light, fruity base for searing the salmon beautifully.
- Unsalted butter: Brings richness and helps carry the garlicky goodness in the sauce.
- Garlic cloves: Minced to release their full aromatic potential and flavor depth.
- Mushrooms: Cremini or button mushrooms add a tender, earthy note to the creamy sauce.
- Baby spinach: Wilts gently into the sauce for fresh color and a mild, leafy taste.
- Heavy cream: Creates the silky, indulgent texture that makes the sauce irresistible.
- Parmesan cheese: Adds a savory punch and subtle nuttiness to deepen the flavor profile.
- Dried thyme or Italian seasoning: Provides a fragrant herbaceous undertone that complements the salmon.
- Lemon juice: Brightens the entire dish with a fresh, zesty finish.
- Chopped parsley (optional): For a pop of color and fresh herbaceous aroma at the end.
How to Make Garlic Butter Salmon with Spinach & Mushrooms in Creamy Sauce Recipe
Step 1: Season and Sear the Salmon
Start by seasoning your salmon fillets generously with salt and black pepper on both sides. This simple step is key to enhancing the naturally rich flavor of the fish. Heat your olive oil in a large skillet over medium-high heat until it shimmers. Place the salmon skin-side down and let it sear undisturbed for about 4 to 5 minutes, allowing the skin to crisp up beautifully and the flesh to develop a golden crust. Then flip the fillets and cook for another 3 to 4 minutes until just cooked through. Transfer your perfectly seared salmon to a plate and set aside for now.
Step 2: Sauté Garlic and Mushrooms
Lower the heat to medium and add the butter to the same skillet. Once melted, toss in the minced garlic and let it cook for just 30 seconds so it releases its fragrant aroma without burning. Next, add your sliced mushrooms and sauté them until they turn a lovely golden brown and become tender, about 4 to 5 minutes. This step builds the savory base of your creamy sauce and adds wonderful umami notes.
Step 3: Wilt the Spinach and Create the Creamy Sauce
Stir in the baby spinach and cook for another 1 to 2 minutes until it wilts down, contributing vibrant color and gentle earthiness. Pour in the heavy cream, then sprinkle in the Parmesan cheese and dried thyme or Italian seasoning. Stir everything together and let it simmer for 2 to 3 minutes, during which the sauce will thicken slightly and become decadently silky. Just before finishing, squeeze in the lemon juice to add a bright, clean contrast that lifts the whole dish.
Step 4: Return the Salmon and Finish Cooking
Gently nestle the salmon fillets back into the creamy sauce. Spoon some sauce on top of each piece to ensure every bite is luscious and flavorful. Let everything simmer together on low heat for 1 to 2 minutes so the salmon warms through and absorbs some of the garlicky, buttery goodness from the sauce. Now your Garlic Butter Salmon with Spinach & Mushrooms in Creamy Sauce Recipe is ready to delight your taste buds.
How to Serve Garlic Butter Salmon with Spinach & Mushrooms in Creamy Sauce Recipe

Garnishes
A sprinkle of freshly chopped parsley is a simple yet elegant garnish that adds a burst of fresh color and a mild herbaceous note, enhancing not only the look of your dish but also its flavor. You could also add a light dusting of extra Parmesan if you love that savory richness.
Side Dishes
This creamy, garlicky salmon pairs beautifully with a variety of sides. Fluffy mashed potatoes soak up the sauce perfectly, while steamed rice acts as a neutral canvas to let the main flavors shine. For a more rustic option, serve alongside warm crusty bread which makes a perfect tool to scoop up every last bit of that luscious sauce.
Creative Ways to Present
For a dinner party, plate each salmon fillet on a bed of the creamy spinach and mushroom sauce with a lemon wedge on the side to add a fresh burst of citrus at the table. You can also drizzle a little extra olive oil and scatter toasted pine nuts for crunch. If you want a low-carb twist, serve the dish over cauliflower rice or spiralized zucchini noodles for a colorful and light presentation.
Make Ahead and Storage
Storing Leftovers
If you have any leftovers from this Garlic Butter Salmon with Spinach & Mushrooms in Creamy Sauce Recipe, store them in an airtight container in the refrigerator. It’s best to consume within 2 days as the cream sauce and salmon are freshest then.
Freezing
Freezing this dish is possible but not ideal, as the creamy sauce may separate slightly upon thawing. If you want to freeze, place the salmon and sauce in a freezer-safe container and use within 1 month. Thaw overnight in the refrigerator before reheating gently.
Reheating
To reheat, warm your leftovers slowly in a skillet over low heat to prevent the cream sauce from breaking. Stir occasionally and add a splash of cream or milk if needed to bring back the sauce’s creaminess. Avoid microwaving, which may cause uneven heating and texture changes.
FAQs
Can I use frozen salmon fillets for this recipe?
Yes, frozen salmon can be used if thawed completely before cooking. Fresh salmon tends to sear better and gives a nicer texture, but thawed frozen fillets still work well for this creamy dish.
Is it possible to make this recipe dairy-free?
Absolutely! Substitute the heavy cream with coconut cream for a dairy-free version, and try nutritional yeast in place of Parmesan to maintain that cheesy flavor and richness.
Can I prepare the sauce ahead of time?
You can make the creamy sauce in advance and reheat it gently before adding the freshly seared salmon. Just be sure to add the lemon juice and spinach last to keep the vibrant flavors and color.
What other vegetables can I add to the sauce?
Kale, Swiss chard, or even asparagus work wonderfully in this recipe. Just adjust the cooking time slightly to ensure they are tender but still vibrant.
How do I tell when salmon is perfectly cooked?
Look for salmon that flakes easily with a fork but still looks moist inside. Overcooking can dry it out, so aim to take it off the heat just as it becomes opaque throughout.
Final Thoughts
This Garlic Butter Salmon with Spinach & Mushrooms in Creamy Sauce Recipe is truly a keeper that combines restaurant-quality flavors with straightforward home cooking. It’s a wonderful way to savor salmon in an indulgent but wholesome style, balancing creamy richness with fresh greens and mushrooms. I can’t wait for you to try it and share this crowd-pleaser with your loved ones. Trust me, once you make it, it will quickly become one of your favorite go-to dishes!
Print
Garlic Butter Salmon with Spinach & Mushrooms in Creamy Sauce Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: American
- Diet: Gluten Free
Description
This Garlic Butter Salmon with Spinach & Mushrooms in Creamy Sauce is a luscious and easy stovetop meal featuring perfectly seared salmon fillets simmered in a rich and creamy mushroom and spinach sauce. Bursting with flavor from garlic, Parmesan cheese, and a hint of lemon, this dish makes a satisfying main course perfect for a weeknight dinner or special occasion.
Ingredients
Salmon
- 4 salmon fillets (about 6 oz each)
- Salt and black pepper to taste
- 2 tablespoons olive oil
- 2 tablespoons unsalted butter
Vegetables & Sauce
- 3 cloves garlic, minced
- 1 cup sliced mushrooms (cremini or button)
- 3 cups baby spinach
- 1/2 cup heavy cream
- 1/4 cup grated Parmesan cheese
- 1/2 teaspoon dried thyme or Italian seasoning
- Juice of 1/2 lemon
- Chopped parsley for garnish (optional)
Instructions
- Season and Sear Salmon: Season the salmon fillets on both sides with salt and pepper. Heat olive oil in a large skillet over medium-high heat. Place the salmon skin-side down and sear for 4–5 minutes until the skin is golden and crispy. Flip the fillets and cook for an additional 3–4 minutes until the salmon is just cooked through. Transfer salmon to a plate and set aside.
- Sauté Garlic and Mushrooms: Reduce the skillet heat to medium and add the unsalted butter. Once melted, stir in the minced garlic and cook for about 30 seconds until it becomes fragrant. Add the sliced mushrooms and sauté for 4–5 minutes until they are browned and tender.
- Add Spinach and Cook: Stir in the baby spinach and cook for 1–2 minutes until wilted, mixing well with the mushrooms and garlic.
- Prepare Creamy Sauce: Pour in the heavy cream, then add the grated Parmesan cheese and dried thyme or Italian seasoning. Stir the mixture and let it simmer gently for 2–3 minutes until the sauce thickens slightly. Squeeze in the juice of half a lemon for brightness.
- Combine Salmon and Sauce: Return the salmon fillets to the skillet. Spoon the creamy mushroom and spinach sauce over the top of each fillet. Simmer gently for 1–2 minutes to warm everything through and meld the flavors.
- Serve: Plate the salmon fillets topped with the creamy sauce and garnish with chopped parsley if desired. Serve immediately for best flavor and texture.
Notes
- This dish pairs beautifully with rice, mashed potatoes, or crusty bread.
- You can substitute kale for spinach for a different texture and flavor.
- Use coconut cream instead of heavy cream for a dairy-free variation.

