Baked Salmon with Creamy Spinach and Mozzarella

A flaky oven-baked salmon fillet topped with a tangy, creamy spinach layer and bubbling mozzarella — this recipe is comfort food that feels a little special. It’s speedy enough for a weeknight, elegant enough for guests, and forgiving if you’re short on prep time. If you love layered, cheesy salmon dinners, you might also enjoy the similar twist on rich flavors in this Irresistible Baked Salmon with Spinach & Mozzarella recipe.

Why you’ll love this dish

This recipe pairs the clean, buttery flavor of salmon with a creamy spinach mixture and melting mozzarella — it’s satisfying without being heavy. It’s great for:

  • Busy weeknights: cooks in under 30 minutes hands-on time (plus oven time).
  • Light dinner parties: looks plated and elegant with minimal effort.
  • Picky eaters: the cheese and cream soften the intense green flavor of spinach.

“Quick, cheesy comfort — my kids ate every bite and I didn’t miss a thing.” — a simple home-kitchen test review

This dish hits protein, veggies, and a pleasant indulgence in one pan, which is why people search for it when they want a fast, reliable dinner that still feels a bit special.

How this recipe comes together

Think of the recipe as three short stages: soften aromatics and cook the spinach, blend that into sour cream for a cool creamy topping, and bake on the salmon under mozzarella until the fish flakes and the cheese is golden. The technique keeps the salmon moist because the creamy layer insulates it and melts into the flesh as it cooks, giving flavor and texture in every bite.

What you’ll need

  • 2 salmon fillets (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 very well squeezed dry (or 350–400 g fresh spinach, cooked down)
  • 1 medium onion, thinly sliced
  • 2 cloves garlic, minced
  • 200 g sour cream (use crème fraîche for a milder tang)
  • 150 g mozzarella, shredded or thinly sliced (fresh mozzarella gives a softer melt; low-moisture is firmer)
  • 1 tbsp olive oil

Ingredient notes and substitutions:

  • Sour cream can be swapped with Greek yogurt (full-fat) or a mix of cream cheese + milk for thicker texture.
  • Use baby spinach in place of frozen, but cook it down in the skillet until wilted and all liquid evaporates.
  • For a dairy-free version, try coconut yogurt and a dairy-free shredded cheese, though flavor will change.

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 until fragrant, 30–45 seconds, stirring so it doesn’t brown.
  4. Add the well-drained spinach and cook 2–3 minutes to remove excess moisture. Season with salt and pepper, then remove from heat and let cool briefly.
  5. Stir the cooled spinach-onion mixture into the sour cream. Taste and adjust seasoning — a little lemon zest or a squeeze of lemon juice brightens the mix.
  6. Pat the salmon fillets dry with paper towels and season both sides with salt and pepper. Arrange the fillets in the prepared baking dish, skin-side down if skin is on.
  7. Spread a generous spoonful of the spinach-sour cream mixture over each fillet, covering most of the surface. Top with shredded or sliced mozzarella.
  8. Bake for 12–15 minutes, until the salmon flakes easily with a fork and the cheese is melted. If you want a golden top, broil for 1–2 minutes, watching closely so it doesn’t burn.
  9. Let the fillets rest for 2–3 minutes before serving to let juices redistribute.

Timing tips: thinner fillets (1–1.5 cm) may finish closer to 10–12 minutes; thicker pieces need the full 15. Always check for flakiness at the thickest part.

Directions to follow

  • Prepare and preheat first so the skillet and oven are ready when the fish goes in.
  • Squeeze the thawed spinach very dry to avoid a watery topping — wrap in a clean kitchen towel and twist.
  • Use an oven-safe thermometer if unsure: salmon is done at 60°C (140°F) for medium; 63°C (145°F) is fully cooked (US FDA recommends 145°F).

How to plate and pair

Serve the fillets on a warmed plate. Good accompaniments:

  • Simple lemon-herb rice or buttery mashed potatoes to sop up creamy juices.
  • Light arugula or mixed-green salad with a lemon vinaigrette for fresh acidity.
  • Roasted baby potatoes or asparagus for a classic pairing.

For another rich, creamy salmon idea that uses herb cheese flavors, try the Baked Boursin Salmon which shares the same oven-friendly convenience but swaps in herbed cheese for a different profile.

Wine pairing: a crisp unoaked Chardonnay, Sauvignon Blanc, or a light rosé complements the creaminess without overpowering the fish.

Storage and reheating tips

  • Refrigeration: Store leftovers in an airtight container for up to 2–3 days. Keep the creamy topping intact to help preserve moisture.
  • Freezing: Cooked salmon with cream-based toppings loses texture when frozen; not recommended. If you must, freeze for up to 1 month and expect some separation on thawing.
  • Reheating: Reheat gently in a 160°C (325°F) oven for 10–12 minutes, covered loosely with foil to prevent drying. Avoid microwave reheating if you want to keep texture and cheese quality.

Food safety: cool to room temperature no longer than 2 hours before refrigerating to reduce bacterial risk.

Helpful cooking tips

  • Dry the salmon well before seasoning — surface moisture steams the fish and prevents even browning.
  • If your mozzarella is very wet, pat it dry to avoid an overly runny topping.
  • Adding a teaspoon of Dijon mustard to the sour cream gives a subtle tang and helps cut richness.
  • For extra flavor, sprinkle smoked paprika or lemon zest over the cheese before baking.
  • Use a shallow baking dish so the heat circulates evenly around the fillets.

Creative twists

  • Mediterranean: stir chopped sun-dried tomatoes and olives into the spinach cream, top with feta instead of mozzarella.
  • Low-carb: serve on a bed of cauliflower mash or alongside roasted Brussels sprouts.
  • Pesto lift: swirl 1–2 tbsp basil pesto into the sour cream for a herbaceous kick.
  • Spicy: mix in red pepper flakes or a thin smear of harissa under the spinach layer for warmth.
  • Dairy-free: replace sour cream with dairy-free yogurt and use plant-based shreds; add a squeeze of lemon to build flavor.

FAQ

Q: Can I use fresh spinach instead of frozen?
A: Yes. Use about 350–400 g fresh spinach; sauté until fully wilted and most of the liquid has evaporated, then cool and squeeze dry before mixing with sour cream.

Q: How can I tell when the salmon is perfectly cooked?
A: The fish should flake easily with a fork at the thickest point and be opaque throughout. An internal temperature of 60–63°C (140–145°F) is a good target depending on your doneness preference.

Q: Can I prepare the spinach mixture ahead of time?
A: Yes — the spinach-sour cream topping can be made a day ahead and refrigerated. Bring it to near room temperature before spreading on the salmon so the cold mixture doesn’t extend the baking time.

Q: Is this safe for kids and pregnant people?
A: Ensure the salmon is cooked to 63°C (145°F) according to standard food-safety guidance for pregnant people. Confirm the fish you use is fresh and properly stored.

Q: My topping was watery — how do I avoid that?
A: Squeeze frozen spinach tightly (use a towel) and cook off excess moisture with the onions. Also drain or pat mozzarella if it’s fresh and watery.

If you’d like, I can format this into a printable recipe card or generate a grocery list with quantities adjusted for 4 servings.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
baked salmon with creamy spinach and mozzarella 2026 01 16 175744 683x1024 1

Oven-Baked Salmon with Creamy Spinach and Mozzarella


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: timesaverrecipegmail-com
  • Total Time: 30 minutes
  • Yield: 2 servings
  • Diet: Gluten-Free

Description

A flaky oven-baked salmon fillet topped with a tangy, creamy spinach layer and bubbling mozzarella — perfect for weeknights or elegant dinners.


Ingredients

  • 2 salmon fillets (150200 g / 57 oz each)
  • Salt and freshly ground black pepper, to taste
  • 300 g frozen leaf spinach, thawed and very well squeezed dry (or 350400 g fresh spinach, cooked down)
  • 1 medium onion, thinly sliced
  • 2 cloves garlic, minced
  • 200 g sour cream (or crème fraîche)
  • 150 g mozzarella, shredded or thinly sliced
  • 1 tbsp olive oil


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 until fragrant, about 30–45 seconds.
  4. Add the well-drained spinach and cook 2–3 minutes to remove excess moisture. Season with salt and pepper, then remove from heat.
  5. Stir the cooled spinach-onion mixture into the sour cream, adjusting seasoning as needed.
  6. Pat the salmon fillets dry with paper towels and season both sides with salt and pepper. Arrange the fillets in the prepared baking dish, skin-side down.
  7. Spread a generous spoonful of the spinach-sour cream mixture over each fillet. Top with mozzarella.
  8. Bake for 12–15 minutes, until the salmon flakes easily. Broil for 1–2 minutes for a golden top if desired.
  9. Let the fillets rest for 2–3 minutes before serving.

Notes

Serve with lemon-herb rice, arugula salad, or roasted vegetables for a complete meal. Can be adapted with various add-ins for different flavor profiles.

  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Category: Main Course
  • Method: Baking
  • Cuisine: American

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star