
If you are looking for a show-stopping dinner that feels like a five-star restaurant meal but comes together in a single pan, this Garlic Butter Salmon with Spinach and Mushrooms in a Creamy Sauce recipe is exactly what you need. This creamy garlic butter salmon is the ultimate weeknight luxury—succulent fillets seared to golden perfection and nestled in a velvety, herb-infused sauce.
As a mediterranean salmon skillet, this dish balances the indulgence of a buttery sauce with the nutrient-dense power of fresh spinach and earthy mushrooms. It is a creamy salmon skillet recipe that proves you don’t have to sacrifice health for flavor. Whether you are hosting a dinner party or just trying to get a nutritious meal on the table after a long day, this recipe delivers on every front.
Why You’ll Love This Creamy Garlic Butter Salmon
There is a reason this creamy spinach salmon recipe has become a staple in Mediterranean-inspired kitchens. Here is why it will likely become a favorite in yours:
- One-Pan Simplicity: Cleanup is a breeze when everything from the searing to the sauce-making happens in one skillet.
- Ready in Under 30 Minutes: Despite its sophisticated appearance, it is incredibly fast to prepare.
- High Protein & Healthy Fats: Salmon is a powerhouse of Omega-3s, making this a heart-healthy choice.
- Mediterranean-Inspired: We focus on fresh aromatics, high-quality olive oil, and vibrant greens.
- Family-Friendly: Even those who aren’t “fish people” tend to fall in love with this garlic butter salmon recipe because of the rich, savory sauce.
Ingredients You’ll Need

To get the best results, use the freshest ingredients possible. The beauty of Mediterranean cooking lies in the quality of the components.
For the Salmon
- Salmon Fillets: Look for wild-caught salmon if available for the best nutrient profile.
- Salt & Black Pepper: To enhance the natural oils of the fish.
- Paprika: Adds a subtle smokiness and beautiful color to the sear.
- Olive Oil: Use high-quality extra virgin olive oil for searing.
For the Creamy Sauce
- Garlic: Four cloves (at least!) for that signature punch.
- Butter: Salted or unsalted works—just adjust your seasoning accordingly.
- Mushrooms: Cremini or baby bella mushrooms hold their texture best in a salmon mushroom cream sauce.
- Spinach: Fresh baby spinach is preferred as it wilts perfectly into the sauce.
- Heavy Cream or Greek Yogurt: Heavy cream provides the most luxurious mouthfeel, while Greek yogurt is a fantastic high-protein, lower-fat swap.
- Parmesan: Freshly grated melts much better than the bottled kind.
- Italian Seasoning: A blend of oregano, thyme, and rosemary.
- Lemon Juice: Essential for cutting through the richness of the butter and cream.
How to Make Creamy Garlic Butter Salmon

Following these steps ensures your salmon stays juicy while the sauce reaches peak creaminess.
Step 1: Season and Sear the Salmon
Pat your salmon fillets dry with a paper towel. Season both sides with salt, pepper, and paprika. Heat olive oil in a large skillet over medium-high heat. Place salmon skin-side up (if skinless) or flesh-side down and sear for about 5 minutes per side until golden brown. Remove and set aside.
Step 2: Sauté the Mushrooms and Garlic
In the same skillet, melt the butter. Add the sliced mushrooms and cook until they release their moisture and turn golden. Stir in the minced garlic and cook for 1 minute until fragrant.
Step 3: Add Spinach and Creamy Sauce
Reduce heat to medium. Pour in the heavy cream (or Greek yogurt) and bring to a gentle simmer. Stir in the parmesan cheese and Italian seasoning. Add the fresh spinach and stir until it begins to wilt into the creamy salmon skillet recipe.
Step 4: Return the Salmon to the Skillet
Slide the salmon fillets back into the pan. Spoon the salmon mushroom cream sauce over the fish and let it simmer for another 2–3 minutes until the salmon is cooked through to your liking. Finish with a squeeze of fresh lemon juice.

Ingredients
Method
- Season: Rub salmon fillets with salt, pepper, and paprika.
- Sear: Heat olive oil in a skillet over medium-high heat. Sear salmon for 5 mins per side. Remove and set aside.
- Sauté: In the same pan, melt butter. Sauté mushrooms until browned (5 mins). Add garlic for 1 min.
- Simmer: Stir in heavy cream, Parmesan, and Italian seasoning. Bring to a simmer.
- Wilt: Add spinach and stir until wilted.
- Combine: Return salmon to the pan, spoon sauce over fillets, and simmer for 2 mins. Add lemon juice and serve.
Notes
- Dry the Fish: Always pat the salmon fillets bone-dry with a paper towel before seasoning. This ensures a crisp, golden sear rather than steaming the fish.
- Room Temp: Let the salmon sit at room temperature for 10–15 minutes before cooking so it cooks evenly through to the center.
- The “Break” Rule: If using Greek yogurt instead of heavy cream, stir it in at the very end over low heat. Boiling yogurt will cause the sauce to “break” or curdle.
- Deglazing: After searing the salmon, use the moisture from the mushrooms to scrape up the brown bits (fond) from the bottom of the pan—that is where the concentrated flavor lives.
- Parmesan Quality: Use freshly grated Parmesan. Pre-shredded cheese is coated in potato starch, which can make your creamy sauce feel gritty or gummy.
- Citrus Timing: Add the lemon juice just before serving. Cooking the lemon juice for too long in the cream can turn the sauce bitter.
Tips for the Best Salmon Skillet Recipe
- Don’t Overcook the Salmon: Salmon is best when it is slightly translucent in the center (medium). It will continue to cook slightly once you return it to the hot sauce.
- Thickening the Sauce: If your sauce is too thin, let it simmer for an extra minute or add a touch more Parmesan. If it’s too thick, a splash of chicken broth or water will loosen it up.
- Mushroom Choice: While baby bellas are great, try shiitake mushrooms for a more intense, earthy flavor.
- Fresh vs. Frozen Spinach: Use fresh baby spinach for the best texture. If using frozen, make sure to thaw and squeeze out every drop of excess water first, or your sauce will become watery.
- The Mediterranean Swap: For a lighter version of this mediterranean salmon skillet, replace the heavy cream with a mix of chicken broth and a dollop of Greek yogurt.
Mediterranean Diet Benefits of Salmon
This mediterranean salmon recipe isn’t just delicious; it’s a nutritional powerhouse. Salmon is world-renowned for its high levels of Omega-3 fatty acids, which support heart health and brain function.
By incorporating olive oil and iron-rich spinach, you are creating an anti-inflammatory meal that aligns perfectly with Mediterranean principles. If you enjoy this flavor profile, you might also love our Lemon Garlic Baked Cod Recipe or our baked cod recipe for a lighter white fish alternative. This healthy salmon skillet is a great way to meet your weekly seafood intake goals without feeling like you are “dieting.”
What to Serve with Garlic Butter Salmon
While this is a complete meal on its own, these pairings make it truly unforgettable for a US audience:
- Grains: Serve over a bed of Mediterranean couscous (or orzo) to soak up that incredible cream sauce.
- Potatoes: Our greek potato salad recipes offer a bright, acidic contrast to the rich butter sauce.
- Vegetables: For extra crunch, serve alongside a roasted broccoli recipe.
- Salad: A crisp, refreshing baladi salad recipe helps balance the richness of the heavy cream.
Variations and Substitutions
Make It Dairy-Free
Substitute the butter with vegan butter or more olive oil, and use full-fat coconut milk or a cashew-based cream in place of heavy cream.
Use Chicken Instead of Salmon
This sauce is incredibly versatile. You can swap the salmon for thin-cut chicken breasts. Just ensure the chicken reaches an internal temperature of 165°F.
Add Sun-Dried Tomatoes
For a “Tuscan” twist, add 1/4 cup of chopped sun-dried tomatoes during Step 2.
Make It Low Carb
This recipe is naturally low-carb! Serve it over zoodles (zucchini noodles) or steamed cauliflower to keep it keto-friendly.
Storage and Reheating Tips
- Refrigeration: Store leftovers in an airtight container for up to 2 days.
- Freezing: We do not recommend freezing this dish, as the cream sauce can break and become grainy upon thawing.
- Reheating: To keep the salmon from drying out, reheat it in a skillet over low heat with a splash of water or milk to loosen the sauce. Avoid the microwave if possible!
Frequently Asked Questions
Can I use frozen salmon? Yes! Just ensure it is fully thawed and patted extremely dry before seasoning to get a good sear.
What mushrooms work best with salmon? Cremini (Baby Bella) are the standard, but Oyster mushrooms or Chanterelles add a gourmet touch.
Is creamy salmon healthy? In moderation, yes. It provides high-quality protein and healthy fats. You can make it “lighter” by using Greek yogurt instead of heavy cream.
What vegetables pair best with salmon? Asparagus, broccoli, and zucchini are classic choices that complement the garlic butter profile.