There is a very specific category of recipe that I call a "trust me" dish. It is the kind of recipe where the instructions look deceptively simple on paper, and then the finished result comes out of the oven looking like something that took three times as long and required twice as much skill. This baked stuffed salmon with spinach and feta is the leader of that category in my kitchen.
The first time I made this for guests I watched the reaction carefully as I brought it to the table. There was a moment of silence, then someone said "wait, you made this tonight?" and I tried very hard not to look as smug as I felt.
The visual of a perfectly baked salmon fillet filled with that vivid green spinach and white feta filling, with the little flecks of sun-dried tomato — it looks genuinely impressive in a way that goes well beyond the actual effort involved.
The filling is the heart of this recipe. Spinach, feta, sun-dried tomatoes, cream cheese, and garlic come together into something that is earthy, salty, slightly tangy, and deeply savory all at once.
It complements the richness of the salmon perfectly and keeps the fish incredibly moist from the inside out during baking. Thirty minutes from prep to plate. Restaurant quality on a Tuesday night. That is the whole promise and this recipe keeps it every single time.
For the Salmon:
For the Spinach and Feta Filling:
For Serving:
Heat one tablespoon of olive oil in a skillet over medium heat. Add the minced garlic and cook for about 60 seconds until fragrant. Add the fresh baby spinach and toss it in the garlic oil. Cook for 2 to 3 minutes, stirring frequently, until fully wilted. The spinach will reduce dramatically in volume — this is normal. Remove from heat and let it cool for 5 minutes. Once cooled, transfer the wilted spinach to a clean kitchen towel or several layers of paper towels and squeeze out as much excess moisture as possible. This step is critical — excess water in the filling will make it runny and prevent the salmon from baking properly.
In a mixing bowl, combine the squeezed spinach, crumbled feta, softened cream cheese, chopped sun-dried tomatoes, red pepper flakes, lemon juice, and a generous pinch of black pepper. Mix everything together until fully combined and the cream cheese is evenly distributed throughout. Taste the filling — it should be bold, savory, slightly tangy from the feta, and bright from the lemon. Adjust seasoning as needed. Set aside.
Preheat your oven to 400°F. Pat the salmon fillets completely dry with paper towels. Season the outside of each fillet with olive oil, salt, pepper, garlic powder, and smoked paprika. Using a sharp knife, cut a horizontal pocket into the thickest side of each salmon fillet. Insert the knife about halfway into the fillet and slide it along to create a pocket — like opening a pita bread. Cut as deep and wide as you can without cutting all the way through. Take your time with this step. A clean pocket makes stuffing much easier and keeps the filling secure during baking.
Divide the spinach and feta filling evenly between the four salmon fillets. Spoon the filling generously into each pocket, pressing it gently to fill the entire space. Do not worry if a little filling spills out at the opening — it will bake beautifully and look intentional on the finished dish. If needed, secure the opening with one or two toothpicks to keep the filling in place during baking.
Place the stuffed salmon fillets in a lightly oiled baking dish or on a parchment-lined sheet pan, leaving a little space between each fillet. Bake at 400°F for 15 to 18 minutes depending on the thickness of your fillets. The salmon should flake easily with a fork at the thickest part and the filling should be warm with the edges just beginning to turn golden. If you want a slightly more golden top on the filling, switch to broil for the final 2 minutes. Watch it carefully under the broiler.
Remove the baking dish from the oven and let the salmon rest for 2 to 3 minutes. Remove any toothpicks before serving. Garnish with fresh parsley or basil, a squeeze of lemon, and a generous crack of black pepper. Serve immediately while the filling is still warm and the salmon is at its most tender.
This stuffed salmon is elegant enough to anchor a dinner party plate and versatile enough for a simple weeknight dinner. Here are the pairings that work best:
Refrigerator: Store leftover stuffed salmon in an airtight container in the refrigerator for up to 3 days. The filling holds up very well and the flavors actually deepen overnight as everything melds together.
Reheating: Reheat gently in the oven at 325°F for 10 to 12 minutes, covered loosely with foil to prevent the salmon from drying out. The microwave works in a pinch — heat on 60 percent power in 60-second intervals with a damp paper towel over the top. Avoid full power in the microwave as it toughens the salmon quickly.
Freezer: Stuffed salmon can be frozen after baking for up to 2 months. Wrap each fillet individually in plastic wrap then place in a freezer-safe bag. Thaw overnight in the refrigerator before reheating in the oven. The texture of the salmon and filling after freezing is slightly different from fresh but still very good.
Make Ahead: The spinach and feta filling can be made up to 2 days in advance and stored in an airtight container in the refrigerator. When ready to cook, cut the pockets, stuff the salmon, and bake directly. This makes the recipe even faster on the day of serving and is a great option when entertaining guests.
This baked stuffed salmon with spinach and feta is the recipe that reminds me why I fell in love with cooking in the first place. It is not complicated. It does not require special skills or expensive equipment. It just requires a little care, a few good ingredients, and the willingness to try something that looks impressive even before you know how easy it is.
Put this one on the table for someone you want to impress. Make it on a weeknight when you need dinner to feel like more than just fuel. Either way it delivers completely — every time, without fail.
Drop a comment below and tell me how yours turned out. Save this recipe to your Pinterest board and share it with someone who deserves a seriously beautiful dinner this week. Happy cooking — Kip.
This baked stuffed salmon with spinach and feta is the recipe I pull out when I want to make a genuinely impressive dinner without spending the entire evening in the kitchen. Thick salmon fillets are cut with a simple pocket and filled with a rich, savory mixture of wilted spinach, crumbled feta cheese, sun-dried tomatoes, cream cheese, and garlic. Baked until the salmon is perfectly flaky and the filling is warm and slightly golden at the edges — this dish looks and tastes like something from a serious restaurant. Healthy, elegant, and on the table in 30 minutes. Nobody needs to know how easy it actually was.