clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Stuffed Salmon

Creamy Stuffed Salmon

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4 from 1 review

  • Author: Sonja Overhiser
  • Prep Time: 20 minutes
  • Cook Time: 10 minutes
  • Total Time: 30 minutes
  • Yield: 4 1x


Impress everyone with this stuffed salmon recipe! The creamy spinach artichoke filling perfectly compliments the flaky fish.



For the salmon

  • 1 1/2 pounds thick salmon fillets*, skin on (wild caught if possible)
  • 1 teaspoon kosher salt
  • Fresh ground black pepper
  • 2 tablespoons butter or ghee

For the filling

  • 1/4 cup thawed frozen spinach
  • 4 ounces cream cheese, softened
  • 1/4 cup chopped canned artichoke hearts
  • 1/4 teaspoon garlic powder
  • 1/4 teaspoon dried dill
  • 1/4 teaspoon kosher salt
  • 1 teaspoon lemon zest (optional)
  • 1 tablespoon shredded Parmesan cheese
  • Lemon wedges, for serving


  1. Preheat the oven to 350°F. Place the salmon on a plate on the counter and allow it to come to room temperature before cooking, about 15 to 20 minutes (this is about the time it takes for the oven to preheat)
  2. Meanwhile, make the filling: Thaw the frozen spinach and squeeze it to remove all extra liquid, then use your fingers to break it into rough crumbles. In a small bowl, stir together the spinach with the cream cheese, artichokes, garlic powder, dried dill, kosher salt and lemon zest. 
  3. Pat the salmon dry with a clean towel. Sprinkle it with the kosher salt and a few grinds of fresh ground pepper. Using a sharp knife, slice a pocket across the center of the salmon. Spoon the filling into the salmon pockets, stuffing it as full as possible. (There will be some filling left over, which you can save or discard.)
  4. Heat a large, oven proof skillet over medium high heat and add the butter or ghee. When butter is melted, add the salmon skin side up and cook for 2 to 3 minutes until nicely seared.
  5. Flip the salmon (a fish spatula makes easy work of it). Tilt the pan down slightly and quickly spoon the pan juices over the top of the fish a few times. Transfer to the oven and cook 6 to 8 minutes, depending on the thickness, until just tender and pink at the center (the internal temperature should be between 125 to 130°F in the center).
  6. Remove from the heat. Spritz with juice from a few lemon wedges and serve immediately.


*2-inch thick fillets are handy for this recipe; you might find it labeled center cut. Avoid very thin fillets for this recipe: they won’t be thick enough to stuff. 

  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: Seafood
  • Diet: Gluten Free