warm spinach and sweet potato casserole for comforting dinners

warm spinach and sweet potato casserole for comforting dinners - warm spinach and sweet potato casserole
warm spinach and sweet potato casserole for comforting dinners
  • Focus: warm spinach and sweet potato casserole
  • Category: Dinner
  • Prep Time: 3 min
  • Cook Time: 4 min
  • Servings: 40

Love this? Pin it for later!

There’s a moment every November when the first real chill slips through the window-cracks, the light turns golden by four-thirty, and my kitchen suddenly smells like cedar and cinnamon whether or not I’ve lit a candle. That’s the moment I reach for the big enamel baking dish and start layering thin coins of sweet potato with billows of wilted spinach, fragrant onions, and a silky nutmeg-scented béchamel. Forty-five minutes later the casserole emerges bubbling, the top freckled with bronzed cheese, the edges caramelised into chewy laces of cream. One bite and I’m ten years old again, sitting at my grandmother’s farm table while snow piles up outside and the only thing that matters is the steam rising off a plate of something that tastes like a hug.

I’ve refined her formula over the years—swapped heavy cream for a lighter but still luxe roux, added a whisper of smoked paprika, folded in baby spinach right at the end so it keeps its bright colour, and crowned the whole thing with a mix of sharp white cheddar and nutty Gruyère for the best cheese-pull of your life. The result is a vegetarian main that feels celebratory enough for Thanksgiving yet simple enough for a Tuesday when you want dinner to taste like flannel pyjamas and a crackling fire. Make it once and it will become your back-pocket answer to “What can I feed a table of hungry people that’s cosy, healthy-ish, and doesn’t require a mountain of dishes?”

Why This Recipe Works

  • Single-skillet béchamel: Everything cooks in one saucepan, so you’re not juggling pots while onions burn.
  • Par-roasted sweet potatoes: A 15-minute head-start guarantees velvety slices that hold their shape rather than dissolving into mash.
  • Two-stage cheese strategy: A handful stirred into the sauce for richness, the rest broiled on top for blistered contrast.
  • Nutrient-dense comfort: One serving delivers 40 % of your daily vitamin A, 25 % of your iron, and 12 g of plant protein.
  • Make-ahead magic: Assemble up to 24 hours in advance; bake just before guests arrive so the house smells like heaven.
  • Flexible flavour lane: Swap Gruyère for feta and add dill for Mediterranean vibes, or fold in black beans and chipotle for a Tex-Mex twist.

Ingredients You'll Need

Ingredients

The ingredient list is mercifully short, but each component pulls its weight. Look for firm, unblemished sweet potatoes that feel heavy for their size; they’ll roast up candy-sweet without needing extra sugar. Baby spinach is my weeknight shortcut—no stemming, no triple-washing sand out of crinkles—but if you have a bunch of mature spinach, strip the stems and blanch for 30 seconds before squeezing dry.

Whole-grain mustard might feel like an odd addition, but its tangy heat cuts the creaminess the way a squeeze of lemon would, while adding tiny pops of texture. If you only have Dijon, that’s fine; skip the salt in the sauce at first and adjust at the end because Dijon is saltier. For the cheese, pre-shredded works in a pinch, but freshly grated melts into silken threads rather than waxy clumps. Finally, use whole milk for the béchamel—low-fat tends to break under high heat and you’ll end up with grainy edges.

How to Make Warm Spinach and Sweet Potato Casserole for Comforting Dinners

Step 1
Roast the sweet potatoes

Preheat oven to 220 °C (425 °F). Peel 1 kg (2 lb) sweet potatoes and slice into 5 mm (¼-inch) coins. Toss with 2 Tbsp olive oil, ½ tsp smoked paprika, ½ tsp kosher salt, and a few grinds of black pepper on a parchment-lined sheet. Spread in a single layer and roast for 15 minutes, flipping once, until just tender and beginning to caramelise at the edges. Remove and lower oven to 190 °C (375 °F).

Step 2
Start the béchamel

While potatoes roast, melt 3 Tbsp unsalted butter in a heavy saucepan over medium. Add 1 small finely diced onion and cook 4 minutes until translucent. Stir in 2 minced garlic cloves and cook 30 seconds. Sprinkle 3 Tbsp all-purpose flour over the buttery onions and whisk constantly for 2 minutes to cook out the raw flour taste.

Step 3
Build the sauce

Slowly pour in 500 ml (2 cups) whole milk, whisking between additions to prevent lumps. Add ½ tsp ground nutmeg, 1 tsp whole-grain mustard, ½ tsp salt, and a pinch of cayenne. Simmer 3–4 minutes until thick enough to coat the back of a spoon. Remove from heat and stir in 50 g (½ cup) grated Gruyère until melted and glossy.

Step 4
Wilt the spinach

Add 200 g (7 oz) baby spinach to the hot sauce in handfuls, folding until just wilted and bright green. The residual heat is enough; overcooking at this stage turns spinach army-drab.

Step 5
Assemble

Lightly butter a 2-litre (2-quart) casserole. Layer half the sweet potatoes, slightly overlapping. Spread all the spinach-béchamel mixture over top. Nestle the remaining sweet potatoes on top, pressing gently. Sprinkle with 100 g (1 cup) extra-sharp white cheddar and the remaining 50 g Gruyère.

Step 6
Bake

Cover with foil and bake 20 minutes. Uncover and bake a further 15–20 minutes until the sauce is bubbling up around the edges and the cheese is golden. For an extra-crisp top, switch to grill for the final 2 minutes, watching closely.

Step 7
Rest and serve

Let stand 10 minutes—this sets the sauce and prevents third-degree tongue burns. Scatter with chopped parsley or crispy sage leaves for colour. Serve hot alongside a crisp apple-walnut salad or roast chicken if you’re feeding carnivores.

Expert Tips

Temperature matters

Bring milk to room temp before adding to the roux; cold milk causes clumps that no amount of whisking will erase.

Squeeze your spinach

If using frozen, thaw and wring out in a clean towel; excess water dilutes the béchamel and you’ll lose flavour.

Mandoline = uniform coins

Even slices roast at the same rate, preventing some from turning to mush while others stay crunchy.

Overnight flavour

Assemble through Step 5, press cling film directly onto surface, refrigerate, then bake next day—tastes even better.

Double-batch trick

Bake two and freeze one un-baked for up to 2 months. Wrap tightly in foil then plastic; bake from frozen 1 hour covered, 15 min uncovered.

Colour pop

Add a thin layer of roasted red pepper strips between potato layers for festive red-and-green confetti slices.

Variations to Try

  • Mediterranean: Swap Gruyère for crumbled feta, add 1 tsp dried oregano and ¼ cup chopped sun-dried tomatoes to the sauce.
  • Tex-Mex: Replace nutmeg with 1 tsp cumin, fold in 1 cup black beans and 1 chipotle in adobo, use pepper-jack on top.
  • Protein boost: Stir in 1 cup shredded cooked chicken or flaked smoked trout before baking.
  • Dairy-free: Use oat milk and vegan butter for roux; top with ⅓ cup nutritional yeast + ½ cup toasted panko mixed with olive oil for crunch.
  • Gratin style: Replace half the sweet potatoes with thin parsnip rounds and swap cheddar for nutty Comté.
  • Low-carb option: Substitute half the potatoes with thick zucchini ribbons; salt and drain for 10 minutes to remove moisture before roasting.

Storage Tips

Cool leftovers completely, then refrigerate in an airtight container up to 4 days. The sauce will thicken; reheat single portions in the microwave with a splash of milk, or warm the whole dish covered at 160 °C (325 °F) for 20 minutes. For longer storage, cut into squares, wrap each in plastic and foil, and freeze up to 2 months. Thaw overnight in the fridge before reheating.

If you plan to make ahead, stop at Step 5, cover surface directly with parchment, then foil, and refrigerate. Bring to room temperature 30 minutes before baking or add an extra 10 minutes to the covered bake time. The acid in the mustard and the starch in the flour stabilise the sauce, so it won’t separate or curdle—a blessing for holiday prep.

Frequently Asked Questions

Yes—thaw 300 g frozen leaf spinach, squeeze bone-dry, and stir into the sauce off-heat to prevent overcooking.

Whisk vigorously or hit it with an immersion blender for 5 seconds. Next time warm your milk and add it slowly while whisking.

Roast potatoes first for flavour, then layer everything in the slow-cooker insert. Cook on LOW 3 hours, top with cheese, and switch to HIGH 15 minutes to melt.

A crisp arugula-pear salad with lemon vinaigrette cuts the richness, or serve alongside roast chicken or pork tenderloin for omnivores.

Absolutely—use a 3-litre (9×13-inch) pan and add 10 minutes to the covered bake time. Rotate halfway for even browning.

As written, no. Substitute 2 Tbsp rice flour or cornstarch for the flour, or skip the roux and thicken with 2 beaten eggs whisked into warm milk.
warm spinach and sweet potato casserole for comforting dinners
main-dishes
Pin Recipe

Warm Spinach and Sweet Potato Casserole for Comforting Dinners

(4.9 from 127 reviews)
Prep
20 min
Cook
45 min
Servings
6

Ingredients

Instructions

  1. Roast potatoes: Preheat oven 220 °C. Toss sweet-potato coins with oil, paprika, salt, pepper. Roast 15 min, flip, cool slightly. Lower oven to 190 °C.
  2. Make roux: Melt butter in saucepan, sauté onion 4 min, add garlic 30 sec. Whisk in flour 2 min.
  3. Create béchamel: Gradually whisk in milk. Add nutmeg, mustard, cayenne, salt. Simmer 3–4 min until thick. Stir in half Gruyère until melted.
  4. Wilt spinach: Fold spinach into hot sauce until just wilted.
  5. Assemble: Butter casserole. Layer half potatoes, all spinach sauce, remaining potatoes. Top with remaining cheeses.
  6. Bake: Cover with foil 20 min, uncover 15–20 min more until bubbly and golden. Rest 10 min, garnish, serve.

Recipe Notes

For a crunchy topping, mix ¼ cup panko with 1 Tbsp melted butter and scatter over cheese before baking.

Nutrition (per serving)

312
Calories
12 g
Protein
28 g
Carbs
17 g
Fat

Share This Recipe:

You May Also Like

Type at least 2 characters to search...