Seafood Recipes

Garlic Butter Salmon with Spinach & Mushrooms in Creamy Sauce

This Garlic Butter Salmon with Spinach & Mushrooms in Creamy Sauce is the kind of dinner that tastes like something you’d order at a nice restaurant, yet it’s surprisingly easy to make at home. Tender, flaky salmon is pan-seared in garlic butter, then served with sautéed mushrooms and fresh spinach in a rich, creamy Parmesan sauce.

Every bite combines buttery salmon, earthy mushrooms, tender spinach, fragrant garlic, and a silky cream sauce. The result is a comforting, flavorful meal that comes together in one skillet with minimal cleanup.

Serve it over rice, mashed potatoes, pasta, or alongside crusty bread to soak up every drop of the creamy garlic sauce.

Why You’ll Love This Garlic Butter Salmon

  • Restaurant-style flavor: Rich, buttery, creamy, and incredibly flavorful.
  • One-skillet meal: Less cleanup and easy preparation.
  • Quick to make: Perfect for a weeknight dinner.
  • Tender salmon: A quick sear creates a delicious golden exterior.
  • Creamy sauce: Garlic, Parmesan, mushrooms, and spinach make the sauce irresistible.
  • Easy to customize: Add shrimp, tomatoes, herbs, or your favorite vegetables.

Ingredients

For the Salmon

  • 4 salmon fillets, about 5–6 ounces each
  • 1 tablespoon olive oil
  • 2 tablespoons unsalted butter
  • 1 teaspoon garlic powder
  • ½ teaspoon paprika
  • ½ teaspoon Italian seasoning
  • ½ teaspoon salt
  • ½ teaspoon black pepper

For the Creamy Garlic Sauce

  • 2 tablespoons butter
  • 8 ounces mushrooms, sliced
  • 4 cloves garlic, minced
  • 1 cup heavy cream
  • ½ cup chicken broth or vegetable broth
  • ½ cup freshly grated Parmesan cheese
  • 3 cups fresh baby spinach
  • ½ teaspoon Italian seasoning
  • ¼ teaspoon red pepper flakes, optional
  • 1 tablespoon fresh lemon juice
  • 2 tablespoons chopped fresh parsley

How to Make Garlic Butter Salmon with Spinach & Mushrooms

Step 1: Prepare the Salmon

Pat the salmon fillets dry with paper towels. This helps them develop a better sear.

Season both sides with garlic powder, paprika, Italian seasoning, salt, and black pepper.

If the fillets have skin, you can leave it on. The skin can become deliciously crisp during cooking.

Step 2: Sear the Salmon

Heat a large skillet over medium-high heat.

Add the olive oil and 2 tablespoons of butter.

Once the butter is melted and the pan is hot, carefully place the salmon into the skillet.

If using skin-on fillets, place them skin-side down first.

Cook for approximately 4–5 minutes on the first side, then carefully flip and cook for another 3–4 minutes, depending on thickness.

The salmon should be cooked through and flake easily.

Transfer the salmon to a clean plate and set aside.

Don’t worry if the salmon isn’t completely finished at this point. It will return to the skillet later and finish gently in the sauce.

Step 3: Sauté the Mushrooms

Using the same skillet, reduce the heat to medium.

Add 2 tablespoons of butter.

Once melted, add the sliced mushrooms.

Cook for approximately 5–7 minutes, stirring occasionally, until the mushrooms are golden brown and most of their moisture has cooked away.

Properly browning the mushrooms gives the sauce a deeper, richer flavor.

Step 4: Add the Garlic

Add the minced garlic and Italian seasoning to the skillet.

If you’re using red pepper flakes, add them now as well.

Cook for about 30–60 seconds, stirring constantly, until the garlic becomes fragrant.

Don’t let the garlic brown too much because burnt garlic can make the sauce bitter.

Step 5: Make the Creamy Sauce

Pour the heavy cream and broth into the skillet.

Stir well, scraping up any browned bits from the bottom of the pan.

Bring the sauce to a gentle simmer.

Cook for approximately 2–3 minutes, allowing it to begin thickening.

Step 6: Add Parmesan and Spinach

Reduce the heat to low.

Gradually stir in the Parmesan cheese until melted and incorporated into the sauce.

Add the fresh spinach.

Stir gently until the spinach wilts, which should take approximately 1–2 minutes.

If the sauce becomes too thick, add a small splash of broth or cream until it reaches your preferred consistency.

Step 7: Add Lemon Juice

Stir in the fresh lemon juice.

The acidity from the lemon helps balance the richness of the cream and butter while complementing the salmon beautifully.

Taste the sauce and adjust the salt and pepper if needed.

Step 8: Return the Salmon

Carefully place the salmon fillets back into the skillet.

Spoon the creamy mushroom and spinach sauce over the top of each fillet.

Allow everything to simmer gently for another 2–3 minutes, just until the salmon is heated through and the flavors come together.

Avoid boiling the sauce aggressively because high heat can cause the cream sauce to separate.

Step 9: Garnish and Serve

Remove the skillet from the heat.

Sprinkle the salmon with fresh parsley and, if desired, a little extra Parmesan.

Serve immediately with your favorite side dishes.

Tips for Perfect Creamy Garlic Butter Salmon

Pat the Salmon Dry

Removing excess moisture helps the salmon brown properly instead of steaming in the skillet.

Don’t Overcook the Salmon

Salmon can become dry when overcooked. Cook it just until it flakes easily and reaches your preferred safe internal temperature.

Brown the Mushrooms

Don’t rush the mushroom step. Allowing them to become golden adds much more flavor to the finished sauce.

Use Fresh Parmesan

Freshly grated Parmesan melts more smoothly and creates a better sauce than many pre-shredded varieties.

Keep the Sauce at a Gentle Simmer

Avoid boiling the cream sauce. Gentle heat keeps it smooth and creamy.

Add Lemon at the End

Fresh lemon juice added near the end provides brightness without overpowering the creamy garlic flavor.

Easy Variations

Creamy Tuscan Salmon

Add halved cherry tomatoes and extra spinach to create a Tuscan-inspired version. A handful of chopped sun-dried tomatoes also works beautifully.

Salmon with Shrimp

Add peeled shrimp to the skillet after the mushrooms have browned. Cook until the shrimp are opaque, then continue with the cream sauce.

Spicy Creamy Salmon

Increase the red pepper flakes or add a small pinch of cayenne pepper for extra heat.

Garlic Herb Salmon

Add fresh thyme, basil, or dill along with the parsley for a more herb-forward flavor.

Dairy-Free Version

Use a dairy-free butter substitute and an appropriate dairy-free cream and Parmesan alternative.

What to Serve with Creamy Garlic Butter Salmon

The creamy sauce makes this salmon especially delicious with sides that can soak it up.

Try serving it with:

  • Mashed potatoes
  • Steamed rice
  • Garlic butter pasta
  • Fettuccine
  • Roasted potatoes
  • Cauliflower rice
  • Crusty French bread
  • Roasted asparagus
  • Green beans
  • Simple garden salad

For a complete dinner, serve the salmon over mashed potatoes with roasted asparagus on the side.

How to Store Leftovers

Allow the salmon and sauce to cool before transferring them to an airtight container.

Refrigerate for up to 3 days.

For the best texture, reheat gently in a covered skillet over low heat. Add a small splash of cream, milk, or broth if the sauce has thickened.

Avoid overheating the salmon because it can become dry.

Can You Freeze Creamy Salmon?

You can freeze the cooked salmon, but cream-based sauces may change texture slightly after freezing and thawing.

For the best results, store leftovers in an airtight freezer-safe container and use within 1 month.

Thaw overnight in the refrigerator and reheat gently.

If the sauce separates slightly, whisk in a small splash of cream or broth while reheating.

Frequently Asked Questions

Can I use frozen salmon?

Yes. Thaw the salmon completely in the refrigerator and pat it very dry before seasoning and cooking.

What mushrooms are best?

Cremini, baby bella, white button, or sliced portobello mushrooms all work well. You can also combine several varieties.

Can I use milk instead of heavy cream?

Yes, but the sauce will be lighter and thinner. Whole milk works best if you don’t have cream. You may need additional Parmesan to help thicken it.

Can I use frozen spinach?

Yes. Thaw the spinach and squeeze out as much excess water as possible before adding it to the sauce.

How do I know when salmon is cooked?

The salmon should become opaque and flake easily with a fork. An instant-read thermometer can also be used to check the thickest part of the fillet.

Final Thoughts

This Garlic Butter Salmon with Spinach & Mushrooms in Creamy Sauce is an easy way to turn simple ingredients into an impressive dinner. The salmon is buttery and tender, the mushrooms bring savory depth, the spinach adds freshness, and the creamy garlic Parmesan sauce ties everything together.

Serve it over mashed potatoes, pasta, or rice so you can enjoy every bit of the rich sauce. Whether you’re cooking a weeknight dinner or looking for something special to serve guests, this one-skillet salmon recipe is sure to become a favorite.

Madison Kate

Madison Kate is a content writer and digital journalist based in the United States, specializing in global politics, technology, finance, and trending world news. She is the lead writer at The World Point, where she has published extensively on international affairs, emerging technologies, economic trends, and current events.

Leave a Reply

Your email address will not be published. Required fields are marked *