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.