This dish features tender salmon fillets stuffed with a smooth blend of fresh spinach, artichoke hearts, cream cheese, and Parmesan. Seasoned with garlic and spices, the filling melds into the fish as it bakes, producing a creamy texture balanced with savory flavor. Olive oil and a touch of lemon enhance the richness while keeping it light. Ideal for a wholesome, pescatarian-friendly dinner ready in under 40 minutes.
The smell of artichokes and cream cheese bubbling together always pulls me back to my first dinner party as a newlywed, nervous and determined to make something impressive. I spent thirty minutes worrying if the salmon pockets would burst in the oven while my husband kept asking if we should just order pizza. When those golden fillets came out, oozing that bright green filling, the collective silence around the table said everything. Now it's the dish I make when I want to feel fancy without actually working that hard.
Last summer my sister came over and watched me assemble these, casually mentioning she hated salmon because it always turned out dry and fishy. I stuffed the pockets right in front of her, popped them in the oven, and twenty minutes later she was scraping her plate with her fork. She texted me three days later asking for the recipe, saying her husband had requested it for his birthday dinner.
Ingredients
- Fresh spinach: Use baby spinach for tenderness and chop it finely so it distributes evenly through the creamy filling
- Canned artichoke hearts: Drain them thoroughly and squeeze out excess moisture so your stuffing doesnt become watery
- Cream cheese: Let it soften completely at room temperature for a smooth, lump-free mixture
- Grated Parmesan: The aged cheese adds a salty depth that balances the mild cream cheese beautifully
- Sour cream: Greek yogurt works here too but sour cream gives you that classic restaurant tang
- Garlic cloves: Mince them fresh rather than using jarred garlic for the best aromatic punch
- Salmon fillets: Choose pieces that are roughly the same thickness so they finish cooking at the same time
- Olive oil: Brush it generously over the tops to help the salmon develop that gorgeous golden crust
- Lemon: Thin slices on top during the last few minutes of baking release their oils into the fish
Instructions
- Get your oven ready:
- Preheat to 200°C with the rack in the middle position and line a baking sheet with parchment for easy cleanup
- Make the creamy filling:
- Combine spinach, artichokes, cream cheese, Parmesan, sour cream, garlic, salt, pepper and red pepper flakes in a bowl until everything is uniformly blended
- Prep the salmon:
- Pat each fillet completely dry with paper towels, then use a sharp knife to carefully cut a horizontal pocket into the thickest part without cutting through to the other side
- Stuff the pockets:
- Spoon the filling into each slit, pressing gently and mounding slightly on top if you have extra mixture
- Season and oil:
- Brush the exposed salmon with olive oil and sprinkle with salt and pepper
- Bake until done:
- Cook for 18 to 20 minutes until the salmon flakes easily and the filling is bubbling and lightly golden
- Finish with lemon:
- Top each fillet with a fresh lemon slice right before serving
My mother-in-law initially turned her nose up at stuffed fish, claiming it was too fussy for weeknight cooking. That was until she saw me throw these together in under fifteen minutes on a random Tuesday. Now she asks for them whenever she visits, and I love watching her face light up when she cuts into that first fillet.
Making Ahead
You can prepare the stuffing up to two days in advance and keep it refrigerated in an airtight container. The salmon itself should be prepped and stuffed no more than a few hours before baking to maintain the best texture and freshness.
Serving Suggestions
A simple green salad with vinaigrette cuts through the richness of the cream filling beautifully. Roasted asparagus or broccolini also pair perfectly, their slight bitterness balancing the decadent cheese stuffing.
Storage and Reheating
Leftovers will keep in the refrigerator for up to two days when stored properly in an airtight container. Reheat gently in a low oven to preserve the moisture in the salmon without drying it out.
- Avoid microwaving as it can make the salmon rubbery and the filling separate
- Let refrigerated salmon come to room temperature for twenty minutes before reheating
- The texture remains surprisingly good for leftover fish the next day
These stuffed salmon fillets have saved me countless times when I needed something elegant but had zero energy to spend hours in the kitchen. They're the kind of dinner that makes people think you tried way harder than you actually did.
Recipe Q&A
- → What type of salmon works best?
-
Skinless salmon fillets about 6 oz each are ideal for creating pockets and hold the filling well.
- → Can other greens replace spinach?
-
Fresh kale or Swiss chard can be used, but they may require cooking first due to their texture.
- → How to know when salmon is cooked?
-
The fish flakes easily with a fork and turns opaque throughout, typically after 18–20 minutes baking at 400°F.
- → Can I prepare this in advance?
-
The filling can be made ahead and stored refrigerated, but assemble and bake the salmon shortly before serving for best results.
- → Are there suggested side dishes?
-
Complement with roasted vegetables, rice, or a crisp green salad for a balanced meal.