Table of Contents
Spinach Artichoke Salmon
Imagine every bite of salmon coming with a pocket of warm, garlicky spinach artichoke dip melted straight into the fish. That is exactly what this spinach artichoke stuffed salmon delivers, and it does it in under 30 minutes with one pan and zero fuss.
This creamy spinach salmon recipe sits right at the intersection of impressive and effortless. Each fillet gets a deep pocket cut into its center, packed with a rich filling of cream cheese, parmesan, wilted spinach, and chopped artichoke hearts, then seared until golden and finished in the oven. A final drizzle of lemon butter sauce over the top pulls every element together into a weeknight salmon recipe that tastes like serious restaurant cooking.
Whether you are cooking for a Tuesday night dinner or plating up for guests on the weekend, this easy baked salmon dinner with spinach artichoke lemon butter is the kind of recipe that earns you genuine compliments without asking anything complicated in return. Let’s stuff some salmon.
Why You’ll Love This Recipe
- Restaurant-level presentation with a filling that oozes out the moment you cut in
- Creamy, cheesy filling made from cream cheese, parmesan, and mozzarella that melts into the salmon as it bakes
- Golden-edged sear on the outside with a silky, fall-apart tender center
- Ready in 30 minutes from fridge to table, making it the ultimate weeknight salmon recipe
- One skillet or sheet pan keeps cleanup fast and the cooking process simple
- Naturally low-carb with no breading or heavy starches needed to satisfy completely
Ingredients
Salmon
| Ingredient | Amount |
|---|---|
| Salmon fillets, skin-on (6 oz each) | 4 pieces |
| Olive oil | 2 tablespoons |
| Smoked paprika | 1 teaspoon |
| Garlic powder | 1/2 teaspoon |
| Onion powder | 1/2 teaspoon |
| Kosher salt | 1 teaspoon |
| Black pepper | 1/2 teaspoon |
Spinach Artichoke Filling
| Ingredient | Amount |
|---|---|
| Cream cheese, softened | 6 oz |
| Fresh baby spinach, roughly chopped | 2 cups (wilted) |
| Canned artichoke hearts, drained and chopped | 1 can (14 oz) |
| Parmesan cheese, finely grated | 1/3 cup |
| Shredded mozzarella | 1/4 cup |
| Garlic, minced | 2 cloves |
| Red pepper flakes | 1/4 teaspoon |
| Salt and black pepper | To taste |
Lemon Butter Sauce
| Ingredient | Amount |
|---|---|
| Unsalted butter, cold and cubed | 4 tablespoons |
| Garlic, minced | 2 cloves |
| Fresh lemon juice | 3 tablespoons |
| Lemon zest | Zest of 1 lemon |
| Red pepper flakes | Pinch |
| Salt | To taste |
Garnish
| Ingredient | Amount |
|---|---|
| Fresh parsley, chopped | 2 tablespoons |
| Lemon wedges | For serving |
| Flaky sea salt | Pinch per fillet |

How to Make It
1. Preheat and prep (5 min)
Preheat your oven to 400F. Pull the cream cheese out of the fridge at least 20 minutes early so it softens completely. Pat each salmon fillet thoroughly dry with paper towels – this is what gives you a golden sear rather than a steamed exterior.
2. Make the spinach artichoke filling (5 min)
Heat a small skillet over medium heat with a tiny drizzle of oil. Add the garlic and stir for 30 seconds, then add the chopped spinach. Cook for 1-2 minutes until fully wilted. Remove from heat and let cool slightly. In a bowl, combine the softened cream cheese, parmesan, mozzarella, red pepper flakes, salt, and pepper. Fold in the wilted spinach and chopped artichoke hearts until fully incorporated. The filling should be thick and scoopable.
Pro Tip: Squeeze the wilted spinach between paper towels before folding it into the filling. Excess moisture from the spinach will thin the cream cheese mixture and make it harder to stuff cleanly into the salmon pockets.
3. Cut and stuff the salmon (3 min)
Using a sharp knife, cut a horizontal pocket into the thickest part of each fillet, going about 3/4 of the way through without cutting all the way to the other side or edges. Season the outside of each fillet with the smoked paprika, garlic powder, onion powder, salt, and pepper. Pack the spinach artichoke filling generously into each pocket, pressing it in firmly so it holds.
Pro Tip: Chill the stuffed fillets in the fridge for 10 minutes before cooking if the filling feels too soft. A briefly chilled filling stays inside the pocket during searing rather than sliding out.
4. Sear the salmon (3-4 min)
Heat olive oil in an oven-safe skillet over medium-high heat until shimmering. Place the stuffed salmon fillets filling-side up into the hot pan. Sear undisturbed for 3 minutes until the bottom skin turns deeply golden and releases naturally from the pan. Do not flip.
5. Finish in the oven (10-12 min)
Transfer the entire skillet directly to the preheated oven. Bake for 10-12 minutes until the salmon is opaque and flakes easily at its thickest point. The filling will puff slightly and turn golden at the edges. If you want extra color on the filling, switch to broil for the final 2 minutes and watch closely. Internal temperature should read 125-130F for medium or 145F for fully cooked through.
6. Make the lemon butter sauce (3 min)
While the salmon bakes, melt 1 tablespoon of butter in a small saucepan over medium heat. Add the minced garlic and stir for 30 seconds. Add the lemon juice and zest and let it bubble for 1 minute. Remove from heat and whisk in the remaining cold butter cubes one at a time until the sauce turns glossy and slightly thickened. Season with salt and red pepper flakes.
7. Rest, drizzle, and serve
Remove the salmon from the oven and let it rest in the pan for 3 minutes. Drizzle the lemon butter sauce over each fillet. Finish with fresh parsley, a pinch of flaky sea salt, and a lemon wedge on the side. Serve immediately.
Macros & Nutrition Table
Per serving (1 stuffed fillet with sauce, recipe makes 4 servings)
| Nutrient | Amount |
|---|---|
| Calories | 520 kcal |
| Protein | 42g |
| Total Carbs | 7g |
| Net Carbs | 5g |
| Fat | 36g |
| Fiber | 2g |
| Sodium | 580mg |
Calculation Note: Macros were estimated using USDA FoodData Central values for Atlantic salmon fillet (6 oz), cream cheese (full fat), canned artichoke hearts, fresh spinach, parmesan, mozzarella, and butter, divided equally across 4 servings. Values are approximate and will vary based on fillet size, exact cream cheese brand, and how generously the lemon butter sauce is applied.
Pro Tips & Variations
Tip 1 – Use center-cut fillets: Thick, even center-cut salmon fillets are the easiest to cut pockets into and hold the most filling without splitting at the sides. Avoid thin tail-end pieces which tear easily when stuffed.
Tip 2 – Shortcut with store-bought dip: In a genuine pinch, use 1/2 cup of high-quality store-bought spinach artichoke dip as the filling base and fold in a handful of extra shredded mozzarella. The result is remarkably close to homemade and cuts prep down to under 10 minutes.
Tip 3 – Add sun-dried tomatoes: Fold 2 tablespoons of finely chopped sun-dried tomatoes into the filling for a sweet, tangy contrast against the richness of the cream cheese and artichokes. It adds depth without changing the overall character of the dish.
Tip 4 – Sheet pan method: Skip the skillet entirely for an even easier weeknight salmon recipe. Place stuffed fillets on a parchment-lined baking sheet, brush generously with olive oil, and bake at 425F for 14-16 minutes. You lose the golden sear but gain complete hands-off cooking.
Dietary Variation – Dairy-Free: Use a plant-based cream cheese block and substitute nutritional yeast for the parmesan in a 1:1 ratio. The filling texture stays creamy and thick, and the nutty, savory quality of nutritional yeast fills in beautifully for the cheese. Swap butter in the lemon sauce for a high-quality vegan butter.
Dietary Variation – Keto: This recipe is already naturally low-carb at 5g net carbs per serving. To push it further into strict keto territory, omit the mozzarella topping and serve the lemon butter sauce with an extra tablespoon of cold butter whisked in for added fat content.
Serving Suggestions
- Garlic butter orzo or creamy asparagus orzo – Spoon the leftover lemon butter sauce from the pan directly over the orzo for an effortless side that turns this into a complete plate without any extra cooking.
- Roasted cherry tomatoes and broccolini – Roast them on a sheet pan at 425F while the salmon bakes in the skillet. The burst tomatoes add bright acidity that cuts through the richness of the cream cheese filling.
- Simple arugula salad with lemon vinaigrette – The peppery bite of fresh arugula and the sharp acidity of a lemon dressing balance the buttery salmon with salmon with artichoke cream sauce in every forkful.
Storage & Reheating
Refrigerator: Store leftover stuffed salmon in an airtight container for up to 3 days. Keep any remaining lemon butter sauce in a separate small container and rewarm gently before serving.
Freezer: Stuffed salmon can be frozen raw before cooking. Assemble the filled fillets, wrap each one individually in plastic wrap, then place in a zip-lock freezer bag for up to 2 months. Thaw overnight in the fridge and cook from fully thawed for best results. Previously cooked stuffed salmon does not freeze well – the cream cheese filling turns grainy and the salmon texture suffers significantly.
Reheating: Reheat gently in a covered skillet over medium-low heat with a tablespoon of water or broth for 4-5 minutes until warmed through. Oven reheating at 300F covered in foil for 10-12 minutes also works well and keeps the filling from drying out. Avoid the microwave – it overcooks the salmon instantly and turns the cream cheese filling rubbery.
FAQ
Q: How do you cut a pocket in salmon without it falling apart?
A: Use the sharpest knife you own and work with a cold, firm fillet straight from the fridge. Insert the knife at the thickest point on the side of the fillet and make a single smooth horizontal cut going 3/4 of the way through, keeping 1/2 inch of uncut salmon on all three other sides. One clean stroke beats several hesitant ones. Avoid sawing back and forth – that shreds the flesh and weakens the pocket walls.
Q: Can I make spinach artichoke stuffed salmon ahead of time?
A: Yes. Prepare and stuff the salmon fillets up to 24 hours in advance, cover tightly with plastic wrap, and refrigerate. When ready to cook, let the fillets sit at room temperature for 10 minutes before searing, then proceed with the recipe as written. Making the lemon butter sauce fresh just before serving takes only 3 minutes and is always worth doing at the last moment.
Q: What kind of salmon works best for this recipe?
A: Center-cut Atlantic salmon fillets around 6 oz each give you the ideal thickness for pocketing and stuffing. King salmon is the most buttery and richest option if you want a more indulgent result. Sockeye salmon works beautifully too but has a firmer, leaner flesh that cooks slightly faster, so check it 2 minutes earlier in the oven. Avoid thin tail pieces for this recipe as they do not hold a proper pocket.
Q: How do I keep the filling from leaking out during cooking?
A: Three things help: refrigerating the stuffed fillets for 10 minutes before cooking so the filling firms up, searing filling-side up so gravity works in your favor, and not overstuffing beyond what the pocket can comfortably hold. A small amount of filling will always melt out into the pan during cooking – this is completely normal and adds incredible flavor to any pan sauce you make.
Q: Is spinach artichoke salmon good for meal prep?
A: It works for 2-3 days of meal prep when stored properly. The flavors actually deepen overnight as the lemon and garlic from the filling absorb into the salmon flesh. For best meal-prep results, slightly undercook the salmon by 1-2 minutes so it does not dry out when reheated. Pair with rice or roasted vegetables packed separately so nothing gets soggy.
Your Turn
If you made this spinach artichoke stuffed salmon tonight, leave a comment below. Did you go with the skillet sear or the sheet pan shortcut? Add sun-dried tomatoes to the filling? Pour extra lemon butter sauce over everything?
Save this to your easy baked salmon dinner board on Pinterest so it is there every time you need a 30-minute dinner that looks like you spent the whole afternoon cooking. Sharing with someone who loves salmon and needs new weeknight ideas takes two seconds.
Up next: if this salmon with artichoke cream sauce had you scraping the pan for every last drop of lemon butter, you are going to want the creamy tuscan salmon next. Same golden sear, same one-skillet method, and a sun-dried tomato cream sauce that is completely irresistible.

