Garlic Butter Salmon with Spinach & Mushrooms in Creamy Sauce

Garlic Butter Salmon with Spinach & Mushrooms in Creamy Sauce

Looking for a weeknight dinner that’s elegant, easy, and packed with flavor? This Garlic Butter Salmon with Spinach and Mushrooms in Creamy Sauce hits all the right notes. Perfectly seared salmon is nestled in a luscious garlic cream sauce with tender mushrooms and vibrant spinach—it’s comfort food that feels restaurant-worthy but comes together in one pan at home.

Whether you’re cooking for family or treating yourself to something special, this dish is bound to become a go-to favorite.

Why You’ll Love This Creamy Garlic Butter Salmon

This isn’t your average salmon dinner. It’s rich yet balanced, thanks to the combination of garlic butter, lemon juice, and a touch of white wine (or broth). Everything simmers together in one skillet, meaning fewer dishes and more time to relax.

Highlights:

One-pan meal

Ready in under 30 minutes

Creamy, garlicky, and full of depth

Low-carb and high-protein

Easy to adapt to what’s in your fridge

Ingredients for Garlic Butter Salmon with Creamy Spinach and Mushrooms

Here’s what you’ll need to bring this dish to life:

2 (6-ounce) salmon fillets – Skin-on or skinless, your choice

2 tablespoons olive oil, divided

2 cloves garlic, minced

8 ounces mushrooms, sliced

5 ounces fresh spinach

1/2 cup light cream (or heavy cream if you prefer it richer)

1/4 cup white wine (or chicken broth for a non-alcoholic option)

2 tablespoons lemon juice

2 tablespoons fresh parsley, chopped

Salt and pepper, to taste

> 🧑‍🍳 Tip: Use wild-caught salmon for the best flavor and nutritional value.

How to Make Garlic Butter Salmon with Spinach and Mushrooms

Step 1: Sear the Salmon

Heat 1 tablespoon of olive oil in a skillet over medium heat. Season the salmon with salt and pepper. Sear skin-side down (if using skin-on) for 4–5 minutes until golden, then flip and cook another 2–3 minutes. Transfer to a plate and keep warm.

Step 2: Sauté the Veggies

In the same pan, add the remaining tablespoon of olive oil. Sauté the mushrooms until browned (about 4–5 minutes). Add garlic and cook for another 30 seconds. Toss in the spinach and let it wilt, stirring occasionally.

Step 3: Build the Creamy Sauce

Pour in the white wine (or chicken broth) and lemon juice, scraping up any browned bits from the pan. Let it simmer for 2 minutes. Stir in the cream and let it gently bubble until the sauce thickens slightly, about 2–3 minutes.

Step 4: Return Salmon to the Pan

Place the cooked salmon back into the skillet, spooning some sauce over the top. Simmer for a minute or two to reheat the salmon. Finish with a sprinkle of chopped parsley.

Variations and Serving Suggestions

Variations:

Add parmesan: Stir in a few tablespoons of grated Parmesan for a cheesier sauce.

Use kale or arugula instead of spinach.

Make it dairy-free with coconut cream and vegan butter.

What to Serve With:

Mashed potatoes or cauliflower mash

Steamed rice or orzo

Crusty bread for soaking up the sauce

Zucchini noodles for a low-carb twist

Storing Leftovers

Store any leftovers in an airtight container in the refrigerator for up to 2 days. Reheat gently on the stove or in the microwave. Avoid freezing as the cream sauce may separate.

Final Thoughts

This creamy garlic butter salmon with spinach and mushrooms is everything you want in a quick and cozy meal. It’s rich, savory, and satisfying without being heavy—and it’s sure to earn a spot in your regular rotation.

> ❤️ Save this recipe so you never have to wonder what to make with salmon again!

Leave a Comment