Creamy Spinach and Artichoke Salmon…with garlicky browned butter and fried sage. Think spinach and artichoke dip, but with the addition of buttery, flaky salmon. It’s all made in one skillet with healthy salmon, shallots, garlic, a touch of cream, parmesan cheese, plenty of fresh baby spinach, artichokes, and warming winter sage. Not only is this salmon easy and delicious, but it feels fancy too. And the best part? It comes together in under an hour and is equally great as both a weeknight dinner or for entertaining with family and friends this season.
Simple skillet dinners are my go-to right now. With December 25th quickly approaching things are busier than ever. This means I’m relying on easy dinners both for weeknights as well as for entertaining in the coming weeks. Last week I shared a creamy Tuscan inspired sun-dried tomato chicken and this week? Switching it up with salmon in a creamy spinach and artichoke sauce. Similar…ish, but different, and both so DELICIOUS.
This is what I am calling “winter” salmon. Personally, I always associate seafood with spring and summer. But I know many of you love to cook salmon throughout the winter months as well. So, I drew inspiration from everyone’s requests and created a cozy, creamy salmon that’s perfect for these snow-filled winter days.
And trust me, around here we have had some very snowy days and nights. As I mentioned in Sunday’s favorite’s post, our weekend was filled with snow and days inside cooking and baking. I happily spent Saturday with my litter sister, Asher, making gingerbread houses and sipping on steaming hot chocolate. Twas the perfect snowy December weekend.
With days like the ones we are having, warming recipes are just what we need…enter this salmon. It’s a good mix of comfort food paired with healthy fish and even some vegetables too.
So. Very. Balanced.
Making this salmon is easy, here is how.
I do bake this salmon, but I usually, like to start out by searing each filet in a super hot skillet to get a nice browned “crust”. I do this more for additional flavor and color. But I’ll be the first to tell you that if you don’t feel like messing up the stove, or simply don’t have the time, you can easily skip this step. Completely up to you.
Once the salmon is seasoned up and seared (if you choose), it’s onto the creamy spinach and artichoke sauce. This sauce is the heart of this recipe. It’s basically spinach and artichoke dip, just a little lighter and looser to be more like a sauce. The first step is the garlicky butter that also has shallots and sage. Besides finely chopping the garlic, I like to smash it down to infuse the butter with garlic flavor. But not overwhelm all the other flavors happening throughout this dish.
Once the garlic is caramelizing, toss in a handful of fresh sage and allow the sage to slowly fry up as the butter begins to brown. It’s a five minute or so process, but within those five minutes, your kitchen is going to smell amazing. Nothing is better than herby browned butter with hints of garlic.
Once the butter is browned, the garlic caramelized, and the sage fried.
Add in some cream, or canned coconut milk is what I normally use. Then add the cream cheese, and nutty manchego cheese. Whisk until creamy and toss in fresh spinach and marinated artichoke hearts. Remove from the heat, add the salmon, and transfer the dish to the oven to finish baking.
Ten minutes later the salmon should be cooked throughout, and the sauce bubbling up around each buttery piece, so GOOD.
Can you prepare this ahead of time?
You can! The number one question I seem to be getting is if recipes can be made in advance. So I kept that in mind when creating this recipe. If you want to prep the sauce and salmon ahead for entertaining, that’s easy to do. Just mix up the sauce, add the salmon, and keep the whole dish in the fridge until ready to bake. When you want to serve, just remove the dish from the fridge, let it come back to room temperature, then bake and enjoy.
This easy prep ahead step makes this a wonderful recipe to entertain with over the holidays. I know my cousins are already looking forward to giving this a try. They’re actually the ones who encouraged me to make this!
What shall you serve this with?
I recommend a pretty winter salad and crusty bread for scooping up extra artichoke sauce. If you want a heartier side dish, go for my favorite stacked potatoes. Something lighter? Steamed quinoa or cauliflower rice.
Keeping this recipe in my “back pocket” for the weeks ahead. It’s already a favorite of mine and my dad’s, and now I’m excited to share this with the rest of the family…very soon! And of course, if you need a quick Monday night dinner that feels comforting, but is still healthy-ish, this is that recipe.
If you make this creamy spinach and artichoke salmon, be sure to leave a comment and/or give this recipe a rating! Above all, I love to hear from you guys and always do my best to respond to each and every comment. And of course, if you do make this recipe, don’t forget to tag me on Instagram! Looking through the photos of recipes you all have made is my favorite!
Creamy Spinach and Artichoke Salmon
Calories Per Serving: 660 kcal
Nutritional information is only an estimate. The accuracy of the nutritional information for any recipe on this site is not guaranteed.
Shop ingredients at your local Target store. Learn more
- 4 salmon filets, skin on or off (your preference)
- kosher salt and black pepper
- 1/2 teaspoon paprika
- 1 tablespoon extra virgin olive oil
- 3 tablespoons salted butter
- 2 small shallots, sliced or smashed
- 3 cloves garlic, smashed
- 2 tablespoons chopped fresh sage
- 1/2 teaspoon crushed red pepper flakes
- 1 1/4 cups canned full-fat coconut milk or heavy cream
- 2 ounces cream cheese, cubed
- 1/2 cup grated parmesan or manchego cheese
- 4 cups fresh baby spinach
- 1 (12 ounce) jar marinated artichokes roughly chopped
- juice from 1/2 a lemon
- flaky sea salt for sprinkling
- 1. Preheat the oven to 350 degrees. Rub the salmon with paprika, salt, and pepper. 2. Optional: Sear the salmon before baking. Heat the olive oil in a large skillet over high heat. When the oil shimmers, add the salmon and cook for 2-3 minutes, until the salmon is seared on 1 side. Remove from the skillet. If using skin-on salmon, sear the skin side. 3. To the same (oven-safe) skillet, add the butter, shallots, and garlic. Cook until the garlic is fragrant, 2 minutes. Add the sage and continue cooking another 2-3 minutes, until the butter is browned and the garlic golden and caramelized. Add the crushed red pepper flakes, coconut milk, and cream cheese. Season the sauce with salt and pepper. Bring to a simmer over medium heat, stirring constantly until smooth and creamy. Add the parmesan, spinach, and artichokes, and cook until the spinach is wilted, 3-5 minutes. Stir in the lemon juice. Remove from the heat. If desired, remove the smashed garlic. 4. Slide the salmon into the sauce. Transfer to the oven and bake 10-15 minutes or until salmon is cooked through.5. To serve, plate each piece of salmon, then spoon the sauce over top. Serve with flaky sea salt.
View Recipe Comments
To Prepare Ahead of Time: Skip step 2 completely and do not sear the salmon. Then complete the recipe through step 3. Let the sauce cool, then slide the salmon into the sauce. Chill for up to 1 day ahead of time. When ready to bake, remove the dish from the fridge 30 minutes prior to baking, then bake as directed.
This really was amazing! I did skin the salmon which I preferred. Served it with crispy fingerling potatoes made in the air fryer. Had leftovers the next day over jasmine rice which was even better!! This was a huge hit with the wife and I. Thanks for sharing!!
Wonderful!! I appreciate you making this recipe, I’m so glad it turned out well for you! Have a great weekend:)
The flavor is delicious. I am wanting to make for a dinner party of 8. Can I transfer the artichoke spinach mixture to a 9×13? Would it be better to just cook salmon separately?
Awesome!!🌼 I love to hear that this recipe turned out well for you and appreciate you giving it a try! Sure, you could transfer to a larger dish! xT
So easy!! I had frozen artichoke to get rid of and all the other ingredients were in my pantry, so I thought I would give this a try. I halved the recipe because I only had enough salmon for two fillets. I did this all in a small pot that I actually put in my air fryer on bake at 350 for 10min. I seared the salmon beforehand, and once everything finished in the air fryer, it was perfection. The salmon fell right off of the skin and was cooked PERFECTLY. With the extra sauce, I decided to mix in some white rice. Definitely going to add this recipe into my regular rotation!
Happy Sunday!! Thanks so much for giving this recipe a try and your comment, so glad to hear it was enjoyed! xT
This is my all time favorite HBH recipe! It’s so delicious! The sauce is the star of the show, it’s like the best version of a spinach/artichoke dip without feeling “heavy” at all. My husband and I make this at least once a month. YUM!
Happy Wednesday! Thanks so much for making this dish and sharing your feedback, so glad to hear it turned out well for you! xT
I made this for my son and his wife for their 3rd Anniversary. They love salmon…they loved this! We all did. I had to make chicken breast as well as keep some of sauce out for him (he’s allergic to seafood) it was fantastic with the chicken as well.
***and keep some of the sauce separate for the chicken***
Happy Monday!! 👻 I am so glad this recipe was tasty for you, thanks a lot for trying it out! xT
A new favorite in our household! Was looking for a salmon recipe and happened to have everything on the list already. We loved it – our toddler too!
Fantastic! I am delighted to hear that this recipe was tasty for you, thanks for making it and sharing your review:) xx
So good and so easy! I’ve made this and the Feta Salmon with Zucchini quite a few times since the start of summer.
Happy Monday!! I really appreciate you trying this recipe out, I am so glad it was enjoyed! Have a great week:)
Made this last night. I’m not a fan of sage which is the only reason I didn’t give 5 stars. I knew I didn’t but I’ve always just went with your recipes. Everything was so yummy and the sage isn’t strong, I just still taste it I guess:( I’ll omit it next time and I’m sure I’ll love it even more!
Thanks so much for making this recipe and sharing your feedback! Sorry about the sage:) xTieghan
I wanted to lick my plate!! This is so yummy even though I had no artichokes in the house. I just added more spinach to increase the veggies in the sauce. I’m fixing it for a girlfriend dinner this Thursday as written with only a salad, crunchy bread, and a lovely pinot noir of course. ?
Happy Monday!! Thanks a lot for giving this recipe a go, I am so glad it was a winner:) Have the best week! xx
Looking forward to making this!
What would you serve it with?
My family typically enjoys this with rice or potatoes:) Let me know if you give the recipe a try, I hope you love it! xTieghan
I didn’t have salmon so I subbed chicken. This dish was unbelievably delicious!
Thanks so much for your comment and sharing your feedback! I love to hear that this recipe was a hit and thanks for making it! xTieghan
I didn’t sear the salmon, and subbed cottage cheese for cream cheese. Tastes like a restaurant dish from the coast. Just wonderful. Served it along with toasted/buttered sourdough and roasted artichoke. Best of all, my almost 3 year old says,”Mom, you should try the salmon it is so yummy.”
Perfect!! I love to hear that this recipe was a hit and appreciate you giving it a try! xxTieghan
Ohhhhh. I wanted to try this with chicken. What cooking adjustment did you make for chicken?
This was so yummy! I appreciated the flavor combination!
Wonderful!! Thank you so much for trying this recipe out, I am so glad to hear that it was a winner! xxT