Stuffed Salmon with Spinach – Creamy and packed full of flavor, this stuffed salmon recipe is one for the books. I love pretty much any salmon recipe, but this buttery, lemony, cheesy recipe is probably my all-time favorite. It’s insanely good and ridiculously easy to make. Get ready to impress your dinner guests. 😎
The first time I tried this deliciousness, I was blown away. The textures of it are uh-mazing. The flaky, flavorsome fish complements the smooth cream cheese and spinach filling incredibly well. And the flavors! Let’s just say they will blow your mind (and your taste buds). 🤯
Besides being just plain awesome, this recipe is also super easy to make. Even if you’re a newcomer to the kitchen, you can have a high-class meal sitting on the table in under half an hour with this recipe. Delicious, fancy, and easy? This recipe ticks all the boxes. ✅
How Healthy Is It?
How Healthy Is Salmon Stuffed With Spinach?
Admittedly, this recipe involves a good amount of cream cheese and mozzarella, but the main ingredient is salmon, which is exceptionally healthy. It’s low in saturated fat (that helps balance out the cheese factor) and has plenty of protein, vitamin B12, potassium, and other nutrients. And spinach, sneakily hidden in the creamy filling, is also chock full of nutrients. And it’s keto-friendly. 😅
- Salmon – Try to purchase a thick salmon filet for this recipe. It will make stuffing each piece way easier. Stuffing Ingredients – A few ingredients, namely, spinach, garlic, cream cheese, and mozzarella, make for a tremendously flavorful stuffing. 😋
- Seasonings – Sometimes good old S&P plus red pepper flakes are all you need!
- Garnishes – Lemon wedges and parsley are the prettiest garnishes for this dish, and they add some incredible flavors.
How to Make Salmon Stuffed With Spinach
- Prep Pan – Line a baking sheet with foil, spray it with cooking spray, and set it aside.
- Cook Spinach – Melt the butter in a medium non-stick skillet over medium-high heat. Add a third of the fresh spinach to the skillet and cook it for 2-3 minutes, stirring often, until it wilts. Stir in the garlic, ¼ teaspoon salt, and ¼ teaspoon black pepper, and cook for 30 seconds more. Continue adding the remaining spinach in large handfuls until it completely wilts down. Remove the pan from the heat.
- Add Cheese – Stir the cream cheese into the spinach until it melts. Sprinkle in the mozzarella cheese and stir until melted and combined.
- Prep the Salmon – Using a paring knife, carefully cut a slit in each salmon fillet to create a pocket.
- Stuff the pockets with your spinach mixture.
- Bake – Transfer the fish to the prepared baking sheet. Drizzle olive oil over the fillets, sprinkle them with remaining salt, pepper, and red pepper flakes, and bake for 8-10 minutes or until the salmon’s center is opaque and flakes easily with a fork.
- Serve garnished with parsley, with lemon wedges on the side.
- Dairy-Free – Replace the butter with olive oil and the cheeses with dairy-free options such as tofu and nut cheeses.
- Spinach Swap – You can mix and match the greens with sauteed callaloo, Swiss chard, and bok choy.
- Salmon Substitute – Sole, flounder, and tilapia are firm-fleshed fish you can stuff. If the fillets are too thin to cut a slit, you could spread the filling on one side of the fillet, then roll it up and bake it.
- Whole Fish – You can stuff a whole fish instead of a fillet. Clean the fish well, then fill its cavity with the filling and bake. It takes about 20 minutes in a 450℉/230℃ oven. The internal temperature should read 145℉/62℃.
Tips and Tricks
- Rub the salmon fillets with a tablespoon of lemon or lime juice before seasoning them with spices and oil to give them a refreshing taste and aroma after baking.
- Look for larger salmon fillets because it’s easier to cut the slits for stuffing.
- Save yourself some cleanup time and line your baking sheet with parchment paper.
- Toothpicks are handy for securing the pockets and sealing the filling inside.
- Start checking the internal temperature at around 8 minutes to avoid overbaking the fish and drying it out.
Instead of cooking this dish ahead of time and reheating it, prepare the filling a day or two ahead of time and store it in the fridge in an airtight container.
You can also pre-cut the salmon filets the day ahead of time. That way, when ready to bake, you simply preheat your oven, stuff the filets, and cook them! It then only takes a couple of minutes!
Leftover baked stuffed salmon will keep in the fridge for 3-4 days. Since it has cream cheese in the filling, I don’t recommend freezing it.
Serving and Storage Instructions
Serve this creamed spinach-stuffed salmon fresh out of the oven. It’s incredible when the filling is still warm and bubbly.
Store any leftover stuffed salmon in the fridge for 2-3 days.
Reheat the filets in the microwave or in your oven. If you decide to reheat in the oven, set it to 300℉/150℃ and reheat just until the fish is warmed through.
You can cook salmon at 350℉/177℃ for about 20 minutes for a slower, softer bake, but I prefer quicker and hotter for a crispier outer layer. In this recipe, I recommend baking for 8-10 minutes at 425℉/220℃t.
This baked stuffed salmon doesn’t need to be covered while cooking. If you do cover it, the salmon will steam and be really moist (depending on your tastes, not necessarily a bad thing). Instead, let it bake uncovered so the outside of the fish is golden and just crisp. Trust me, it tastes way better this way. 🤤
Sure. Simply use a spatula to separate the filet from the skin before serving to make chowing down easier for your guests.
What Sides to Serve With Spinach-Stuffed Salmon
- Parmesan-Crusted Asparagus
- Bacon-Wrapped Green Beans
- Fondant Potatoes
- Shaved Brussels Sprout Salad
- Cucumber and Onion Salad
More Spectacular Seafood Recipes to Try
Well, you are now ready to prepare one of the easiest fancy dinners I know of! Do you make stuffed salmon on the regular? If so, I’d love to hear your best tips and variations in the comment section below.
Stuffed Salmon with Spinach
- 2 tablespoons unsalted butter
- 6 ounces baby spinach
- 2 cloves garlic, minced
- 1 teaspoon kosher salt, divided
- ½ teaspoon black pepper, divided
- 4 ounces cream cheese, softened
- ½ cup mozzarella cheese, shredded
- 4 6-ounce salmon fillets
- 2 tablespoons olive oil
- 1 pinch red pepper flakes (optional)
- Fresh parsley, for garnish
- Lemon wedges, for serving
- Preheat oven to 425℉/220℃. Line a baking sheet with foil, spray it with cooking spray, and set it aside.
- Melt butter in a medium non-stick skillet over medium-high heat. Add a third of the fresh spinach to the skillet and cook it for 2-3 minutes, stirring often, until it wilts.
- Stir in the garlic, ¼ teaspoon salt, and ¼ teaspoon black pepper, and cook for 30 seconds. Continue adding the remaining spinach in handfuls until it completely wilts. Remove the pan from the heat.
- Then stir in the cream cheese until it melts and combines with the spinach. Sprinkle in the mozzarella cheese and stir until melted and combined.
- Using a paring knife, carefully cut a slit in each salmon fillet to create a pocket. Stuff the pockets with your spinach mixture.
- Transfer the fish to the prepared baking sheet. Drizzle olive oil over the fillets, sprinkle them with remaining salt, pepper, and red pepper flakes, and bake for 8-10 minutes or until the salmon's center is opaque and flakes easily with a fork.
- Serve garnished with parsley, with lemon wedges on the side.
Tips & Notes:
- Large salmon fillets are best to get deep enough pockets for the filling.
- You can also use toothpicks to secure the pockets and seal the filling inside.
- Add a drizzle of breadcrumbs or cheese on top of the salmon before baking to add more texture.
- Pat dry the salmon fillet before you prepare it for the stuffing.
- Be careful not to overbake the fish to avoid loss of its moisture and perfect flaky texture.
- Please remember that the nutritional information is a rough estimate and can vary significantly based on the products used in the recipe.