There’s something magical about a meal that comes together in one pan, especially when it’s loaded with bold flavors and comforting textures. That’s exactly what you get with Creamy Garlic Butter Salmon with Spinach & Mushrooms.
This recipe is a go-to for when you want something that feels fancy but is actually fuss-free. Think perfectly seared salmon fillets swimming in a rich garlic butter sauce, surrounded by tender mushrooms and wilted spinach. It’s cozy, it’s flavorful, and best of all—it’s quick enough for a weeknight dinner but elegant enough for guests.
Why You’ll Love This Recipe
Key Benefits
This salmon dish checks all the right boxes. Here’s why it might just become a regular in your dinner rotation:
-
Quick to Make – From prep to plate in just about 30 minutes. Perfect for busy weeknights.
-
One-Pan Wonder – Minimal cleanup required, which means more time to enjoy and less time scrubbing dishes.
-
Packed with Flavor – Rich garlic butter, earthy mushrooms, and a creamy sauce that clings beautifully to the salmon.
-
Versatile – Serve it with rice, mashed potatoes, or even some crusty bread to soak up every last drop.
-
Low-Carb & Keto Friendly – Without sacrificing any flavor or satisfaction.
Suitable For
Whether you’re cooking for your family, treating yourself to a quiet dinner at home, or hosting friends, this dish delivers. It’s especially great for:
-
Low-carb or keto eaters looking for a comforting dinner that fits their macros.
-
Gluten-free diets, as there’s no flour in sight.
-
Beginner cooks wanting to build confidence with a simple but impressive meal.
-
Dinner parties or romantic nights in, where presentation and taste both matter.
Ingredients for Creamy Garlic Butter Salmon with Spinach & Mushrooms
Core Ingredients
Here’s everything you need to bring this creamy salmon dish to life:
-
Salmon fillets – About 6 oz each, skin-on or skinless. Fresh or frozen (just thaw fully first).
-
Salt & black pepper – For seasoning the salmon and enhancing flavors.
-
Olive oil – Helps achieve a golden sear on the salmon.
-
Unsalted butter – The base of your luscious garlic sauce.
-
Garlic (4 cloves, minced) – The aromatic star of the sauce.
-
Mushrooms (8 oz, sliced) – Any variety works, but baby bella or cremini add a nice depth.
-
Fresh spinach (2 cups) – Wilts quickly and adds a burst of color and nutrients.
-
Heavy cream (1 cup) – The key to that silky, rich sauce.
-
Chicken broth (1/2 cup) – Balances the cream and adds savory depth.
-
Paprika (1/2 teaspoon) – Adds warmth and subtle smokiness.
-
Lemon juice (optional) – Brightens the dish at the end.
-
Fresh parsley (for garnish) – Optional, but a sprinkle adds freshness and visual appeal.
Substitutions and Tips
Don’t have everything on hand? No problem—this recipe is super flexible.
-
Swap heavy cream with half-and-half for a lighter option, or coconut cream for a dairy-free twist.
-
Use kale or Swiss chard instead of spinach, but give them a few extra minutes to soften.
-
No mushrooms? Try zucchini, bell peppers, or sun-dried tomatoes for a different flavor profile.
-
Out of fresh garlic? A teaspoon of garlic paste or ½ teaspoon of garlic powder can work in a pinch.
-
Want more heat? A pinch of red pepper flakes added to the garlic butter gives a little kick.
Best Salmon for Creamy Garlic Butter Salmon
Let’s talk salmon—because choosing the right fillets can make or break this dish.
-
Wild-caught salmon is typically leaner and more flavorful than farmed. Look for firm, vibrant flesh.
-
Skin-on vs skinless – Skin-on helps protect the salmon during searing, and you can always remove it before serving if you prefer.
-
Fresh or frozen – Either works! Just make sure frozen fillets are fully thawed and patted dry.
-
Even thickness – Aim for evenly sized fillets so they cook at the same rate. Thicker cuts will need a little more time.
Kitchen Tools You’ll Need
Must-Have Tools
-
Large skillet or sauté pan – Big enough to sear the salmon and hold the sauce and veggies.
-
Fish spatula – Thin and flexible for flipping delicate fillets without tearing them.
-
Sharp knife and cutting board – For prepping your garlic, mushrooms, and spinach.
Nice-to-Have Tools
-
Cast iron skillet – Holds heat well and gives the salmon a beautiful crust.
-
Garlic press – Speeds up mincing if you’re not a fan of chopping.
-
Instant-read thermometer – Great for checking that your salmon is perfectly cooked (aim for 125–130°F for medium).
How to Make Creamy Garlic Butter Salmon with Spinach & Mushrooms
Making this creamy garlic butter salmon is simpler than it sounds—and once you try it, you’ll wonder why it ever seemed intimidating. This is a one-pan dish that feels elegant but is surprisingly approachable. Just follow these steps, and you’ll have a restaurant-quality dinner on the table in under 30 minutes.
Step 1: Season the Salmon
Start by patting your salmon fillets dry with a paper towel. This might seem like a small step, but it’s key to getting that golden, crispy sear.
Once the fillets are dry, season both sides generously with salt and freshly cracked black pepper. That simple seasoning is all the fish needs—the real flavor is going to come from the sauce later on.
Tip: If your salmon has the skin on, leave it on. It helps the fish stay intact during cooking and can be wonderfully crisp if seared properly.
Step 2: Sear the Salmon
Heat 2 tablespoons of olive oil in a large skillet over medium-high heat. Once the oil is hot (it should shimmer slightly), place the salmon fillets skin-side down in the pan. Let them cook for about 4–5 minutes without moving them.
This is where the magic happens—leaving the salmon undisturbed allows a beautiful crust to form.
Flip the fillets carefully and cook for another 2–3 minutes, depending on the thickness. You’re looking for opaque edges and a slightly translucent center.
Transfer the salmon to a plate and set it aside. Don’t worry—it’ll finish cooking when it goes back into the sauce.
Step 3: Sauté the Garlic and Mushrooms
Turn the heat down to medium. Add 3 tablespoons of unsalted butter to the same skillet (no need to wipe it out—the leftover flavor bits are gold).
Once the butter has melted, stir in the minced garlic. Let it cook for about 30 seconds until fragrant. Be careful not to let it burn—garlic goes bitter quickly.
Add the sliced mushrooms and cook for 4–5 minutes. They should soften, release their moisture, and develop a nice golden color.
Tip: Don’t crowd the mushrooms. Give them space in the pan so they can brown instead of steam.
Step 4: Make the Creamy Sauce
Now it’s time to build that rich, velvety sauce. Pour in 1 cup of heavy cream and ½ cup of chicken broth. Stir gently to combine and bring to a gentle simmer.
Sprinkle in ½ teaspoon of paprika. It adds just a touch of warmth and color to the sauce without overpowering the other flavors.
Let the mixture simmer for 2–3 minutes until it begins to thicken slightly.
Tip: If you prefer a thicker sauce, let it simmer for a minute or two longer, or add a tablespoon of grated parmesan for extra richness.
Step 5: Wilt the Spinach
Add the fresh spinach leaves to the skillet. Stir gently to coat them in the sauce.
They’ll wilt down quickly—this only takes about 1–2 minutes. Once they’ve softened and turned bright green, you’re ready for the final step.
If you’re using lemon juice, now’s the time to add it. A squeeze of fresh lemon balances out the creaminess and adds brightness to the dish.
Step 6: Finish with the Salmon
Gently return the seared salmon fillets to the pan, nestling them into the creamy sauce. Spoon some of the sauce and veggies over the top.
Let everything simmer together for another 1–2 minutes, just long enough to reheat the salmon and blend the flavors.
Sprinkle with fresh chopped parsley if you have it. It’s not essential, but it adds a pop of color and a fresh finish.
Tips for Success
Even simple recipes have a few tricks that take them from good to great. Here are a few helpful tips to make sure your salmon turns out perfect every time:
-
Don’t overcook the salmon – It should still be a little pink in the center when you take it off the heat. It will finish cooking as it rests or simmers in the sauce.
-
Use room temperature cream – Cold cream can curdle if added straight to a hot pan. Let it sit out while you prep your ingredients.
-
Let the mushrooms brown – This builds deep flavor into the sauce, so don’t rush this step.
-
Add spinach last – It wilts fast and overcooks easily. Add it just before returning the salmon to the pan.
How to Store Creamy Garlic Butter Salmon
This dish is best enjoyed fresh, but if you happen to have leftovers (lucky you), here’s how to store them properly:
At Room Temperature
Don’t leave the dish out for more than 2 hours after cooking. The cream and seafood combo is best kept safe and cool.
In the Refrigerator
Store leftovers in an airtight container for up to 3 days. When reheating, do so gently over low heat. If the sauce has thickened too much in the fridge, add a splash of chicken broth or water to loosen it up.
Freezing Tips
Cream sauces don’t always freeze well, but you can freeze this dish if needed. Let it cool completely, then freeze in a sealed container for up to 1 month.
Tip: For best texture, freeze the salmon and sauce separately if possible. Reheat slowly in a skillet, not the microwave.
Frequently Asked Questions (FAQs)
Can I use frozen salmon?
Absolutely. Just make sure it’s fully thawed and patted dry before searing. Wet fillets won’t brown properly and could steam instead.
Can I make this dairy-free?
Yes. Use full-fat coconut cream in place of heavy cream, and swap the butter for olive oil or dairy-free margarine. The flavor will be a little different but still delicious.
Can I bake everything together?
You can. For a hands-off version, place everything in a baking dish and bake at 400°F for 15–18 minutes. You’ll get a creamier, more blended result with less sear but still full of flavor.
Is this good for meal prep?
It can be. Salmon is always best fresh, but you can make the sauce ahead and store it separately. Reheat the salmon gently to avoid drying it out.
Related Recipes
If you loved this Creamy Garlic Butter Salmon with Spinach & Mushrooms recipe, you might enjoy these savory dishes too:
-
Parmesan Crusted Chicken with Creamy Garlic Sauce – Another comforting protein in garlic cream sauce.
-
Chicken Rice Bowls with Creamy Garlic Sauce – A quick meal with bold creamy garlic flavor.
-
Grilled Chicken Broccoli Bowls with Creamy Garlic Sauce – Healthy and filling with vibrant greens.
-
Creamy Garlic Shrimp Pasta – Swap salmon for shrimp but keep the creamy goodness.
-
Garlic Butter Chicken Pasta – An easy pasta dinner with similar garlic-butter vibes.
Conclusion
Creamy Garlic Butter Salmon with Spinach & Mushrooms is everything you want in a dinner—rich, hearty, satisfying, and easy enough to pull off on a weeknight. It’s one of those recipes that feels like a treat but doesn’t take all day to make.
If you try it, don’t forget to share your version or leave a comment. Whether you’re serving it with mashed potatoes, steamed rice, or just a slice of crusty bread, this is a dish that’s meant to be shared—and savored.
Print
Creamy Garlic Butter Salmon with Spinach & Mushrooms
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Diet: Gluten Free
Description
Creamy Garlic Butter Salmon with Spinach & Mushrooms is a one-pan dish that’s rich, flavorful, and easy to make in just 30 minutes. Perfect for weeknights or special occasions, this recipe features tender seared salmon in a velvety garlic cream sauce with mushrooms and spinach.
Ingredients
- 4 salmon fillets (6 oz each)
- Salt and black pepper, to taste
- 2 tbsp olive oil
- 3 tbsp unsalted butter
- 4 cloves garlic, minced
- 8 oz mushrooms, sliced
- 2 cups fresh spinach
- 1 cup heavy cream
- 1/2 cup chicken broth
- 1/2 tsp paprika
- Juice of 1/2 lemon (optional)
- Fresh parsley, chopped (for garnish)
Instructions
- Pat salmon dry and season both sides with salt and pepper.
- Heat olive oil in skillet over medium-high heat. Sear salmon skin-side down for 4–5 minutes, flip and cook 2–3 minutes more. Remove and set aside.
- Reduce heat to medium. Melt butter, then add garlic and sauté for 30 seconds.
- Add mushrooms, cook 4–5 minutes until browned.
- Stir in heavy cream, chicken broth, and paprika. Simmer 2–3 minutes until slightly thickened.
- Stir in spinach and cook until wilted. Add lemon juice if using.
- Return salmon to pan, spoon sauce over, and simmer for 1–2 minutes.
- Garnish with parsley and serve hot.
Notes
- Use coconut cream for a dairy-free version.
- Add sun-dried tomatoes for extra flavor.
- Pairs well with rice, mashed potatoes, or crusty bread.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Dish
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 fillet with sauce
- Calories: 450
- Sugar: 2g
- Sodium: 480mg
- Fat: 32g
- Saturated Fat: 15g
- Unsaturated Fat: 14g
- Trans Fat: 0g
- Carbohydrates: 6g
- Fiber: 1g
- Protein: 34g
- Cholesterol: 110mg
Keywords: garlic butter salmon, creamy salmon, spinach mushrooms salmon, one pan salmon dinner