Go Back Email Link
+ servings
A plate with a piece of salmon topped with a creamy spinach sauce, served alongside steamed green beans and a lemon wedge. A hand is using a fork to cut into the salmon.
Print Recipe
No ratings yet

Creamy Spinach & Artichoke-Stuffed Salmon Filets

This spinach and artichoke stuffed salmon is the kind of dinner that feels restaurant-worthy but is completely doable on a weeknight. Tender salmon fillets are filled with a creamy, savory spinach-artichoke mixture—think classic dip vibes, but lighter, brighter, and baked directly into buttery fish. The result is rich without being heavy, deeply flavorful, and finished with just enough lemon to keep everything balanced and fresh.
Prep20 minutes
Cook15 minutes
Total35 minutes
Course: Dinner
Cuisine: American
Diet: Gluten Free
Keyword: chef-tested dinner, elevated salmon recipe, restaurant-worthy dinner, spinach and artichoke filling, stuffed salmon filets
Servings: 4 servings
Calories: 569kcal
Author: Ari Laing

Ingredients

For the Filling

  • 1 Tbsp olive oil
  • 1 (5 oz) bag of fresh baby spinach
  • 1 garlic clove, grated
  • 6 oz jar of artichoke hearts drained, finely chopped
  • 4 oz cream cheese room temperature
  • ¼ cup mayonnaise
  • 2 oz (½ cup) Gruyere cheese, shredded
  • 2 Tbsp grated Parmesan cheese
  • ½ medium lemon, zested, about 1 tsp, remaining lemon cut into wedges
  • ½ tsp kosher salt
  • ¼ tsp freshly ground black pepper

For the Salmon

  • 4 (6 oz) salmon filets, skin on or off
  • 1 Tbsp olive oil
  • ½ tsp garlic powder
  • ½ tsp onion powder
  • ½ tsp paprika
  • ½ tsp dried Italian seasoning
  • ½ tsp kosher salt
  • ¼ tsp cayenne pepper
  • ¼ tsp freshly ground black pepper
  • Flaky sea salt

Instructions

  • Bring the salmon to room temperature. Preheat an oven to 375°F (190°C), then line a rimmed baking sheet with parchment paper. Allow the salmon to sit on the counter while you make the filling.
  • Cook the spinach. Heat 1 Tbsp olive oil in a skillet over medium heat. When hot, add fresh spinach, then cook for 1-2 minutes, stirring often. When the spinach is almost wilted, add grated garlic and a generous pinch of kosher salt. Cook another minute, or until the spinach is wilted. Remove from the heat and set aside.
  • Make the filling. Combine 4oz cream cheese, ¼ cup mayo, ½ cup shredded Gruyere, 2 Tbsp grated Parmesan, lemon zest, ½ tsp kosher salt, and ¼ tsp black pepper in a mixing bowl. Mix until well combined. Add chopped artichoke hearts and the cooked spinach, then stir together.
  • Prepare the salmon. Pat the salmon filets dry with a paper towel. Working on a cutting board, use a paring knife to cut a long slit down the middle (top) of each filet, being careful not to cut all the way through. You should leave about ½-inch on either side of the cut. Drizzle each filet with a little olive oil. In a small mixing bowl, combine the garlic powder, onion powder, paprika, Italian seasoning, kosher salt, cayenne, and black pepper. Sprinkle evenly on top of the salmon.
  • Stuff the salmon. Divide the mixture evenly between salmon filets, then gently press the spinach mixture into each salmon pocket. Place each filet on the prepared baking sheet.
  • Bake. Transfer to the oven, then cook for 15 minutes, or until the salmon reaches an internal temperature of 120°F (49°C). Note that wild salmon (thinner) should be checked around 12 minutes, while thicker cuts of salmon may take a few minutes more.
  • Serve with lemon wedges and a pinch of flaky sea salt. Enjoy!

Notes

  • Make-ahead: The filling can be prepped 1 day in advance, then stored in the fridge until ready to assemble. Leftover cooked salmon will keep for up to 3 days.
  • Reheat the stuffed salmon gently in a low oven (300°F) or briefly in a microwave at a reduced power to avoid drying out the fish.

Nutrition

Serving: 1stuffed salmon filet | Calories: 569kcal | Carbohydrates: 9g | Protein: 42g | Fat: 40g | Saturated Fat: 12g | Polyunsaturated Fat: 8g | Monounsaturated Fat: 14g | Trans Fat: 0.01g | Cholesterol: 142mg | Sodium: 1197mg | Potassium: 1128mg | Fiber: 2g | Sugar: 3g | Vitamin A: 4443IU | Vitamin C: 27mg | Calcium: 269mg | Iron: 3mg
Did you make this recipe?Tag @wellseasonedstudio and hashtag it #wellseasonedstudio!
QR Code linking back to recipe