Creamy Garlic Mushroom Salmon with Spinach

Creamy Garlic Mushroom Salmon with Spinach

Creamy Garlic Mushroom Salmon with Spinach is one of those dinners that feels soothing, elegant, and deeply comforting without asking much from you. It has that cozy skillet-meal magic — golden salmon, tender mushrooms, silky cream sauce, and fresh spinach all tucked together in one warm, savory dish.

This is perfect for evenings when you want something that tastes special but still comes together quickly. The salmon sears until the outside is lightly crisp and flavorful, while the mushrooms soften and brown in butter, releasing that earthy, cozy aroma that makes the whole kitchen smell inviting. Then comes the garlic, cream, Parmesan, and herbs, turning everything into a rich, velvety sauce that clings beautifully to every bite.

It’s the kind of meal that feels a little restaurant-worthy, but still simple enough for a weeknight at home. Warm, creamy, garlicky, and full of flavor — this one is made for slow bites and happy plates.

Creamy Garlic Mushroom Salmon with Spinach

Ingredients

For the Salmon

  • 4 salmon fillets, skin removed if preferred
  • 2 tablespoons olive oil
  • 1 tablespoon unsalted butter
  • 1 teaspoon paprika
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • Salt and black pepper, to taste
  • 1 tablespoon fresh parsley, chopped

For the Creamy Mushroom Spinach Sauce

  • 2 tablespoons unsalted butter
  • 3 cloves garlic, minced
  • 8 ounces mushrooms, sliced
  • 3 cups fresh spinach
  • 1 cup heavy cream
  • 1/2 cup chicken broth or vegetable broth
  • 1/2 cup grated Parmesan cheese
  • 1 teaspoon Italian seasoning
  • 1/2 teaspoon dried thyme
  • Salt and black pepper, to taste
  • 1 tablespoon fresh parsley, chopped

Recipe Time

  • Prep Time: 10 minutes
  • Cooking Time: 20 minutes
  • Total Time: 30 minutes
  • Servings: 4
  • Calories: About 560 kcal per serving

Instructions

Start by patting the salmon fillets dry with paper towels. This helps them sear nicely and gives them a beautiful golden crust.

Season both sides of the salmon with paprika, garlic powder, onion powder, salt, and black pepper. Keep it simple, but make sure each fillet gets a good coating of flavor.

Heat the olive oil and butter in a large skillet over medium-high heat. Once the butter is melted and the pan is hot, add the salmon fillets.

Cook the salmon for 4 to 5 minutes per side, or until golden brown and cooked through. The outside should look lightly crisp, while the inside stays tender and flaky.

Remove the salmon from the skillet and set it aside on a plate.

In the same skillet, add the butter for the sauce. Let it melt, then add the sliced mushrooms. Cook for 5 to 6 minutes, stirring occasionally, until the mushrooms are browned and tender.

Stir in the minced garlic and cook for about 30 seconds. As soon as it smells fragrant, add the fresh spinach.

Cook the spinach for 1 to 2 minutes, just until it wilts down into the mushrooms.

Pour in the heavy cream and chicken broth or vegetable broth. Stir gently, scraping up any flavorful browned bits from the bottom of the skillet.

Add the Parmesan cheese, Italian seasoning, dried thyme, salt, and black pepper. Let the sauce simmer for 3 to 5 minutes, until it thickens slightly and turns creamy.

Place the salmon fillets back into the skillet. Spoon the creamy mushroom spinach sauce over the top.

Let everything simmer together for about 2 minutes, just long enough to warm the salmon and let the flavors settle in.

Plate the mushrooms and spinach first, then place the salmon on top. Spoon plenty of creamy garlic mushroom sauce over each fillet.

Finish with fresh parsley and serve warm.

Presentation

For a beautiful plate, spoon the creamy mushrooms and spinach into the center first, then nestle the salmon fillet right on top. Let the sauce spill naturally around the edges so it looks generous and cozy.

A sprinkle of fresh parsley adds a lovely pop of green, while a little extra Parmesan makes the dish feel even more inviting. You can also add a few cracks of black pepper right before serving for a simple, polished finish.

This salmon is wonderful with mashed potatoes, rice, roasted asparagus, buttered noodles, or a slice of crusty bread to soak up every bit of that creamy garlic sauce.

Nutritional Information:

  • ⏰ Prep Time: 10 minutes | Cooking Time: 20 minutes | Total Time: 30 minutes
  • 🔥 Kcal: 560 kcal per serving | 🍽️ Servings: 4 servings

Conclusion

Creamy Garlic Mushroom Salmon with Spinach is rich, flavorful, and wonderfully comforting. The salmon is tender and flaky, the mushrooms bring earthy depth, and the creamy garlic Parmesan sauce ties everything together in the best way.

It’s quick enough for a weeknight, but it has that special, cozy feeling that makes dinner feel like a treat. Make it when you want something warm, creamy, and satisfying — and don’t be surprised if everyone at the table reaches for extra sauce.

Spread the love