Baked Salmon with Spinach and Mozzarella is my go to dinner for those nights when I want something that feels a little special, but I do not want a sink full of dishes. You know the vibe: you are hungry, you want real food, and you do not want to babysit the stove. This recipe hits that sweet spot because it is simple, cozy, and still looks like you tried. The salmon stays juicy, the spinach turns silky, and the mozzarella gives you that warm, stretchy bite that makes everyone hover near the oven. If you have ever felt stuck in a boring dinner rut, this is the kind of meal that pulls you out of it fast.
How to Make the Best Stuffed Salmon
I have made this enough times to know what matters most: decent salmon, a not too wet filling, and a hot oven. When you get those three right, Baked Salmon with Spinach and Mozzarella basically cooks itself. I like using salmon fillets that are about the same thickness so they finish at the same time.
What you will need
- Salmon fillets, 4 pieces (about 5 to 6 ounces each)
- 2 to 3 cups fresh spinach (or 1 cup frozen, thawed and squeezed dry)
- 1 cup shredded mozzarella
- 2 cloves garlic, minced
- 2 tablespoons cream cheese or Greek yogurt (optional but helps hold the filling together)
- 1 tablespoon olive oil
- Salt and pepper
- Optional: pinch of red pepper flakes, squeeze of lemon, a little Parmesan
Quick personal note: if you only have sliced mozzarella, it still works. I just tear it up with my hands. It is not fancy, but it melts great.
Directions (the easy way)
1) Heat your oven to 400 F. Line a sheet pan with parchment or foil so cleanup is painless.
2) Make the filling. In a pan, warm olive oil, add garlic for about 20 seconds, then toss in spinach. Cook just until it wilts. If there is a lot of liquid, cook it off or drain it. Let it cool for a minute, then mix with mozzarella and cream cheese or yogurt if using. Season with a pinch of salt and pepper.
3) Prep the salmon. Pat the fillets dry, then cut a pocket into the side of each one. Not all the way through, just enough to stuff. Season the outside with salt and pepper.
4) Stuff and bake. Spoon the filling into each pocket. Bake 12 to 15 minutes, depending on thickness. The salmon should flake easily, and the center should look opaque.
5) Finish. I like a squeeze of lemon right when it comes out. It wakes up all the flavors and makes it taste less heavy.
If you are into weeknight seafood, you would probably also like this other simple dinner idea on my site: quick lemon garlic salmon. I make that one when I do not feel like stuffing anything.
One more thing: do not overstuff. I know it is tempting, but if the filling is spilling out everywhere, it can get watery around the salmon instead of cozy inside it.
;
What to Serve with Stuffed Salmon
This is a rich, savory main, so I like sides that feel clean and simple. The goal is to balance, not compete. When I make Baked Salmon with Spinach and Mozzarella, I usually pick one starchy side and one fresh side, and then call it done.
- Roasted baby potatoes with olive oil and salt
- Rice or quinoa (especially good if you want something to soak up juices)
- Steamed broccoli or green beans with lemon
- A simple salad with cucumbers and a light vinaigrette
- Garlic bread if you are leaning into comfort mode
If you want a cozy match that still feels kind of healthy, try pairing it with my easy garlic roasted vegetables. It is one of those sides that works with basically everything.
“I made this for my family and my picky teenager went back for seconds. The spinach and mozzarella combo was a total win, and the salmon stayed super tender.”
Expert Tips for Baked Salmon with Spinach
These are the little details that keep this recipe from being just okay. I am not trying to sound dramatic, but the difference between dry salmon and juicy salmon is usually just a few minutes and one or two smart moves.
Tip 1: Dry the spinach filling. If your filling is watery, it will leak out and steam the salmon. If you use frozen spinach, squeeze it like you mean it. If you use fresh, cook it until most of the liquid is gone.
Tip 2: Do not overbake. Salmon goes from perfect to dry fast. If your fillets are average thickness, start checking at 12 minutes. The center should flake but still look a little juicy.
Tip 3: Season in layers. A little salt in the filling, plus salt and pepper on the salmon, makes the whole thing taste more “finished.”
Tip 4: Mozzarella melts best when it is not packed too tightly. If you cram the pocket full, it does not melt as evenly. I know, I have tried it. Multiple times.
Also, if you like adding a sauce, keep it simple. A quick lemon yogurt drizzle or a tiny bit of pesto on the side is plenty. Speaking of pesto, if you have it around, this basil pesto pasta is a fun side when you want a more filling plate.
How to Store Stuffed Salmon
If you have leftovers, you are lucky. This reheats better than you might think, as long as you are gentle with it.
In the fridge: Store in an airtight container for up to 2 days. I try not to push seafood past that because I want it to taste fresh.
To reheat: Put it in the oven at 300 F for about 10 to 12 minutes, just until warm. If you microwave it, use low power and short bursts so it does not turn rubbery.
To eat cold: Honestly, leftover salmon can be great cold. I flake it over salad with cucumbers, a little olive oil, lemon, and black pepper.
Freezing: You can freeze it, but the texture of mozzarella can change a bit. If you do freeze, wrap tightly and use within 1 month. Thaw overnight in the fridge before reheating.
Variations of Stuffed Salmon
This is where you can have fun and use what you already have. The base idea stays the same, but you can change the filling and make it feel like a new meal.
1) Add sun dried tomatoes
A couple tablespoons chopped up in the filling makes it punchier and a little tangy.
2) Use different cheese
Mozzarella is mild and melty, but you can swap in feta for a salty bite, or pepper jack for a little heat.
3) Make it extra herby
Chopped dill, parsley, or basil mixed into the filling makes it taste fresher.
4) Add a crunchy topping
A sprinkle of seasoned breadcrumbs on top gives you that light crunch. Just do not pile it on too thick.
5) Swap the greens
No spinach? Chopped kale works, just cook it a little longer so it softens. Even arugula can work if you wilt it quickly.
Even with all these options, I keep coming back to Baked Salmon with Spinach and Mozzarella because it is the easiest to love and hardest to mess up.
Common Questions
Can I make this ahead of time?
Yes. You can prep the filling and cut the salmon pockets a few hours ahead. Keep everything covered in the fridge, then stuff and bake when you are ready.
How do I know when the salmon is done?
It should flake easily with a fork and look opaque in the center. If it still looks very translucent, give it another minute or two.
Can I use frozen salmon?
Definitely, just thaw it fully and pat it dry. Extra moisture is the enemy of a good sear and a good bake.
What if I do not have mozzarella?
You can use shredded Italian blend, provolone, or even a little Parmesan plus cream cheese. Mozzarella is mild though, so if your cheese is salty, ease up on added salt.
Is this recipe low carb?
The salmon and stuffing are naturally low carb. Just choose low carb sides like roasted veggies or salad.
A cozy dinner worth repeating
If you try this, I think you will see why it is in my regular rotation. It is simple, filling, and it feels like a restaurant dinner without the restaurant price. For more stuffed inspiration, this Stuffed Salmon with Spinach and Cream Cheese – Well Plated is another solid approach, and if you want a slightly different spin, check out Baked Salmon with Spinach and Mozzarella Bliss Recipe Delight. Either way, give Baked Salmon with Spinach and Mozzarella a shot this week, and do not be surprised if it becomes your new “I need an easy win” dinner.

Stuffed Salmon
Ingredients
Method
- Heat your oven to 400°F. Line a sheet pan with parchment or foil.
- In a pan, warm olive oil and add garlic for about 20 seconds. Add spinach and cook until it wilts, then drain any excess liquid. Let cool, then mix with mozzarella and cream cheese or yogurt if using. Season with salt and pepper.
- Pat the salmon fillets dry and cut a pocket into the side of each, being careful not to cut all the way through. Season the outside with salt and pepper.
- Spoon the filling into each pocket of the salmon.
- Bake for 12 to 15 minutes, depending on the thickness of the fillets. The salmon should flake easily, and the center should look opaque.
- Finish with a squeeze of lemon to brighten the flavors.


















