One Pan Seared Salmon with Creamy Spinach and Mushrooms
Jul 18, 2026, Updated Sep 22, 2026
This post may contain affiliate links. Please read our disclosure policy.
Creamy Garlic Salmon, All in One Pan 🐟
Salmon has a reputation for being fussy. It isn’t — it just doesn’t like being left alone too long. A quick golden sear, then it finishes right in a creamy garlic sauce with spinach and mushrooms, all in the same pan. It’s nourishing enough that I feel good about it and rich enough that nobody at my table calls it health food.

As an Amazon Associate, I earn from qualifying purchases.
Ingredients
- 4 to 5 6 oz wild caught salmon fillets, patted dry, seasoned with 1 tsp salt and 1/2 tsp pepper
- 2 tbsp olive oil
- 3 tbsp butter
- 1/4 cup any type broth veggie or chicken
- 5 garlic cloves minced
- 2 cups cherry tomatoes halved
- 1 cup mushrooms sliced
- 2 large handfuls of spinach
- 1 cup heavy cream
- 1/2 cup parmesan cheese grated
- 5 basil leaves chopped
Instructions
- Pat dry the salmon filets and season with salt and pepper.
- In a large deep frying pan, add the oil on medium-high heat. Place the salmon skin-side down and gently press the top with a spatula. Reduce heat to medium and cook for 7-8 minutes, or until the salmon begins to change color and gets paler about two-thirds up the sides.
- Flip the salmon and cook another 2 minutes (internal temp should read at least 125°F). Remove from the pan.
- Add the butter and broth and deglaze the pan, scraping any brown bits from the bottom. Add the garlic and cook about 30 seconds.
- Add the tomatoes and a pinch of salt and simmer on medium until they begin to burst (about 5 minutes). Stir in the mushrooms and spinach and cook 1-2 minutes, until they begin to wilt.
- Stir in the heavy cream, parmesan cheese and basil. Reduce heat to low and simmer 3-5 minutes, allowing the sauce to thicken.
- Place the salmon back in the pan and spoon some sauce on top, letting it cook another 2-3 minutes.
- Serve with rice, vegetables or any side of your choice. Enjoy!
Nutrition
Tips for Making This Recipe
- Pat the salmon really dry and season it before it hits the pan. Dry fish is how you get a golden, crisp sear instead of steaming.
- Lay the fillets down and resist the urge to move them. Let the salmon release on its own once the crust is ready.
- The salmon doesn’t need to cook all the way through during the sear. It finishes gently in the sauce, which keeps it tender and moist.
- Add the spinach near the end and just let it wilt into the warm cream. It cooks down in a minute or two.
- If the sauce tightens up before serving, loosen it with a splash of broth.
Frequently Asked Questions
How do I know when the salmon is done?
Skin on or skin off?
Can I use frozen salmon?
What do you serve with it?
Never Run Out of Dinner Ideas
One new family-favorite dinner in your inbox each week, made with love.
My 5 Most-Loved Pastas, yours when you join
Shop What I Used
A few of the kitchen tools and ingredients I reached for. As an Amazon Associate I earn from qualifying purchases.