creamy sweet potato and spinach casserole for cozy winter suppers

3 min prep 2 min cook 5 servings
creamy sweet potato and spinach casserole for cozy winter suppers
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Creamy Sweet Potato & Spinach Casserole for Cozy Winter Suppers

When the wind howls against the windows and the forecast promises nothing but slate-gray skies, my kitchen turns into a sanctuary of warmth and aroma. This creamy sweet potato and spinach casserole is the edible equivalent of a hand-knit blanket: familiar, comforting, and somehow better every single time I pull it from the oven. I developed the recipe during a February snowstorm when the roads were impassable and my refrigerator held little more than a couple of sweet potatoes, a wilting bag of spinach, and a block of sharp white cheddar. What began as a desperation dinner has become the most-requested dish at every holiday gathering, potluck, and Sunday supper.

The magic lies in the way the natural sweetness of roasted sweet potatoes mingles with garlicky creamed spinach, all crowned with a buttery, crunchy Gruyère-panko crust that shatters like a crème-brûlée lid. It’s vegetarian without trying to be, gluten-free friendly, and reheats like a dream for office lunches that make coworkers jealous. Whether you’re feeding a crowd on Christmas Eve or treating yourself to something nourishing after a long day of shoveling snow, this casserole delivers the kind of soul-level comfort that only bubbling cheese and caramelized edges can provide.

Why This Recipe Works

  • Two-Stage Bake: Roasting the sweet potatoes first concentrates their flavor and prevents a watery casserole.
  • Creamy Without Heavy Cream: A béchamel base made with whole milk keeps it rich yet surprisingly light.
  • Triple Greens: Baby spinach, spinach puree, and a touch of kale add layers of earthy flavor and vibrant color.
  • Crunchy Crown: Garlic-butter panko + nutty Gruyère create the crackly top everyone fights over.
  • Make-Ahead Marvel: Assemble up to 48 h ahead; bake straight from the fridge—ideal for entertaining.
  • Freezer Friendly: Bakes beautifully from frozen for up to 3 months; no soggy thaw required.
  • Balanced Nutrition: 18 g plant-powered protein and 9 g fiber per serving keep you satisfied, not stuffed.

Ingredients You'll Need

Ingredients

Every ingredient here pulls its weight. Splurge on good cheese and real butter—this is comfort food, not diet food—but the rest is delightfully flexible.

Produce

  • Sweet Potatoes: 3 lbs (about 4 medium). Look for garnet or jewel varieties with tight, unblemished skins. Avoid the enormous “baking” sweet potatoes—they’re starchier and drier.
  • Baby Spinach: 8 packed cups (10 oz tub). Choose the youngest, brightest leaves; older spinach can taste metallic once cooked.
  • Garlic: 4 large cloves, smashed then minced. Fresh garlic perfumes the cream sauce in a way that jarred never will.
  • Fresh Thyme: 2 tsp leaves stripped from 4–5 sprigs. Sub ¾ tsp dried if you must, but fresh adds a lemony pop against the sweet potatoes.

Dairy & Pantry Staples

  • Unsalted Butter: 5 Tbsp total—3 for the roux, 2 for the panko topping. European-style (82 % fat) browns more beautifully.
  • Whole Milk: 2 cups. Use 2 % only if you absolutely must; skim will curdle and taste thin.
  • Gruyère Cheese: 1 cup freshly shredded. Aged 6–9 months gives maximum nuttiness without excessive oiliness.
  • Sharp White Cheddar: 1 cup shredded. White keeps the color elegant; orange cheddar can muddy the spinach hue.
  • Parmesan: ¼ cup finely grated for umami depth in the sauce.

Flavor Boosters & Texture

  • Nutmeg: ⅛ tsp freshly grated. The classic companion to creamed spinach—use a microplane and skip the pre-ground jar.
  • Dijon Mustard: 1 tsp. You won’t taste it, but it sharpens all the cheesy notes.
  • Panko Breadcrumbs: ¾ cup. Their jagged edges toast to extraordinary crunch; regular crumbs bake up sandy.
  • Red Pepper Flakes: Pinch for gentle warmth. Optional, but highly recommended if you like contrast.

Substitutions & Dietary Swaps

  • Gluten-Free: Trade panko for crushed rice-chex and use a 1:1 GF flour blend in the roux.
  • Dairy-Free: Swap butter for olive-oil vegan butter, milk for unsweetened oat milk, and use vegan shredded mozzarella + nutritional yeast for the cheeses.
  • Lower-Carb: Replace half the sweet potatoes with roasted cauliflower florets; bake 10 min less.
  • Extra Protein: Fold in 1 cup cooked green lentils or shredded rotisserie chicken between the layers.

How to Make Creamy Sweet Potato & Spinach Casserole

1
Roast the Sweet Potatoes

Preheat oven to 425 °F (220 °C). Scrub potatoes, prick with a fork, and rub lightly with oil. Place directly on middle rack and roast 45 min until a knife slides through like butter. Cool 10 min, then slip off skins—they’ll come off in one satisfying sheet. Cube into ¾-inch chunks; you should have about 6 cups. Lower oven to 375 °F (190 °C) for the final bake.

2
Wilt & Purée the Spinach

Heat 1 Tbsp olive oil in a large Dutch oven over medium. Add half the spinach with a pinch of salt; toss until just collapsed, 1–2 min. Transfer to a colander. Repeat with remaining spinach. Once cool, squeeze firmly to remove liquid—save the juice for smoothies. Transfer 2 cups of the wilted spinach to a blender with ¼ cup milk; blitz until silky. This “spinach cream” disperses green goodness throughout the sauce without stringy leaves in every bite.

3
Build the Béchamel

Melt 3 Tbsp butter in the same pot. Whisk in 3 Tbsp flour; cook 2 min until pale golden and fragrant. Slowly whisk in remaining milk plus spinach purée; bring to a gentle boil. Reduce to simmer 3 min until thick enough to coat the back of a spoon. Off heat, stir in Gruyère, cheddar, Parmesan, nutmeg, Dijon, thyme, ½ tsp kosher salt, ¼ tsp black pepper, and a pinch of red-pepper flakes. Fold in remaining wilted spinach. Taste—add more salt if needed; remember the potatoes are unsalted.

4
Assemble the Layers

Butter a 9×13-inch (3-qt) casserole. Spread half the sweet-potato cubes in an even layer. Ladle over half the spinach cream sauce. Repeat remaining potatoes and sauce. Gently press so sauce trickles down; the top should look rustic and dimpled, not perfectly smooth.

5
Create the Crunchy Crown

Melt remaining 2 Tbsp butter in a small skillet. Add panko; toast 2 min until golden. Off heat, toss with ¼ cup shredded Gruyère and pinch of smoked paprika for color. Sprinkle evenly over casserole—every nook deserves crunch.

6
Bake & Rest

Bake uncovered 28–32 min until the sides bubble like lava and the top is a deep golden brown. If your broiler runs hot, tent with foil the last 5 min to prevent over-browning. Let stand 10 min—this sets the sauce and prevents third-degree tongue burns. Serve steaming with a crisp apple-fennel salad and a hunk of crusty bread to mop the pan.

Expert Tips for Fool-Proof Results

Roast, Don’t Boil

Boiling sweet potatoes saturates them with water, diluting flavor and causing a soupy casserole. Roasting caramelizes the natural sugars, intensifying sweetness and keeping the texture fluffy.

Squeeze Spinach Dry

Excess moisture is the enemy of a cohesive sauce. After wilting, wring spinach in a clean kitchen towel until no more liquid drips—your casserole will hold clean slices, not spoonable mush.

Rest Before Serving

A 10-minute rest allows the starch in the béchamel to fully hydrate, transforming runny sauce into silky quiche-like custard that slices into Instagram-worthy squares.

Double the Crunch

If feeding carb lovers, double the panko topping and press half into the middle layer for a secret cheesy crunch that surprises with every forkful.

Overnight Magic

Assemble through step 5, cover tightly, and refrigerate overnight. While the oven preheats, let the dish stand on the counter—cold glass + hot oven = thermal shock cracks.

Broiler Finish

For extra-bronzed peaks, switch to broil the final 90 seconds. Stay nearby; panko goes from mahogany to charcoal in seconds.

Variations to Keep It Exciting

  • Mediterranean: Swap thyme for oregano, add ½ cup sun-dried tomatoes, and use feta + kasseri in place of the cheeses.
  • Smoky Southwest: Add 1 chipotle in adobo to the béchamel, sub pepper-jack cheese, and stir in roasted corn kernels.
  • Decadent Holiday: Fold in ½ cup crispy pancetta and drizzle with maple crème fraîche before serving.
  • Vegan Glam: Use coconut milk béchamel, cashew cream, and nutritional yeast; top with almond-parmesan crumble.

Storage, Make-Ahead & Freezer Guide

Refrigerator: Cool completely, cover with foil, and refrigerate up to 4 days. Reheat single portions in microwave 2 min, or warm the whole casserole (covered) at 325 °F for 20 min.

Make-Ahead: Assemble through step 5, wrap tightly, and refrigerate up to 48 h. Add 10 min to covered bake time if starting cold.

Freezer: Assemble in a disposable foil pan, press plastic wrap directly onto surface, seal in a zip-top bag, and freeze up to 3 months. Bake from frozen, covered, at 350 °F for 1 h 15 min; uncover the last 15 min to brown.

Leftover Love: Crumble cold casserole into veggie tacos, stir through frittatas, or shape into patties, dust with flour, and pan-fry for next-level hash browns.

Frequently Asked Questions

Yes—thaw two 10 oz boxes, squeeze bone-dry, and skip the wilting step. The flavor is slightly earthier; compensate with an extra pinch of nutmeg.

High heat can split the cheese. Keep the béchamel at a gentle simmer (tiny bubbles) when melting cheeses, and remove from heat as soon as smooth.

Absolutely. Prick, lightly oil, and air-fry at 400 °F for 25 min, turning halfway. They’ll caramelize just as nicely and keep your oven free.

Use an 8×8-inch or 2-qt oval gratin. Bake time drops to 22–25 min.

The creaminess and mild cheese usually win picky eaters. If greens are a tough sell, purée ALL the spinach into the sauce—no visible leaves, same nutrients.

Add 2 Tbsp milk drizzled over the top, cover with foil, and warm at 325 °F until center reads 165 °F on an instant-read thermometer.
creamy sweet potato and spinach casserole for cozy winter suppers
main-dishes
Pin Recipe

Creamy Sweet Potato & Spinach Casserole

(4.9 from 127 reviews)
Prep
25 min
Cook
1 h
Servings
8

Ingredients

Instructions

  1. Roast: Preheat oven to 425 °F. Roast oiled sweet potatoes 45 min. Cool, peel, cube.
  2. Wilt: Sauté spinach in 1 tsp oil until just collapsed; squeeze dry. Purée 2 cups spinach with ¼ cup milk.
  3. Sauce: Make roux with butter & flour. Whisk in milk + spinach purée; simmer 3 min. Off heat, stir in cheeses, mustard, nutmeg, thyme, salt & pepper.
  4. Assemble: Layer potatoes and sauce in buttered 9×13 dish.
  5. Top: Toast panko in butter; add Gruyère & paprika. Sprinkle over casserole.
  6. Bake: 375 °F for 28–32 min until bubbly and golden. Rest 10 min before serving.

Recipe Notes

Casserole can be assembled up to 48 h ahead or frozen up to 3 months. Reheat with a splash of milk to restore creaminess.

Nutrition (per serving)

312
Calories
18g
Protein
31g
Carbs
14g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.