Love this? Pin it for later!
Creamy Sweet Potato & Spinach Casserole for Cozy Family Suppers
There’s a certain kind of magic that happens when the days grow shorter, the air turns crisp, and the kitchen begins to smell like butter, garlic, and something bubbling with cream. This creamy sweet-potato and spinach casserole is the edible equivalent of pulling on your favorite oversized sweater: instant warmth, instant calm, instant “let’s stay in tonight.” I developed it five years ago after my mother called to say she’d accidentally ordered forty pounds of sweet potatoes from her CSA (yes, forty!), and we needed to cook our way through them before the holidays. What started as a pantry-clearing experiment has become the most-requested Sunday-night supper in my house, the dish my teenagers actually ask for by name, and the casserole I tote to new parents, grieving friends, and every pot-luck where I want people to hover over the buffet table asking, “Wait—this is vegetarian?”
I love that it feels decadent yet virtuous, that it can be prepped on a Saturday afternoon and baked on a Sunday while we play board games, and that the leftovers (should you be so lucky) reheat into something even silkier. If you’ve been searching for a vegetarian main that satisfies carnivores, a gluten-free option that doesn’t taste like compromise, or simply a new way to celebrate sweet potatoes beyond the marshmallow-topped Thanksgiving classic, welcome. You’ve found your new go-to.
Why This Recipe Works
- Double-Down Creaminess: A béchamel-style sauce made with oat milk and a touch of mascarpone clings to every cube of sweet potato without turning soggy.
- Layered Texture: Roasted cubes on the bottom, garlicky wilted spinach in the middle, cheesy breadcrumb crust on top—every forkful is different.
- Make-Ahead Marvel: Assemble up to 24 hours in advance; the flavors meld and the sweet potatoes absorb the sauce so they bake up custardy, not watery.
- Vegetarian Protein Boost: A full pound of spinach plus a can of white beans sneaks in 17 g of plant protein per serving.
- One Dish, Two Temperatures: Start covered for gentle steam, finish uncovered for bronzed edges—no par-boiling required.
- Family-Friendly Flex: Mild enough for picky eaters, elegant enough for company; add chili flakes for adults, keep it creamy for kids.
- Freezer Hero: Bakes straight from frozen with only 15 extra minutes, making it the emergency dinner you’ll thank yourself for.
Ingredients You’ll Need
Sweet potatoes are the star, but every supporting player matters. Look for firm, unblemished orange-fleshed varieties—Beauregard or Garnet—about 2½ lbs total. They should feel heavy for their size; hollowness signals fibrous texture after roasting. If you can only find gigantic mega-tubers, quarter them before peeling so your knife work stays safe.
Fresh spinach offers delicate flavor and silky wilt, but if you’re in a pinch, frozen leaf spinach (thawed and squeezed bone-dry) works. Avoid baby spinach sold in plastic clamshells already sweating; moisture is the enemy of a creamy casserole.
Onions and garlic build the savory backbone. I like a mix of yellow onion for sweetness and a single shallot for depth. If your family adores alliums, double the garlic—roasted garlic cloves folded into the sauce add caramelized sweetness.
For the cream sauce, I use unsweetened oat milk for its neutral flavor and natural sugars that encourage browning. Whole milk or cashew milk are fine subs, but skip anything labeled “vanilla.” Mascarpone melts like a dream, yet cream cheese plus a teaspoon of honey is a respectable stand-in.
White beans add protein and creamy body. I reach for Great Northern or cannellini; rinse them aggressively to remove canning liquid that can muddy flavors. Chickpeas work if that’s what you have, though their skins can float to the top.
Finally, the crunch: panko tossed with olive oil, smoked paprika, and a whisper of orange zest. It perfumes the kitchen and gives visual contrast. Gluten-free panko is widely available now; if you can’t find it, pulse two rice cakes with a tablespoon of nutritional yeast for a surprisingly convincing substitute.
How to Make Creamy Sweet Potato & Spinach Casserole
Preheat to 425 °F (220 °C). Peel sweet potatoes and cut into ¾-inch cubes—large enough to stay plush, small enough to roast quickly. Toss with 2 Tbsp olive oil, 1 tsp kosher salt, and ½ tsp black pepper on a parchment-lined half-sheet pan. Roast 18 minutes, flip with a thin metal spatula, then roast 10 minutes more until just tender and starting to caramelize. Reduce oven to 375 °F (190 °C) for baking the casserole.
While potatoes roast, heat 1 Tbsp olive oil in a Dutch oven over medium. Add 2 minced garlic cloves and cook 30 seconds until fragrant but not brown. Stuff in 10 oz spinach (it looks like too much, have faith). Sprinkle with ¼ tsp salt, cover, and cook 2 minutes. Uncover, toss with tongs, and cook 1 minute more until bright green and wilted. Transfer to a colander, press out excess liquid, then roughly chop.
Return pot to medium heat. Melt 3 Tbsp butter, whisk in 3 Tbsp flour, and cook 90 seconds to make a pale roux. Gradually whisk in 2 cups oat milk, ½ cup vegetable stock, 1 tsp Dijon mustard, ½ tsp smoked paprika, and ¼ tsp nutmeg. Simmer 4 minutes until thick enough to coat the back of a spoon. Off heat, whisk in ⅓ cup mascarpone and ½ cup grated Gruyère until silky. Season with ½ tsp salt and a pinch of cayenne.
Add rinsed beans, chopped spinach, 1 Tbsp minced fresh thyme, and the zest of ½ lemon to the sauce. Gently fold so beans stay intact. Taste and adjust salt; the mixture should be well-seasoned since potatoes are mild.
Lightly butter a 2½-quart oval baker. Scatter roasted sweet-potato cubes in an even layer. Pour spinach-bean cream over top, nudging into crevices with a spatula. Shake the pan to settle; don’t press down—you want pockets of sauce.
Combine ¾ cup panko, ¼ cup grated Parmesan, 1 tsp orange zest, ¼ tsp smoked paprika, and 1 Tbsp olive oil in a small bowl. Sprinkle evenly over casserole; press lightly so it adheres but stays airy.
Cover with foil (tent so it doesn’t stick to crumbs) and bake 20 minutes. Remove foil, increase oven back to 425 °F, and bake 12–15 minutes until sauce is bubbling up the sides and the top is golden brown. If you like extra crunch, broil 1 minute at the end—watch like a hawk.
Let rest 10 minutes; this allows the sauce to thicken and prevents palate-scalding. Garnish with extra thyme leaves and a drizzle of peppery olive oil. Serve straight from the baker with crusty bread and a crisp green salad.
Expert Tips
Roast, Don’t Steam
Spread potatoes with space between cubes; overcrowding traps steam and prevents caramelized edges that add nutty depth.
Squeeze Spinach Thoroughly
Aim for the size of a tennis ball when wringing; excess water thins the sauce and can make the casserole soupy.
Warm Milk = Lump-Free
Microwave oat milk 30 seconds before whisking into roux; cold liquid can shock the butter-flour mixture into clumps.
Double the Crunch
Mix panko with a teaspoon of honey before toasting; the sugars caramelize and yield bakery-style shards.
Infused Oil Finish
Warm ¼ cup olive oil with a sprig of rosemary and drizzle tableside for restaurant-worthy aroma.
Mini Casseroles
Divide mixture among greased jumbo muffin tins; bake 15 minutes for individual servings—perfect for potlucks.
Variations to Try
- Butternut + Kale: Swap half the sweet potatoes for butternut squash and use chopped kale massaged with olive oil.
- Southwest Twist: Sub pepper-jack for Gruyère, add 1 cup corn kernels and a diced chipotle in adobo.
- Vegan Delight: Use coconut cream instead of mascarpone, nutritional-yeast Parmesan, and skip the Gruyère.
- Protein-Packed: Fold in 2 cups shredded rotisserie chicken or smoked tofu for omnivore households.
- Gratin Style: Thinly slice sweet potatoes on a mandoline, layer like lasagna with sauce and spinach.
Storage Tips
Refrigerate: Cool completely, cover tightly, and refrigerate up to 4 days. Reheat single portions in a 350 °F oven for 15 minutes or microwave 2 minutes with a splash of oat milk to loosen.
Freeze: Assemble through step 6, wrap entire baker in plastic and foil, and freeze up to 2 months. Bake from frozen at 350 °F for 1 hour 10 minutes, adding foil if top browns too quickly.
Make-Ahead: Roast potatoes and make sauce up to 2 days ahead; store separately. Combine and bake just before serving for maximum crunch.
Frequently Asked Questions
Creamy Sweet Potato & Spinach Casserole
Ingredients
Instructions
- Roast Potatoes: Preheat to 425 °F. Toss cubed sweet potatoes with 2 Tbsp olive oil, salt, and pepper. Roast 18 min, flip, roast 10 min more. Lower oven to 375 °F.
- Wilt Spinach: In Dutch oven, heat remaining 1 Tbsp oil. Add garlic 30 sec, then spinach and pinch salt. Cover 2 min, uncover and cook 1 min. Drain and chop.
- Make Sauce: Melt butter, whisk in flour 90 sec. Gradually whisk warm oat milk, stock, mustard, paprika, nutmeg; simmer 4 min. Off heat stir in mascarpone and Gruyère until melted.
- Combine: Fold beans, spinach, thyme, and lemon zest into sauce. Taste for salt.
- Assemble: Layer roasted potatoes in buttered 2½-qt baker. Pour spinach cream over top. Mix panko, Parmesan, orange zest, smoked paprika, 1 Tbsp olive oil; sprinkle on top.
- Bake: Cover with foil; bake 20 min. Uncover, raise heat to 425 °F, bake 12–15 min until bubbly and golden. Rest 10 min before serving.
Recipe Notes
For extra depth, roast a head of garlic alongside potatoes and squeeze cloves into the sauce. Leftovers reheat beautifully with a splash of oat milk to loosen.