Baked Salmon with Spinach and Mozzarella

This baked salmon topped with creamy spinach and melted mozzarella is the kind of weeknight dinner that feels indulgent but takes very little effort. The spinach-sour-cream layer keeps the fillets moist while the mozzarella gives a pleasing golden crust — perfect for busy evenings, casual guests, or a low-fuss date night. If you want a similar garlicky spinach-and-cheese approach for baked salmon, check out this version with a slightly different twist: baked salmon with garlicky spinach and mozzarella.

Why you’ll love this dish

This recipe hits a lot of weekday-meal sweet spots: it’s fast (about 25–30 minutes total), uses mostly pantry-friendly ingredients, and turns ordinary salmon into something restaurant-worthy with minimal hands-on time. Using thawed frozen spinach keeps cost down and prep quick, while sour cream adds tang and body so the topping spreads instead of sliding off during baking.

“Family-friendly comfort that feels special — melty cheese, a garlicky spinach layer, and perfectly flaky salmon every time.”

Perfect occasions: busy weeknights, simple dinner parties, or when you want something healthy but satisfying.

How this recipe comes together

A quick overview so you know what to expect:

  • Sauté onion and garlic, add very well-drained spinach and cool slightly.
  • Mix spinach into sour cream for a thick, spreadable topping.
  • Season and place salmon in a lined baking dish; spread the spinach-sour cream over each fillet and top with mozzarella.
  • Bake at 200°C (400°F) for 12–15 minutes, finishing under the broiler if you want a golden top.
    Timing note: total active time is about 10–12 minutes; oven time is 12–15 minutes depending on fillet thickness.

What you’ll need

  • 2 salmon fillets (about 150–200 g / 5–7 oz each) — skin on or off, as you prefer
  • Salt and freshly ground black pepper, to taste
  • 300 g frozen leaf spinach, thawed and squeezed very dry (press in a clean towel)
  • 1 medium onion, thinly sliced
  • 2 cloves garlic, minced
  • 200 g sour cream (Greek yogurt works as a tangier, higher-protein swap)
  • 150 g mozzarella, shredded or thinly sliced (provolone or fontina are good substitutes)
  • 1 tbsp olive oil

Ingredient notes:

  • If you want a lighter topping, swap half the sour cream for plain yogurt.
  • For a low-dairy option, use a thick dairy-free yogurt and a dairy-free shredded cheese.

Step-by-step instructions

  1. Preheat the oven to 200°C (400°F). Line a baking dish with parchment paper.
  2. Heat 1 tbsp olive oil in a skillet over medium heat. Add the sliced onion and sauté until translucent, about 4–5 minutes.
  3. Add the minced garlic and cook just until fragrant, 30–45 seconds. Stir constantly so it doesn’t brown.
  4. Add the well-drained spinach and cook 2–3 minutes to evaporate extra moisture. Season lightly with salt and pepper, then remove from heat and let cool a few minutes.
  5. Stir the cooled spinach-onion mixture into 200 g sour cream. Taste and adjust salt and pepper — the mixture should be thick enough to spread.
  6. Pat the salmon fillets dry with paper towels and season both sides with salt and pepper. Arrange them in the prepared baking dish, leaving a little space between fillets.
  7. Spoon the spinach-sour-cream mixture over each fillet in an even layer. Top with 150 g shredded or sliced mozzarella.
  8. Bake in the preheated oven for 12–15 minutes, until the salmon flakes easily with a fork and the cheese is melted. If you want a golden top, broil on high for 1–2 minutes, watching closely to avoid burning.
  9. Let the fillets rest for 2–3 minutes before serving.

Safety tip: For fully cooked salmon, the FDA recommends an internal temperature of 63°C (145°F) measured at the thickest part. If you prefer slightly less done, remove the fish a few degrees under as carryover will raise the temp while resting.

Best ways to enjoy it

This dish pairs beautifully with light, bright sides that cut through the richness:

  • Lemon-herb quinoa, garlic roasted potatoes, or simple steamed rice
  • A crisp green salad with vinaigrette or a shaved fennel salad for contrast
  • Steamed asparagus or roasted broccoli tossed with lemon zest

If you like cheese-forward salmon toppings, you might also enjoy a more herbaceous, tangy option like this Boursin-topped salmon variation.

Wine pairing: a crisp Sauvignon Blanc, unoaked Chardonnay, or a light Pinot Noir complements the richness without overpowering the fish.

Storage and reheating tips

  • Refrigerator: Store leftovers in an airtight container for up to 2 days. Cool to room temperature for no more than 2 hours before refrigerating.
  • Freezing: Cooked salmon with the spinach-cheese topping can be frozen for up to 1 month. Wrap tightly in plastic and aluminum foil or use a freezer-safe container. Thaw overnight in the fridge before reheating.
  • Reheating: Gently reheat in a 160°C (325°F) oven for 8–12 minutes until warmed through, or microwave in short 20–30 second bursts at medium power to avoid drying. A quick skim under the broiler (30–60 seconds) can refresh the cheese topping.

Pro chef tips

  • Drain spinach aggressively: any excess water will make the topping runny. Press thawed spinach in a towel or squeeze in a fine mesh strainer.
  • Pat the salmon dry right before seasoning; this helps the seasoning stick and improves browning.
  • Use a thermometer: thicker fillets need a few more minutes — aim for 63°C (145°F) for firm, fully cooked salmon.
  • Let it rest: resting 2–3 minutes helps juices redistribute so the fish stays moist.
  • Parchment makes cleanup easy and prevents cheese from sticking.

Creative twists

  • Lemon & caper: fold 1–2 tbsp chopped capers and 1 tsp lemon zest into the topping for a briny lift.
  • Sun-dried tomato & basil: stir in chopped sun-dried tomatoes and torn basil for an Italian flair.
  • Cream cheese version: swap sour cream for 200 g cream cheese for a richer, thicker topping.
  • Keto: omit any starchy sides and serve with roasted cauliflower or a green salad.
  • Make it dairy-free: use dairy-free yogurt and a plant-based shredded cheese, though texture and flavor will differ.
  • Vegetarian option: replace salmon with thick tofu steaks or large portobello caps and bake the same way.

Common questions

Q: Can I use fresh spinach instead of frozen?
A: Yes. Use about 600 g fresh spinach (it wilts down significantly). Sauté until fully wilted and then press out moisture — the drier the topping, the better.

Q: How long does this take from start to finish?
A: Plan on about 10–12 minutes of active prep (sautéing and mixing) and 12–15 minutes baking time — roughly 25–30 minutes total.

Q: My cheese browned too fast — what went wrong?
A: If the cheese browns before the salmon is done, lower the oven temperature slightly and finish with a short broil at the end (1–2 minutes), watching closely. Using a mix of shredded mozzarella and a less-browning cheese (like fontina) can help.

Q: Can I prepare the topping ahead of time?
A: Yes — make the spinach-sour-cream mix up to one day ahead and refrigerate. Bring it close to room temperature before spreading on the salmon to avoid chilling the fillets and increasing bake time.

Q: Is it safe to freeze the raw assembled dish?
A: It’s better to freeze cooked portions. Raw fish and dairy together can suffer texture changes when frozen; if you must prepare ahead, freeze only the cooked assembled dish tightly wrapped and use within one month.

Q: How do I adjust the baking time for thicker fillets?
A: Add about 3–5 minutes for every extra 1/2 inch (1.25 cm) of thickness, or rely on a thermometer to reach 63°C (145°F) in the thickest part.

If you want additional baked-salmon ideas or cheese-based toppings to vary the flavor, those linked recipes above are good places to explore.

Leave a Comment