Garlic Butter Salmon with Spinach & Mushrooms

Garlic Butter Salmon with Spinach & Mushrooms in Creamy Sauce

Description

Garlic Butter Salmon with Spinach & Mushrooms in Creamy Sauce is a rich, comforting, restaurant-style dinner that comes together in one skillet. Tender, flaky salmon fillets are pan-seared until beautifully golden, then nestled into a creamy garlic butter sauce filled with sautéed mushrooms and fresh spinach.

The combination of buttery salmon, earthy mushrooms, wilted spinach, garlic, Parmesan, and cream creates an incredibly flavorful sauce that is perfect for spooning over the fish. A touch of lemon juice brightens the creamy sauce and balances its richness.

This recipe is ideal for busy weeknights because it can be prepared in about 30 minutes. It is naturally high in protein and provides healthy fats from salmon, making it a satisfying meal that pairs beautifully with vegetables, cauliflower rice, roasted potatoes, rice, or pasta.

Recipe Information

Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 4
Course: Dinner
Cuisine: American-inspired
Calories: Approximately 520 per serving
Protein: Approximately 38–42 g per serving
Carbohydrates: Approximately 8–10 g
Fat: Approximately 35 g
Fiber: Approximately 2–3 g

Nutritional information is an estimate and will vary depending on the size of the salmon fillets, cream, butter, and Parmesan used.

Ingredients

For the Salmon

4 salmon fillets, approximately 6 ounces each

1 teaspoon salt

½ teaspoon black pepper

1 teaspoon Italian seasoning

½ teaspoon smoked paprika

1 tablespoon olive oil

1 tablespoon butter

For the Creamy Garlic Sauce

2 tablespoons butter

5 cloves of garlic, minced

8 ounces mushrooms, sliced

3 cups fresh baby spinach

1 cup heavy cream

½ cup chicken broth

½ cup freshly grated Parmesan cheese

1 teaspoon Italian seasoning

½ teaspoon garlic powder

¼ teaspoon black pepper

1 tablespoon fresh lemon juice

2 tablespoons chopped fresh parsley

½ teaspoon red pepper flakes, optional

Salt, to taste

Instructions

1. Prepare the Salmon

Pat the salmon fillets dry using paper towels. Removing excess moisture helps the salmon develop a beautiful golden crust when it hits the skillet.

Season both sides of the salmon with salt, black pepper, Italian seasoning, and smoked paprika.

Allow the salmon to sit for a few minutes while you prepare the skillet.

2. Sear the Salmon

Heat a large skillet over medium-high heat.

Add the olive oil and butter.

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

Cook for approximately 4–5 minutes on the first side without moving them too much. The salmon should develop a golden-brown crust.

Carefully flip the salmon and cook for another 3–4 minutes.

The salmon does not need to be completely cooked through at this stage because it will finish cooking in the creamy sauce.

Transfer the salmon to a clean plate and set aside.

3. Sauté the Mushrooms

Reduce the heat to medium.

Add the remaining butter to the same skillet.

Add the sliced mushrooms in an even layer.

Cook for approximately 4–5 minutes, stirring occasionally, until the mushrooms become tender and lightly browned.

Avoid overcrowding the skillet if possible. Giving the mushrooms enough space allows them to brown instead of simply steaming.

4. Add the Garlic

Add the minced garlic to the mushrooms.

Cook for approximately 30–60 seconds, stirring constantly.

Be careful not to burn the garlic because burnt garlic can make the sauce bitter.

Add the Italian seasoning, garlic powder, black pepper, and optional red pepper flakes.

Stir well.

5. Make the Creamy Sauce

Pour the chicken broth into the skillet.

Use a wooden spoon or spatula to gently scrape the browned bits from the bottom of the pan. These flavorful bits add extra depth to the sauce.

Allow the broth to simmer for approximately 1–2 minutes.

Reduce the heat to medium-low.

Pour in the heavy cream and stir gently.

Allow the sauce to simmer for approximately 2–3 minutes.

Do not boil the cream aggressively. A gentle simmer helps create a smooth sauce.

6. Add Parmesan and Spinach

Gradually add the grated Parmesan cheese while stirring.

Continue stirring until the Parmesan melts into the sauce and the mixture becomes creamy.

Add the fresh spinach.

Cook for 1–2 minutes, stirring gently, until the spinach wilts into the sauce.

Add the fresh lemon juice and stir.

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

7. Return the Salmon to the Skillet

Carefully place the seared salmon fillets back into the skillet.

Spoon some of the creamy garlic mushroom sauce over the top of each fillet.

Cover loosely with a lid and allow the salmon to simmer gently in the sauce for approximately 3–5 minutes, depending on the thickness of the fillets.

The salmon should be opaque in the center and flake easily with a fork.

For food safety, salmon should reach an internal temperature of 145°F (63°C).

8. Garnish and Serve

Remove the skillet from the heat.

Sprinkle the salmon with freshly chopped parsley.

For an extra fresh flavor, add a small squeeze of lemon juice just before serving.

Spoon plenty of creamy spinach and mushroom sauce over each salmon fillet.

Serve immediately while hot.

Notes

Use salmon fillets that are similar in size and thickness so they cook evenly.

Skin-on or skinless salmon can be used. If using skin-on fillets, sear the skin side first and allow it to become crisp before flipping.

Freshly grated Parmesan melts more smoothly than pre-shredded Parmesan and gives the sauce a better texture.

The sauce will thicken as it cools, so avoid reducing it too aggressively while cooking.

If your sauce becomes too thick, add a small splash of chicken broth to loosen it.

If the sauce is too thin, allow it to simmer gently for another 1–2 minutes before adding the salmon.

Use baby spinach because it wilts quickly and blends easily into the sauce.

Cremini or baby bella mushrooms provide a particularly rich flavor, but white button mushrooms also work well.

For a stronger garlic flavor, add another clove or two of fresh garlic.

Helpful Tips

Pat the Salmon Dry

This simple step makes a big difference. Moisture on the surface of the fish can prevent proper browning and cause the salmon to steam instead of sear.

Don’t Overcook the Salmon

Salmon cooks quickly. It should be moist, tender, and flaky rather than dry. Remember that it continues cooking slightly after being removed from the heat.

Don’t Burn the Garlic

Garlic only needs a short amount of time in the hot skillet. Add it after the mushrooms have softened and stir continuously.

Use Fresh Lemon

The creamy sauce is rich, so lemon juice adds an important bright and fresh contrast. Fresh lemon juice is preferable to bottled lemon juice when available.

Don’t Boil the Cream

Keep the sauce at a gentle simmer. High heat can cause dairy-based sauces to become grainy or separate.

Brown the Mushrooms Properly

Allow the mushrooms to cook until their moisture has evaporated and they begin to brown. This gives the finished sauce a deeper, more savory flavor.

Variations

Low-Carb Version

This recipe is already relatively low in carbohydrates. Serve it with steamed broccoli, roasted asparagus, zucchini noodles, or cauliflower rice instead of traditional pasta or rice.

Extra Vegetable Version

Add sliced zucchini, asparagus, bell peppers, or chopped broccoli to the skillet along with the mushrooms.

Spicy Garlic Butter Salmon

Increase the red pepper flakes or add a small amount of cayenne pepper to the sauce for a spicy kick.

Tuscan-Style Version

Add a handful of chopped sun-dried tomatoes along with the mushrooms. Their sweet and tangy flavor pairs beautifully with the creamy sauce.

Lighter Version

Replace part of the heavy cream with additional chicken broth or use a lighter cooking cream. Keep in mind that changing the cream will alter the richness and texture of the sauce.

Dairy-Free Version

Use a dairy-free butter alternative and a suitable dairy-free cooking cream. Omit Parmesan or replace it with a dairy-free Parmesan-style alternative.

Serving Suggestions

This creamy salmon is delicious served with roasted asparagus, broccoli, green beans, or Brussels sprouts.

For a hearty dinner, serve it over steamed rice, mashed potatoes, pasta, or quinoa.

For a lower-carb meal, cauliflower rice is an excellent choice because it absorbs some of the creamy sauce.

A simple cucumber and tomato salad also works beautifully because its fresh flavor balances the richness of the salmon.

Crusty bread can be served alongside the dish for soaking up the remaining garlic butter sauce.

Storage

Store leftover salmon and sauce in an airtight container in the refrigerator for up to 3 days.

Reheat gently in a skillet over low to medium-low heat. Add a small splash of chicken broth or cream if the sauce has thickened too much.

Avoid overheating the salmon because repeated high heat can make it dry.

This recipe is best enjoyed fresh, but leftovers can still make an excellent lunch the following day.

Benefits

Salmon is an excellent source of high-quality protein and provides omega-3 fatty acids. These healthy fats are an important part of a balanced diet and are especially valued for supporting heart and overall health.

Spinach provides fiber, vitamin C, vitamin K, folate, and other beneficial plant nutrients.

Mushrooms provide important nutrients and add substantial savory flavor without requiring many additional ingredients.

Garlic contains naturally occurring sulfur compounds and adds powerful flavor to the dish.

Using spinach and mushrooms in the creamy sauce makes it easier to include vegetables in a satisfying comfort-food-style dinner.

The combination of protein and fat also makes this meal particularly filling, which can be useful when building balanced meals.

Frequently Asked Questions

Can I use frozen salmon?

Yes. Frozen salmon can be used, but thaw it completely in the refrigerator first and pat it very dry before seasoning and cooking.

Can I use another type of fish?

Yes. Trout, cod, halibut, or another firm fish can work. Cooking time will depend on the thickness of the fish.

Can I use milk instead of heavy cream?

You can, but the sauce will be thinner and less rich. For a creamy consistency, you can combine milk with a small amount of cream cheese or Parmesan.

Can I use frozen spinach?

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

What mushrooms work best?

Cremini, baby bella, and white button mushrooms all work well. You can also use a combination of mushrooms for a deeper flavor.

How do I know when salmon is done?

The salmon should be opaque and flake easily when gently pressed with a fork. For food safety, the thickest part should reach 145°F (63°C).

Can I make this recipe ahead?

You can prepare the sauce and vegetables ahead of time, but salmon is best cooked shortly before serving. This helps preserve its moist texture.

Why did my creamy sauce separate?

The heat may have been too high, or the cream may have been boiled aggressively. Keep the sauce at a gentle simmer and stir frequently after adding Parmesan.

Can I make this without Parmesan?

Yes. The Parmesan adds saltiness and richness but is not absolutely necessary. You may need to adjust the seasoning if you omit it.

Can I add more garlic?

Absolutely. If you love garlic, increase the amount to 6–7 cloves for a stronger garlic butter flavor.

Is this recipe good for meal prep?

Yes. Store individual portions with the sauce and vegetables. Reheat gently to prevent the salmon from drying out.

Final Thoughts

Garlic Butter Salmon with Spinach & Mushrooms in Creamy Sauce is the kind of dinner that feels elegant enough for a special occasion but is simple enough for a busy weeknight. Golden-seared salmon is combined with earthy mushrooms, tender spinach, fragrant garlic, buttery richness, Parmesan, and a smooth cream sauce for a meal packed with flavor.

The lemon juice keeps the sauce from becoming overly heavy, while fresh parsley adds a bright finishing touch. Serve it with vegetables or cauliflower rice for a lighter meal, or pair it with rice, pasta, or potatoes when you want something more comforting.

With its impressive presentation, simple skillet preparation, and protein-rich ingredients, this recipe is an easy favorite for family dinners, meal prep, and cozy nights at home.

Leave a Comment