Spinach Artichoke Dip Stuffed Salmon

5 from 10 votes
Pin RecipeJump to RecipeComments

This post may contain affiliate links. Please read our disclosure policy.

If you’ve ever thought, “What if my favorite creamy spinach artichoke dip met a perfectly seared salmon fillet?”, this stuffed salmon recipe is exactly that dream come true! We’re talking tender, flaky salmon fillets filled with a warm, garlicky, cheesy dip that’s bursting with spinach and artichokes. It’s rich, satisfying, and surprisingly easy to whip up on a weeknight.

Three stuffed salmon fillets cooking in a skillet.


 

Why You’ll Love This Stuffed Salmon Recipe

If you’re a fan of bold, creamy flavors paired with seafood, like in this creamy pan seared salmon or a simple smoked salmon dip, this stuffed salmon recipe will win you over fast. The inside is loaded with a dreamy mixture of cream cheese, spinach, garlic, and artichoke hearts! It’s basically your favorite dip tucked into a juicy piece of salmon. It’s fancy enough to serve for date night, but easy enough for a Tuesday, just like my uber popular honey garlic salmon or this amazing garlic butter salmon!

A Little Backstory…

Back in the day, my mom used to make whole stuffed trout and branzino, too. Like, whole. Head, tail, everything. I was a hard pass until she stuffed it with creamy spinach. That was my moment. Fast forward to now, I skip the head, go straight for salmon, and stuff it with the same kind of creamy goodness, just with a little extra flair (hello, artichokes!).

Spinach artichoke dip stuffed Salmon fillets in a skillet.

Ingredients For This Salmon Recipe

  • Salmon Fillets – Thick, center-cut fillets work best for stuffing. Skinless and boneless is ideal.
  • Olive Oil – Used for pan-searing the salmon and sautéing the filling. You could also use avocado oil or melted butter.
  • Fresh Baby Spinach – Frozen spinach works too, just thaw it and squeeze out all the water first.
  • Canned Artichoke Hearts – Adds tangy flavor and a bit of texture to the dip. You can also use marinated artichokes, but give them a quick rinse first.
  • Cream Cheese – Makes the filling rich and creamy. Neufchâtel works as a lighter swap, or use mascarpone for something extra.
  • Garlic – If you don’t have fresh garlic, you can sub in a bit of garlic powder.
  • Salt and Black Pepper – Simple seasonings that bring everything together.
  • Butter – Added at the end for extra flavor and to keep the salmon juicy.
  • Lemon Juice – Brightens up the whole dish and balances the richness. White wine vinegar also works!

How to Make Stuffed Salmon with Spinach Artichoke Dip

  • Cut a pocket in the salmon fillet. Use a paring knife to carefully slice a pocket into the side of each salmon fillet. Don’t slice all the way through; just enough to create room for the filling.
  • Make the dip. In a skillet, sauté baby spinach, chopped canned artichokes, garlic, and cream cheese until melty and creamy.
  • Stuff it. Spoon the dip into each salmon pocket and season everything with salt and pepper.
  • Cook. Sear the salmon fillets in a hot skillet with a touch of olive oil. Cook for 6 minutes, flip, add a dab of butter and lemon juice, and cook 5 to 7 minutes more until done.

Want to Bake It Instead?

No problem! To bake your stuffed salmon:

  • Preheat the oven to 400˚F.
  • Place the stuffed fillets in a lightly greased baking dish.
  • Bake for 12 to 15 minutes, or until the salmon is cooked through and flakes easily with a fork.

Make-Ahead Tips

You can prep these stuffed fillets ahead of time. Just let the spinach artichoke dip cool completely before stuffing the salmon. Store the prepped fillets in an airtight container in the fridge until ready to cook.

Flaking a cooked stuffed salmon fillet with a fork.

Proper Storage

  • Fridge. Transfer the fillets to an airtight container or wrap each one tightly in foil or plastic wrap. Store in the refrigerator for up to 3 days.
  • Freeze. To freeze, wrap each cooked salmon fillet in parchment paper and then place them in freezer bags. Squeeze out the excess air, seal the bag, and freeze for 2 to 3 months. To thaw, remove the fish from the freezer and defrost it in the fridge overnight or for several hours.
  • Reheat. Pat dry the salmon filets with a paper towel before reheating to remove excess moisture. To preserve flavor and texture. It is advised to reheat salmon in an oven at about 350˚F for 10 minutes or until heated through.

More Salmon Recipes To Try

Pin this now to find it later

Pin It
5 from 10 votes

Stuffed Salmon with Spinach Artichoke Dip

This stuffed salmon recipe features flaky salmon fillets filled with a creamy spinach and artichoke dip. Easy to make, rich in flavor, and perfect for a weeknight dinner or a special occasion.
Prep Time: 15 minutes
Cook Time: 20 minutes
Total Time: 35 minutes
Servings: 4 serves

Ingredients 

FOR THE SALMON FILLETS

  • 2 tablespoons olive oil
  • 4 (6-ounces each) salmon fillets
  • salt and freshly ground black pepper, to taste

FOR THE SPINACH AND ARTICHOKE DIP

  • 1 teaspoon olive oil
  • 2 cloves garlic, minced
  • 4 ounces fresh baby spinach leaves
  • 1 can (14-ounces) artichoke heart quarters, roughly chopped
  • 4 ounces cream cheese, room temperature
  • 2 Tablespoons plain yogurt
  • 2 tablespoons grated Parmesan cheese
  • 1 pinch red pepper flakes, optional
  • salt and freshly ground black pepper, to taste
  • 2 tablespoons butter
  • 2 tablespoons fresh lemon juice
Want to save this recipe?
Enter your email below and we’ll send the recipe straight to your inbox!

Instructions 

  • Prep the salmon fillets. Season the fillets all over with salt and pepper. Using a paring knife, slice a slit on the side of each salmon fillet to create a pocket; set aside.
  • Make the spinach artichoke dip. Heat olive oil in a skillet. Add minced garlic and cook for 15 seconds. Stir in spinach and cook for 1 minute. Add artichoke hearts. Stir in cream cheese, yogurt, parmesan cheese, and season with pepper flakes, salt and pepper; cook just until creamy. Remove from heat and let cool for a minute or two.
  • Stuff them. Stuff the fish pockets with the prepared dip.
  • Cook. Heat the olive oil in a large skillet over medium-high heat. Add salmon fillets to the skillet, skin-side down, cooking 2 fillets at a time. Cook for 6 minutes, or until cooked about three-quarters of the way up. Do not move the fish around. Just let it cook.
  • Finish cooking. Using a spatula, carefully flip over the salmon fillets. Add butter and squeeze lemon juice all over the fish; continue to cook for 5 more minutes. (Use 1 tablespoon of butter and 1 tablespoon of lemon juice per 2 fillets) Repeat with the rest of the fillets.
  • Serve.

Notes

  • Serving the dip. If you have too much spinach dip, reheat it just until creamy and serve on the side with the cooked fish. Add more yogurt or heavy cream for a creamier consistency.
  • Bake it. Preheat the oven to 400˚F. Transfer the stuffed salmon fillets to a lightly greased baking pan. Bake for 12 to 15 minutes, or until the salmon is cooked through.

Nutrition

Serving: 1Stuffed Salmon Fillet | Calories: 355kcal | Carbohydrates: 9g | Protein: 5g | Fat: 33g | Saturated Fat: 11g | Cholesterol: 49mg | Sodium: 587mg | Potassium: 222mg | Fiber: 2g | Sugar: 3g | Vitamin A: 4230IU | Vitamin C: 32.2mg | Calcium: 126mg | Iron: 1.6mg

Nutritional info is an estimate and provided as courtesy. Values may vary according to the ingredients and tools used. Please use your preferred nutritional calculator for more detailed info.

Did you make a recipe? Leave a rating
5 from 10 votes

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating:




14 Comments

  1. Brandy @ Nutmeg Nanny says:

    My husband would love this! Have to make it for him!

  2. Amanda says:

    The picture alone is making my mouth water! Looks amazing!

  3. Jenn says:

    Ohmygosh! How totally luxe is this?! A must-try for sure!

  4. Healthy Kitchen 101 says:

    This dish is so great and flavorful with many distinct and healthy tastes! I love how fragrant and tender when the cream cheese melts in my mouth with the salmon and spinach. Perfect combination, I have to say 🙂
    – Natalie Ellis

  5. Liz says:

    This looks incredible! And so good for you too!

  6. Jamielyn says:

    What a great idea!

  7. Rachael Yerkes says:

    Oh my gosh, delicious. I don’t know if I will ever be able to make salmon a different way. Gorgeous photos too.

  8. Billy says:

    Beautiful looking salmon and absolute perfect sear! I know that art and spin dip sauce on top has to be to die for!

  9. Kristen says:

    What a GREAT spin on Salmon. The creaminess of the dip pairs perfectly with the fish. I could not get enough.

  10. Aimee Shugarman says:

    This is my new favorite way to make salmon for dinner. So easy and delicious!