This dish features tender salmon fillets carefully filled with a creamy blend of fresh spinach, artichoke hearts, cream cheese, Parmesan, sour cream, and garlic. After prepping a pocket in the salmon, the rich stuffing is added, then the fillets are brushed with olive oil, seasoned, and baked until flaky. The final touch of lemon slices brightens the dish, which pairs beautifully with roasted vegetables or a crisp salad. A balance of decadent flavors and healthy ingredients makes it a satisfying main course for pescatarians and low-carb diets.
The first time I encountered stuffed salmon was at a dinner party where I spent twenty minutes pretending I knew how to use a fish knife while secretly watching everyone else. The host had made something similar to this spinach and artichoke version, and I remember thinking how clever it was to hide all the good stuff inside the fish rather than fussing with side dishes. That night I went home determined to figure it out myself.
I made this for my sister last March when she was avoiding carbs and convinced she would never enjoy dinner again. She sat at my counter with a glass of wine, skeptically watching me fold cream cheese into spinach, and by the time the salmon came out of the oven she had already asked for the recipe twice. We ate in silence for the first few minutes, which is always the best review.
Ingredients
- Fresh spinach: Chop it roughly and do not worry about precision, the heat will wilt it into submission anyway.
- Canned artichoke hearts: Drain them well or the stuffing becomes watery, a mistake I made once and never repeated.
- Cream cheese: Softened is non-negotiable, cold cream cheese fights back and leaves lumps.
- Grated Parmesan: The real aged stuff adds a subtle crunch and nutty depth that pre-grated cannot match.
- Sour cream: This keeps the filling tangy and light, though Greek yogurt works in a pinch.
- Garlic cloves: Fresh minced garlic blooms in the oven and perfumes the whole kitchen.
- Salmon fillets: Ask for skinless at the counter to save yourself the trouble, and look for even thickness.
- Olive oil: A light brush helps the top color beautifully without adding heaviness.
- Lemon: The slices are not just pretty, they steam slightly and add brightness to each bite.
Instructions
- Make the filling:
- Stir together the spinach, artichokes, cream cheese, Parmesan, sour cream, garlic, and seasonings until no streaks remain. The mixture should hold together when pressed.
- Prep the salmon:
- Pat the fillets completely dry with paper towels, then use a sharp knife to cut a deep pocket along the side. Stop before you reach the other side or the stuffing will escape.
- Stuff and season:
- Divide the filling evenly among the pockets, pressing gently so it stays put. Brush the tops with olive oil and sprinkle with salt and pepper.
- Bake until perfect:
- Roast at 200°C for 18 to 20 minutes until the salmon flakes easily and the filling bubbles slightly at the edges.
- Finish and serve:
- Let rest for two minutes, then garnish with lemon slices and bring it to the table while still steaming.
My neighbor borrowed this recipe for her anniversary dinner and texted me later that her husband had actually put down his phone mid-bite, which she considered a miracle. Food that interrupts scrolling has become my personal benchmark for success.
Making It Your Own
I have folded in sun-dried tomatoes when I had half a jar lingering, and once added a handful of feta when Parmesan ran low. The base is forgiving enough to handle experiments without falling apart.
What to Serve Alongside
Roasted asparagus or green beans can share the same baking sheet if you add them halfway through. A simple arugula salad with lemon vinaigrette cuts through the richness without competing.
Saving and Reheating
Leftovers keep surprisingly well for fish, though the texture changes slightly. Reheat gently in a covered pan with a splash of water rather than microwaving.
- Flake cold leftovers into a salad for lunch the next day.
- The filling alone makes an excellent dip if you double the batch.
- Check the internal temperature reaches 60°C when reheating for safety.
However you serve it, this is the kind of dish that makes people think you planned ahead more than you actually did. That secret is safe with me.
Recipe Help & Support
- → How do I prepare the spinach and artichoke filling?
-
Combine chopped fresh spinach, drained artichoke hearts, cream cheese, Parmesan, sour cream, minced garlic, salt, pepper, and optional red pepper flakes in a bowl. Mix until smooth and well combined.
- → What is the best way to stuff the salmon fillets?
-
Cut a lengthwise slit in each salmon fillet to create a pocket, being careful not to cut through completely. Gently fill each pocket with the spinach-artichoke mixture.
- → Can I add herbs to enhance the flavor?
-
Fresh dill or parsley can be mixed into the filling for an extra burst of flavor that complements the creamy spinach and artichoke.
- → What cooking method ensures the salmon stays moist?
-
Baking the stuffed fillets at 200°C (400°F) for about 18–20 minutes allows the salmon to cook evenly and remain tender and moist.
- → Are there suitable alternatives to sour cream in the filling?
-
Greek yogurt can be used as a lighter substitute for sour cream, maintaining the creamy texture of the stuffing.