If you are looking for an elegant yet effortless dinner centerpiece, this Stuffed Salmon recipe will absolutely steal the show. Picture an overhead close-up of four perfectly cooked salmon fillets, each one bursting with a rich, savory filling. It is the ultimate comfort food that feels like a five-star dining experience.
Every bite delivers a flawless contrast of textures and flavors. The salmon is exceptionally flaky and pink, glistening with melted butter and seasoned with an aromatic crust of coarse black pepper. Inside, you will find a creamy, rich filling made from sautéed spinach, crumbled feta cheese, and small, sweet red pepper pieces.
Baked until the creamy filling is beautifully browned on top, this dish is visually stunning and incredibly satisfying. Serve it in a light pink ceramic baking dish with a soft blue linen napkin on the side, and you have a bright, appetizing scene ready for any dinner party or busy weeknight.
Why You’ll Love This Recipe
- Visual Perfection: The melted butter and black pepper create a gorgeous glistening crust that contrasts with the golden, browned feta filling.
- Incredible Texture: The flaky, tender pink salmon practically melts in your mouth, perfectly complementing the rich and creamy spinach interior.
- Restaurant Quality at Home: By slicing a simple pocket into the fish, you create a generous space for the ultimate savory cream cheese blend.
- One-Pan Cleanup: Everything bakes together in a single ceramic baking dish, keeping your post-dinner cleanup to an absolute minimum.
Ingredients & Substitutions

Salmon Fillets: You will need 4 thick, center-cut salmon fillets, about 6 oz (170g) each. Thick cuts are essential to ensure you can carve a deep pocket without tearing the fish.
Cream Cheese: Use 4 oz (113g) of full-fat cream cheese, softened to room temperature. This acts as the creamy, rich binding agent that holds the filling together.
Feta Cheese: Add 1/4 cup (35g) of crumbled feta cheese for a briny, tangy kick. The feta also helps the filling achieve that highly desirable browned top when baked.
Fresh Spinach: You will need 2 cups (60g) of fresh spinach. We will sauté this down to remove excess moisture so your salmon stays perfectly flaky.
Red Bell Pepper: Finely dice 1/4 cup (35g) of red bell pepper into small pieces. This adds a slight sweetness and a beautiful pop of color to the stuffing.
Garlic & Olive Oil: Sauté your vegetables in 1 tbsp (15ml) of olive oil and 2 cloves of minced garlic. This builds the crucial aromatic foundation for the filling.
Butter: Melt 2 tbsp (30ml) of unsalted butter to brush over the top of the stuffed fillets. This gives the fish its signature glistening, appetizing finish.
Salt & Black Pepper: Season generously with 1 tsp (5g) of coarse black pepper and 1/2 tsp (3g) of kosher salt. The visible specks of black pepper enhance the crust’s texture and flavor.
Equipment Needed
- Small sauté pan for cooking the spinach and peppers.
- Sharp paring knife for carving precise pockets into the fish.
- Light pink ceramic baking dish (or a standard 9×13-inch glass dish).
- Pastry brush for applying the melted butter.
Step-by-Step Instructions

1. Sauté the Vegetables
Heat the olive oil in a small skillet over medium heat. Add the minced garlic and small red pepper pieces, sautéing for about 2 minutes until softened and fragrant.
Toss in the fresh spinach and cook just until it wilts and shrinks down entirely. Remove the pan from the heat, let the mixture cool slightly, and drain any excess liquid to prevent a soggy filling.
2. Mix the Creamy Filling
In a medium mixing bowl, combine the softened cream cheese, crumbled feta, and the cooled spinach and pepper mixture. Stir vigorously until the mixture is uniform, creamy, and rich.
Visual Cue: The filling should look thick and speckled with bright green and red pieces. If it feels too stiff, let it sit at room temperature for another 5 minutes.
3. Prepare the Salmon
Place your 4 salmon fillets flat on a cutting board. Using a very sharp paring knife, slice a horizontal pocket into the side of each fillet, cutting about three-quarters of the way through.
Be careful not to cut all the way through the other side. You want to create a deep, secure pouch that will generously hold the cream cheese mixture.
4. Stuff the Fillets
Using a spoon, generously stuff the creamy spinach and feta mixture into the pocket of each salmon fillet. Press the top of the salmon down slightly to secure the filling.
Arrange the stuffed fillets in your light pink ceramic baking dish. It is okay if some of the filling peeks out of the opening; this will brown beautifully in the oven.
5. Butter, Season, and Bake
Preheat your oven to 400°F (200°C). Brush the top of each stuffed fillet generously with the melted butter, ensuring it will glisten once baked.
Sprinkle the tops evenly with kosher salt and coarse black pepper. Bake for 12 to 15 minutes, or until the salmon is perfectly flaky and pink.
6. Broil for the Perfect Finish
To achieve that perfectly browned top on the filling, switch your oven to the broil setting for the final 1 to 2 minutes of cooking.
Watch it closely so the black pepper crust does not burn. Remove from the oven when the feta mixture is golden and bubbly, then serve immediately.
Expert Tips for Success
- Room Temperature Cream Cheese: Always use softened cream cheese. Cold cream cheese will not blend smoothly, leaving unappetizing lumps in your filling.
- Squeeze the Spinach: If your sautéed spinach releases too much water, gently press it with a paper towel before adding it to the cheese. Excess water will ruin the flaky texture of the fish.
- Check for Doneness: The salmon is perfectly cooked when it reaches an internal temperature of 145°F (62°C) and flakes easily with a fork.
- Broiling is Mandatory: Do not skip the final 2-minute broil. That high, direct heat is what creates the mouth-watering browned top on the creamy filling.
Storage & Reheating
Store any leftover stuffed salmon in an airtight container in the refrigerator for up to 3 days. Freezing is not recommended, as the cream cheese filling may separate and become grainy when thawed.
To reheat, place the fillets in a baking dish, cover lightly with foil to retain moisture, and bake at 325°F (160°C) for 10-12 minutes until warmed through. Avoid microwaving, which can dry out the flaky pink meat.
What to Serve With This
This rich and creamy Stuffed Salmon pairs beautifully with comforting side dishes. Start your meal with a warm bowl of roasted poblano soup or some savory spinach and mushroom quiche muffins to set the stage.
For a fantastic vegetable side, serve the glistening fish alongside crispy roasted sweet potato rounds. If you want a fresh, tangy crunch to cut through the buttery salmon, a vibrant cowboy coleslaw is a phenomenal choice.
Looking for a cozy carbohydrate to finish the plate? You cannot go wrong with a bed of one-pot creamy garlic pasta to catch all those delicious, buttery pan juices.
Frequently Asked Questions
Yes! You can slice and stuff the salmon fillets up to 12 hours in advance. Keep them tightly covered in the refrigerator, then add the melted butter and black pepper just before baking.
Yes, you can use frozen spinach, but you must thaw it completely and squeeze out as much water as possible using a paper towel or cheesecloth. Excess moisture will make the filling runny and ruin the flaky texture of the salmon.
Use a sharp paring knife and rest your hand flat on top of the fillet to keep it steady. Slice horizontally into the thickest side of the salmon, stopping about 3/4 of the way through to create a secure pouch.
The salmon is done when the flesh is opaque, flakes easily with a fork, and reaches an internal temperature of 145°F (62°C). The creamy filling should be bubbling and lightly browned on top.
Bake the salmon uncovered. This allows the melted butter and black pepper to form a glistening crust, and ensures the creamy feta and spinach filling gets beautifully browned on top.
Closing Thoughts
This Stuffed Salmon recipe offers the perfect balance of flaky fish and a creamy, rich interior. The beautiful presentation in a light ceramic dish makes it a guaranteed hit for any occasion.
If you tried this recipe, please leave a comment below and let us know how it turned out! Do not forget to subscribe to our newsletter for more mouth-watering dinners, and pin this recipe to your favorite Pinterest board!

Recipe

The Best Stuffed Salmon Recipe (Creamy Spinach & Feta)
Ingredients
Equipment
Method
- Heat the olive oil in a small skillet over medium heat. Add the minced garlic and small red pepper pieces, sautéing for about 2 minutes until softened. Toss in the fresh spinach and cook just until it wilts. Remove from heat, let cool slightly, and drain any excess liquid.
- In a medium mixing bowl, combine the softened cream cheese, crumbled feta, and the cooled spinach and pepper mixture. Stir vigorously until the mixture is uniform, creamy, and rich.
- Place your 4 salmon fillets flat on a cutting board. Using a sharp paring knife, slice a horizontal pocket into the side of each fillet, cutting about three-quarters of the way through.
- Using a spoon, generously stuff the creamy spinach and feta mixture into the pocket of each salmon fillet. Press the top down slightly to secure. Arrange the stuffed fillets in your light pink ceramic baking dish.
- Preheat your oven to 400°F (200°C). Brush the top of each stuffed fillet generously with the melted butter. Sprinkle evenly with kosher salt and coarse black pepper. Bake for 12 to 15 minutes, or until the salmon is perfectly flaky and pink.
- Switch your oven to the broil setting for the final 1 to 2 minutes of cooking. Watch closely so the black pepper crust does not burn. Remove from the oven when the feta mixture is golden and bubbly, then serve immediately.
Notes
Squeeze the Spinach: Gently press sautéed spinach with a paper towel before mixing to prevent a watery filling.
Check for Doneness: Salmon is perfectly cooked at an internal temperature of 145°F (62°C).