Costco Stuffed Salmon (Easy Copycat Recipe)
Costco stuffed salmon is one of those ready-to-cook finds that feels like a shortcut but tastes like you actually tried. This copycat version gives you the same flaky salmon and creamy crab filling at home, with ingredients you can actually see and control.
It comes together in about 35 minutes, which makes it a real option on a Tuesday night, not just a weekend project.

Why I Love This Recipe
The filling is rich and a little briny from the real crab, and the cream cheese keeps it from drying out even if you pull it a minute late.
This is the version I keep coming back to because it looks impressive without asking much of you. One pan, one dish, done.
Recipe Ingredients

- 4 salmon fillets (6 oz each, skin-on) – center-cut works best; it’s thick enough to hold the pocket
- 6 oz lump crab meat – drained canned or fresh; pick through for shells
- 4 oz cream cheese, softened – full-fat holds the filling together better than reduced-fat
- 2 tbsp mayonnaise – adds richness and helps bind the filling
- 2 tbsp finely diced red bell pepper – color and a little crunch
- 2 green onions, thinly sliced – mild onion flavor without overpowering the crab
- 1 tbsp fresh lemon juice – brightens the whole filling
- 1 tsp Old Bay seasoning – the classic seasoning for crab; swap with seafood seasoning if needed
- 1/2 tsp garlic powder – background warmth
- 1/2 tsp salt – divided between the filling and the salmon exterior
- 1/4 tsp black pepper – for the salmon exterior
- 1 tbsp olive oil – for searing the salmon skin side
- 1 tbsp unsalted butter – adds color to the top of the salmon as it bakes
- Fresh parsley, chopped, for garnish – a handful; flat-leaf has more flavor than curly
- Lemon wedges, for serving – 1 wedge per plate
Variations / Substitutions
- Shrimp instead of crab – use 6 oz of finely chopped cooked shrimp; the filling stays creamy but the flavor is milder and sweeter.
- Neufchâtel instead of cream cheese – it’s lower in fat and slightly tangier, and the texture is close enough that the filling still holds.
- Smoked paprika instead of Old Bay – you lose the celery-salt note but get a gentle smokiness that works well with salmon.
- Add red pepper flakes – 1/4 tsp stirred into the filling gives a quiet heat without taking over.
- Dairy-free – use a plain dairy-free cream cheese and vegan mayo; the filling is a little softer but still sets up in the oven.
- Extra acid – swap lemon juice for white wine vinegar if that’s what you have; it’s sharper, so start with 2 tsp instead of the full tablespoon.
If you like salmon as a weeknight staple, Honey Garlic Baked Salmon is worth adding to your rotation next.
How To Make Stuffed Salmon
Step 1: Mix the Crab Filling

In a medium bowl, combine the 4 oz softened cream cheese and 2 tbsp mayonnaise and stir until smooth. Add the 6 oz lump crab meat, 2 tbsp diced red bell pepper, 2 sliced green onions, 1 tbsp lemon juice, 1 tsp Old Bay seasoning, 1/2 tsp garlic powder, and a pinch of the 1/2 tsp salt. Fold everything together gently so you keep some of the crab in larger chunks rather than mashing it into a paste.
The filling should look thick and just barely spreadable, not runny. If you see crab pieces the size of a dime or larger, that’s exactly right.
Step 2: Pocket the Salmon

Preheat your oven to 400°F (200°C). Pat the 4 salmon fillets dry with paper towels, then use a sharp paring knife to cut a horizontal pocket in the thickest part of each fillet, going almost all the way through but leaving about 1/2 inch of salmon intact on three sides. Season the outside of each fillet with the remaining salt and the 1/4 tsp black pepper.
Spoon a quarter of the crab filling into each pocket. It will mound up a little at the opening, which is fine. Press the edges of the salmon gently closed around the filling.
Don’t rush the pocket-cutting. A shallow or off-center pocket will cause the filling to spill out the sides during cooking, so take the extra 30 seconds to go slow with the knife.
Step 3: Sear the Salmon Skin

Heat the 1 tbsp olive oil in an oven-safe skillet over medium-high heat. When the oil shimmers, lay the stuffed fillets skin-side down in the pan. Press them lightly with a spatula for the first 10 seconds so the skin makes full contact. Sear for 3 minutes without moving them, until the skin is crisp and releases easily from the pan.
You should hear a steady sizzle the whole time. If it goes quiet, the heat is too low and the skin won’t crisp up.
Step 4: Bake the Fillets

Dot the top of each fillet with a small piece of the 1 tbsp unsalted butter, then slide the skillet straight into the 400°F (200°C) oven. Bake for 12 to 14 minutes, until the thickest part of the salmon reaches 145°F (63°C) on an instant-read thermometer. The flesh will be opaque and will flake if you press it with a fork.
If your fillets are on the thinner side, start checking at 10 minutes. Overcooked salmon goes chalky fast, so pull it as soon as the thermometer reads 145°F (63°C).
The butter melts over the top during baking and bastes the salmon as it cooks, which gives the surface a golden, lightly lacquered look rather than the dull matte you get from oil alone.
Step 5: Plate and Garnish

Transfer each fillet to a plate using a wide spatula so the filling stays tucked inside. Scatter fresh chopped parsley over the top and set a lemon wedge alongside each piece. Serve immediately while the skin is still crisp and the filling is hot all the way through.
Recipe Tips
- Soften the cream cheese fully before mixing. Cold cream cheese leaves lumps that don’t smooth out once the crab is folded in. Thirty minutes on the counter is enough.
- Pick through the crab carefully. Even good-quality canned lump crab can have small shell fragments. Spread it on a plate and run your fingers through it before adding it to the bowl.
- Use an oven-safe skillet. Cast iron or stainless steel both work. A nonstick pan with a plastic handle can’t go in the oven, so check your pan before you start heating it.
- Rest the salmon for 2 minutes before serving. The filling stays molten straight out of the oven and needs a short pause so it doesn’t burn anyone’s mouth.
Bake times by thickness at 400°F (200°C):
| Fillet Thickness | Oven Time After Sear | Internal Temp Target |
|---|---|---|
| 3/4 inch | 10 to 11 minutes | 145°F (63°C) |
| 1 inch | 12 to 14 minutes | 145°F (63°C) |
| 1 1/4 inch | 15 to 16 minutes | 145°F (63°C) |
How To Store
- Refrigerate – Store leftover stuffed salmon in an airtight container for up to 2 days. The filling stays creamy if kept covered.
- Reheating – Warm in a 300°F (150°C) oven for 10 to 12 minutes rather than the microwave, which makes the salmon rubbery and the filling greasy.
What To Serve With Stuffed Salmon
Roasted asparagus is a natural fit because the slight bitterness cuts through the richness of the cream cheese filling. A simple lemon-dressed arugula salad works the same way, the peppery greens and acid keep the plate from feeling heavy. For something more filling, a side of garlic mashed potatoes soaks up any filling that escapes the pocket, which honestly isn’t a bad thing.
Frequently Asked Questions
Can I assemble the stuffed salmon ahead of time?
Yes. You can stuff the fillets, cover them tightly, and refrigerate for up to 8 hours before cooking. Pull them out 15 minutes before they go in the pan so they’re not ice cold when they hit the heat.
Can I freeze stuffed salmon after cooking?
It’s not ideal. Cream cheese-based fillings tend to separate and turn grainy after freezing and thawing, so the texture won’t be the same. Raw stuffed fillets freeze better than cooked ones.
My filling is spilling out during cooking. What went wrong?
The pocket was likely cut too deep on one side, or the fillet was overfilled. A good rule is to fill only about 2/3 of the pocket’s capacity and leave that half-inch border intact on all sides.
Can I use skinless salmon?
You can, but the skin-on fillet holds its shape better during the sear and protects the bottom from overcooking. If you only have skinless, skip the sear step and bake at 400°F (200°C) for the full 14 to 16 minutes in a lightly oiled baking dish.
—

Ingredients
Method
- In a medium bowl, stir together the cream cheese and mayonnaise until smooth. Fold in the crab meat, red bell pepper, green onions, lemon juice, Old Bay, garlic powder, and a pinch of salt, keeping the crab in chunky pieces.
- Preheat the oven to 400°F (200°C). Pat the salmon dry, cut a horizontal pocket in each fillet, and season the outside with the remaining salt and black pepper. Spoon a quarter of the filling into each pocket and press the edges gently closed.
- Heat the olive oil in an oven-safe skillet over medium-high heat. Sear the fillets skin-side down for 3 minutes until the skin is crisp.
- Dot the top of each fillet with butter, then bake in the 400°F (200°C) oven for 12 to 14 minutes until the internal temperature reaches 145°F (63°C).
- Transfer to plates, scatter with fresh chopped parsley, and serve with lemon wedges alongside.
