Irresistible Baked Salmon with Spinach and Mozzarella Bliss
A quick and impressive baked salmon dish topped with a creamy spinach and mozzarella mixture, perfect for weeknight dinners.

I’ve made this baked salmon with a creamy spinach topping more nights than I can count — it’s fast, forgiving, and always feels a touch special. The flaky salmon beneath a garlicky spinach-sour-cream layer and gooey mozzarella is perfect for weeknight dinners when you want something impressive without fuss. If you enjoy rich spinach-and-cheese combinations, you might also like my take on creamy gnocchi with spinach and feta for another cozy, green-forward meal.
Why you’ll love this dish
This recipe checks a lot of boxes: it’s quick (ready in about 30–35 minutes), budget-friendly (simple pantry ingredients), and family-friendly — picky eaters usually love the cheesy top. It’s also flexible: swap the dairy, swap the cheese, or turn it into a one-pan meal by roasting veggies alongside the fish.
Beyond taste, seafood provides heart-healthy omega-3s and this dish sneaks in a good serving of spinach, so it’s an easy way to add nutrients without sacrificing flavor.
The cooking process explained
Overview: Sauté aromatics and thawed spinach, fold in sour cream, season, and spoon the mixture over salmon fillets. Top with shredded or torn mozzarella, bake until the salmon is just cooked and the cheese is bubbly, then rest for a few minutes before serving.
What to expect:
- Prep: 10 minutes (slice onion, mince garlic, drain spinach).
- Assembly: 5–7 minutes to cook the spinach mixture and top the fish.
- Bake: ~12–18 minutes depending on fillet thickness.
- Result: tender, slightly pink center if you prefer medium; fully opaque when cooked through.
Gather these items
- 2 fillets salmon (Lachsfilet), about 150–200 g each
- Salt and pepper (Salz und Pfeffer), to taste
- 300 g spinach (Blattspinat), thawed and well-drained — frozen is fine; squeeze out excess water
- 1 onion (Zwiebel), sliced thin
- 2 cloves garlic (Knoblauch), minced
- 200 g sour cream (Sauerrahm) — can substitute plain Greek yogurt for a tangier, lower-fat option
- 150 g mozzarella, shredded or torn (use low-moisture for less water)
- 1 tbsp olive oil (Olivenöl)
Notes: If you want a brighter finish, add a little lemon zest or a squeeze of lemon when serving. For a dairy-free version, use a plant-based sour cream and dairy-free mozzarella.
Step-by-step instructions
- Preheat the oven to 200°C (400°F). Line a baking tray with parchment or lightly oil a shallow baking dish.
- Heat 1 tablespoon olive oil in a skillet over medium heat. Add the sliced onion and sauté until soft and translucent, about 5 minutes.
- Add the minced garlic and cook 30–45 seconds until fragrant. Stir in the thawed, drained spinach and cook until warmed through and most moisture has evaporated, 2–3 minutes.
- Remove the pan from heat. Stir the sour cream into the spinach mixture and season with salt and pepper to taste. The filling should be creamy but not watery.
- Pat the salmon fillets dry and season both sides lightly with salt and pepper. Place the fillets skin-side down on the prepared tray.
- Spoon the spinach-sour-cream mixture evenly over each fillet, covering the top.
- Scatter or press the mozzarella over the spinach layer.
- Bake for 12–18 minutes, depending on thickness. Salmon is done when it flakes easily and is opaque through most of the fillet. For a more precise finish, aim for internal temperature of 52–57°C (125–135°F) for medium, or 63°C (145°F) for fully cooked per USDA guidance.
- Remove from oven and let rest 3–5 minutes before serving. Resting helps juices redistribute and the topping settle.

Baked Salmon with Creamy Spinach Topping
- Prep
- 10 MIN
- Cook
- 18 MIN
- Total
- 30 MIN
- Serves
- 2
01Ingredients
For the Salmon
For the Creamy Spinach Topping
Seasoning
02Method
- Preparation
- Baking
Tap a step when it's done. The next one lights up.
0 OF 9 DONE03Recipe notes
- 01For a brighter finish, add a little lemon zest or a squeeze of lemon when serving. For a dairy-free version, use a plant-based sour cream and dairy-free mozzarella.
How did it turn out?
No ratings yet. Tap a star to be the first.
Snap a photo and tag @recipe_smoke1 so I can see how yours came out.
What to serve it with
Best ways to enjoy it:
- Keep the plating simple: a warmed plate, fish centered, a drizzle of good olive oil and a few fresh lemon wedges.
- Side pairings: roasted baby potatoes, herbed couscous, or a light quinoa salad.
- Greens: a crisp cucumber-dill salad or a peppery arugula tossed with lemon balances the richness.
- For another salmon style to alternate weeknights, compare techniques with this oven-baked salmon with garlic butter recipe.
Serve with a chilled sparkling lemonade or a citrusy soda to match the dish’s creaminess and the fish’s richness.
Storage and reheating tips
Refrigerator: Store leftovers in an airtight container within 2 hours of cooking. Keep refrigerated at or below 4°C (40°F) and eat within 2 days.
Freezing: You can freeze cooked salmon, but the texture of the spinach-sour-cream layer may change. Freeze in a shallow airtight container for up to 1 month. Thaw overnight in the fridge before reheating.
Reheat: Gently reheat in a 160–170°C (325–340°F) oven for 8–12 minutes until warmed through. Avoid microwave reheating when possible, as it can make the salmon dry and the topping rubbery.
Safety note: If reheating frozen or refrigerated leftovers, ensure internal temperature reaches 63°C (145°F) for food-safety standards.
Creative twists
- Mediterranean: Fold in chopped sun-dried tomatoes and kalamata olives into the spinach mix; swap mozzarella for crumbled feta.
- Lemon-herb: Add lemon zest, chopped dill, and a teaspoon of mustard to the sour cream for a bright lift.
- Cream-cheese version: For extra richness, use half sour cream and half cream cheese.
- Low-carb / keto: Serve over cauliflower rice and use full-fat sour cream.
- Spicy upgrade: Stir in a pinch of red pepper flakes, or top with a thin smear of harissa before baking.
Your questions answered
How long does the whole recipe take?
A: About 30–35 minutes total: 10–12 minutes prep and 12–18 minutes baking depending on fillet thickness.
Can I use fresh spinach instead of frozen?
A: Yes. Use about 400–450 g fresh spinach; sauté until wilted and most moisture is gone, then cool slightly before mixing with sour cream.
Is it safe to eat salmon slightly pink in the center?
A: Many chefs prefer salmon cooked to 52–57°C (125–135°F) for moistness; however, the USDA recommends 63°C (145°F) for safety. For vulnerable groups (pregnant people, elderly, immunocompromised), follow the USDA guideline.
Can I swap sour cream for Greek yogurt?
A: Absolutely. Plain Greek yogurt is a great swap and will give a tangier, slightly firmer topping.
Will the mozzarella make the topping watery?
A: Use low-moisture mozzarella and squeeze excess water from the spinach to avoid a watery topping. A brief broil at the end helps the cheese brown without releasing too much moisture.
Conclusion
For a full alternate take and extra photos, check the Ultimate Baked Salmon with Spinach and Mozzarella Bliss for inspiration and plating ideas. If you want tips on baking spinach itself — how to remove moisture and concentrate flavor — this write-up on the best baked spinach – smitten kitchen is a great deep dive.
Crockpot & Slow Cooker
Crockpot & Slow Cooker
Dinner Bowls
