Juicy Baked Salmon on Creamy Spiced Spinach
Last Tuesday I got home at 7pm with a salmon fillet I’d bought three days ago, wilting baby spinach that had maybe 24 hours left in it, and zero appetite to do anything complicated. I threw it together out of necessity, not inspiration — and the result stopped me mid-bite. But here’s the thing: the first time I tried this, I made one mistake that nearly ruined the whole dish.
This recipe gives you a properly juicy salmon fillet — opaque at the edges, still just slightly translucent at the center — sitting on a creamy, gently spiced spinach that’s rich without being heavy. It comes together in about 25 minutes, uses one baking dish, and requires no special skills. Weeknight dinner that genuinely looks like you tried.
Pro Tip
The mistake most home cooks make here: they add the spinach raw to the dish and expect the oven to do the work. It won’t — raw spinach releases so much water during baking that your cream sauce turns into a grey puddle. Always wilt and squeeze your spinach first, even just 90 seconds in a hot pan, then press out the liquid with the back of a spoon before adding the cream. That one step is the difference between silky sauce and watery disappointment.
For the salmon, look for skin-on fillets around 6 oz (170g) each — the skin acts as a natural barrier against the heat and keeps the flesh moist. Fresh or frozen both work; just thaw frozen fillets fully in the fridge overnight. For the spinach, baby spinach is faster to prep, but regular leaf spinach (stems removed) is equally good and often cheaper. Heavy cream gives the richest result; half-and-half works if that’s what you have.
Juicy Baked Salmon on Creamy Spiced Spinach
2
servings10
minutes18
minutes510
kcal28
minutesIngredients
2 fillets skin-on salmon, approx. 6 oz / 170g each
5 oz (140g) baby spinach
½ cup (120ml) heavy cream
2 cloves garlic, finely minced
1 tbsp olive oil
¼ tsp freshly grated nutmeg
¼ tsp chili flakes (optional)
1 tbsp cream cheese
½ tsp salt, divided
¼ tsp black pepper
½ lemon, juice and zest
1 tsp Dijon mustard
Directions
- Preheat your oven to 400°F (200°C). A fully preheated oven means the salmon starts cooking immediately — no gradual warm-up that dries out the top before the center is done.
- Wilt the spinach. Heat olive oil in a skillet over medium-high, add garlic for 30 seconds, then add spinach and toss until just collapsed — about 90 seconds. You’ll hear a sharp hiss the moment the spinach hits the pan; that’s exactly right. Press out the liquid firmly with the back of a spoon before moving on.
- Make the cream base. Off the heat, stir in heavy cream, cream cheese, Dijon, nutmeg, chili flakes, lemon zest, and half the salt. The cream cheese melts into the sauce and gives it body without needing a flour roux — keep stirring until no white lumps remain.
- Transfer the creamed spinach to a small baking dish and spread evenly. The layer should be about ½ inch (1.5cm) thick — thin enough to heat through quickly, thick enough to cushion the salmon.
- Season the salmon fillets with the remaining salt, pepper, and a squeeze of lemon, then nestle them skin-side down on top of the spinach. After 18 minutes at 400°F (200°C), the internal temperature should read 145°F (63°C) on an instant-read thermometer — the flesh will be just opaque and will flake cleanly when pressed with a fork.
- Bake for 16–18 minutes, then rest for 2 minutes before serving. The edges of the salmon will turn from deep orange to a pale coral all the way up the sides — that’s your visual cue that it’s done, no thermometer needed once you know what to look for.
Variations
Swap salmon for a thick cod fillet (internal temp still 145°F / 63°C) — it absorbs the spiced cream even more readily and costs noticeably less. For a dairy-free version, use full-fat coconut cream in place of heavy cream and skip the cream cheese; the coconut note plays surprisingly well with the nutmeg and chili.
Serving Suggestions
Crusty sourdough bread is the obvious move here — you’ll want something to drag through the cream sauce left in the dish. Steamed basmati rice also works well, soaking up the sauce from underneath. A simple cucumber and dill salad adds a cool, sharp contrast to the richness.
FAQ
Can I use frozen spinach instead of fresh?
Yes — thaw it completely and squeeze out as much water as humanly possible before adding it to the pan. Frozen spinach holds roughly twice the water of fresh once cooked, so skipping that squeeze will wreck your sauce.
My cream sauce split in the oven. What went wrong?
High heat and cream don’t always get along — if your oven runs hot or the dish was very thin, the cream can break. Adding the cream cheese (as this recipe does) stabilizes it significantly, but if it still splits, a quick stir right out of the oven usually brings it back together.
Can I make this ahead for meal prep?
The creamed spinach base can be made up to a day ahead and kept refrigerated; just add the raw salmon and bake fresh when you’re ready. That said, once you’ve tried this with different spice levels — more chili, a pinch of smoked paprika — you might find yourself wanting to experiment rather than repeat.