Love this? Pin it for later!
There’s a moment every January when the glow of the holidays has faded but spring feels impossibly far away. The trees are bare, the wind whips down the street like it’s got a personal vendetta, and all I want is something that feels like a fleece blanket in food form. That’s exactly when I started making this creamy spinach and sweet potato casserole—an accidental invention born from a half-empty fridge, a bag of baby spinach on its last legs, and the stubborn refusal to leave the house for groceries. One bite and I was hooked: silky sweet-potato layers, garlicky greens bathed in nutmeg-kissed cream, a crunchy pecan-parmesan topping that crackles under the fork like winter’s first frost. It’s since become my go-to for everything from snow-day lunches to vegetarian pot-luck contributions, and every time I serve it someone asks for the recipe before the plates are even cleared.
Why This Recipe Works
- Silky without heavy cream: A blend of Greek yogurt and oat milk keeps things luscious yet light.
- Two-texture sweet potatoes: Thin mandoline slices cook into melt-in-mouth layers while cube chunks add bite.
- Flavor-packed spinach: Quick sauté with shallots, orange zest, and a whisper of chili flakes banishes any “wet-green” taste.
- Crispy-cheesy crown: Pecan-parmesan-panko crunch adds contrast and makes the dish instantly dinner-party worthy.
- One casserole, two meals: Bake once, reheat wedges all week; flavor improves overnight.
- Vegetarian protein boost: White beans stirred into the cream layer make it a complete meatless main.
Ingredients You'll Need
Quality ingredients matter here because the list is short. Start with two medium orange-fleshed sweet potatoes—look for Garnet or Jewel varieties that feel heavy and have tight, unbruised skin. A mix of textures is key: slice one potato paper-thin on a mandoline (the culinary equivalent of a magic trick) and cube the other into ¾-inch pieces. They’ll cook at different rates, giving you both velvety layers and satisfying chunks.
Spinach wilts dramatically, so grab an 8-oz clamshell of baby leaves rather than bunch spinach; no stem removal required. If only mature spinach is available, buy an extra two ounces to compensate for the stems you’ll discard.
For the cream component I marry 1 cup plain, full-fat Greek yogurt with ¾ cup unsweetened oat milk. The yogurt gives tang and body; oat milk keeps things vegetarian-neutral (no chicken stock flavor) and naturally sweet to echo the potatoes. You can sub whole milk or almond milk, but skip non-fat yogurt—it will curdle above 325°F.
Cannellini or Great Northern beans slip in for protein; rinse and drain them well so aquafaba doesn’t water down the sauce. If beans aren’t your thing, swap in 1½ cups shredded cooked chicken or flaked roasted salmon.
Aromatics are simple: one large shallot, two cloves garlic, and a strip of orange zest. The zest brightens winter produce and marries magically with nutmeg. Speaking of which, buy whole nutmeg and grate it fresh; pre-ground tastes like sawdust after three months in the pantry.
The topping is where personality happens. I blitz ⅓ cup toasted pecans (walnuts work) with ¼ cup panko, ¼ cup grated Parmesan, and a pinch of smoked paprika. Pulse only 3-4 times; you want gravel, not nut butter. Vegans can substitute nutritional yeast for Parmesan and add ½ tsp white miso for depth.
How to Make Creamy Spinach and Sweet Potato Casserole for Warm Winter Meals
Prep the baking dish & oven
Position rack in center and preheat oven to 400°F. Butter a 2-qt (8-inch square) casserole or 10-inch cast-iron skillet. Dust with a pinch of smoked paprika; it lends haunting background warmth and prevents sticking.
Build the first sweet-potato layer
Toss mandoline slices with 1 tsp olive oil, ½ tsp salt, and a grind of pepper. Fan them in overlapping rows to cover the base completely—think roof shingles. This forms a moisture-proof barrier so the bottom doesn’t go soggy.
Make the spinach cream
Heat 1 Tbsp olive oil in a large sauté pan over medium. Add minced shallot and cook until translucent, 2 min. Stir in garlic, chili flakes, and orange zest for 30 sec—do not brown. Pack in spinach; season with ½ tsp salt and a grate of nutmeg. Wilt 2-3 min, then transfer to a colander and press firmly to expel water; excess liquid equals gray casserole.
Stir together the creamy base
In a medium bowl whisk yogurt, oat milk, 2 tsp cornstarch, ½ tsp salt, ¼ tsp pepper, and a pinch of cayenne. Fold in beans and the squeezed-dry spinach. This mixture should be thick enough to mound on a spoon; add an extra tsp cornstarch if your yogurt is thin.
Assemble the middle layer
Scatter cubed sweet potatoes evenly over the sliced layer. Spoon spinach cream on top and smooth with an offset spatula, pushing it into corners and creating gentle swirls; the nooks crisp later.
Top & bake
Combine pecan-panko mixture with 1 Tbsp melted butter. Sprinkle in an even layer. Cover with foil (tent so cheese doesn’t stick) and bake 25 min. Remove foil, reduce heat to 375°F, and bake 15-18 min more until topping is bronzed and a paring knife slides through sweet-potato cubes with no resistance.
Rest before serving
Let stand 10 min; cream thickens and sweet-potato flavors concentrate. Garnish with fresh thyme leaves or micro-greens for color contrast.
Expert Tips
After wilting, wrap spinach in a clean tea towel and wring like a wet sock—dramatic but effective.
Leave sweet-potato skin on for structure; trim only the ends. Use cut-resistant gloves for confidence.
Whisk in 1 Tbsp of the warm oat milk before combining; prevents curdling under high heat.
Assemble up to Step 5, cover tightly, refrigerate, then bake next evening—tastes richer.
Double batch and bake in a 9×13 pan; add 10 min covered time to ensure center cooks.
Variations to Try
- Swiss & Leek: Replace Parmesan with shredded Swiss and fold in sautéed leeks for fondue vibes.
- Moroccan twist: Swap orange zest for lemon, add ½ tsp ras-el-hanout, and use feta + almonds in topping.
- Low-dairy: Use coconut yogurt and unsweetened soy milk; add 1 tsp white miso for umami.
- Hearty meat version: Brown 6 oz crumbled chorizo, drain, and layer between sweet-potato slices.
- Greens swap: Substitute equal weight of chopped kale or chard; blanch 1 min before sauté to soften.
Storage Tips
Cool completely, then refrigerate in an airtight container up to 4 days. Reheat single portions in the microwave at 70% power for 2 min with a damp paper towel on top to re-steam. For oven reheating, cover with foil and warm at 350°F for 20 min; uncover for the last 5 to resurrect crunch.
To freeze, bake the casserole but withhold the pecan topping. Cool, wrap tightly in plastic plus foil, and freeze up to 2 months. Thaw overnight in the fridge, add fresh topping, and bake 25 min at 375°F.
Make-ahead: Assemble through Step 5, cover with buttered foil, and refrigerate up to 24 hours. Add 10 min to the covered bake time.
Frequently Asked Questions
creamy spinach and sweet potato casserole for warm winter meals
Ingredients
Instructions
- Preheat & prep dish: Heat oven to 400°F. Butter an 8-inch square casserole and dust lightly with smoked paprika.
- Slice & cube sweet potatoes: Using a mandoline, thinly slice one peeled sweet potato. Cube the other into ¾-inch pieces. Toss slices with 1 tsp oil, ½ tsp salt, and a grind of pepper.
- First layer: Overlap sweet-potato slices to cover the base completely.
- Sauté aromatics: Warm 1 Tbsp oil in a skillet over medium. Cook shallot 2 min, add garlic, chili flakes, and orange zest 30 sec. Add spinach and ½ tsp salt; wilt 2-3 min. Drain and squeeze dry.
- Mix cream: Whisk yogurt, oat milk, cornstarch, nutmeg, ½ tsp salt, and pepper. Fold in beans and spinach.
- Assemble: Scatter cubed sweet potatoes over the sliced layer. Spread cream mixture on top.
- Make topping: Pulse pecans, panko, Parmesan, and smoked paprika 3-4 times. Stir in melted butter and sprinkle over casserole.
- Bake: Cover with foil and bake 25 min. Uncover, lower heat to 375°F, bake 15-18 min more until golden and tender.
- Rest & serve: Let stand 10 min, garnish with thyme, and scoop into bowls.
Recipe Notes
For a vegan version, swap Greek yogurt for coconut yogurt, use soy milk, and replace Parmesan with 2 Tbsp nutritional yeast plus ½ tsp white miso. The topping will brown faster—check at 12 min.
Nutrition (per serving)
You May Also Like
Discover more delicious recipes
Never Miss a Recipe!
Get our latest recipes delivered to your inbox.