Love this? Pin it for later!
Warm Baked Sweet Potato & Spinach Casserole for Winter Comfort
When the first real snowstorm of the season arrived last weekend, I found myself standing at the kitchen window watching fat flakes swirl past the porch light, breathing in the scent of cinnamon and nutmeg that was already drifting through the house. It was one of those perfect hygge moments that Danish writers wax poetic about, and all I could think was, this is why I bake. Within minutes I had sweet potatoes roasting and a skillet of garlic sizzling—because nothing ushers in that cozy, safe feeling quite like a bubbling casserole pulling itself together in the oven.
This warm baked sweet potato and spinach casserole is my December love letter to comfort food: velvety roasted sweet potatoes, silky wilted spinach, a whisper of cream and Gruyère, all crowned with a buttery pecan-crumb topping that crackles under the fork. I started making it five years ago when my vegetarian sister-in-law joined us for Christmas and I wanted a hearty centerpiece that even the carnivores would fight over. Mission accomplished—my bacon-devotee uncle asks for seconds every single year.
What makes this recipe extra special is its versatility. Serve it as a vegetarian main beside a crisp winter salad, or let it steal the show as a side dish on your holiday table. Leftovers reheat like a dream for quick weekday lunches, and the entire thing can be prepped a day ahead so you can actually enjoy your guests instead of being trapped behind the stove. If you can boil water and operate a potato peeler, you can master this casserole—and I promise it will become the dish your family begs for the moment temperatures drop.
Why This Recipe Works
- Double-layer flavor: Roasting concentrates the sweet potatoes' natural sugars while fresh spinach adds earthy balance.
- Texture contrast: Creamy interior + crunchy pecan-panko topping keeps every bite interesting.
- One casserole, two roles: Elegant enough for a holiday buffet, easy enough for a Tuesday night.
- Prep-ahead friendly: Assemble up to 24 hours in advance; bake when ready to serve.
- Freezer hero: Bakes beautifully from frozen—perfect for new-parent meal trains.
- Balanced nutrition: 15 g plant protein per serving plus beta-carotene-rich sweet potatoes and iron-packed spinach.
- Allergy adaptable: Easily gluten-free or dairy-free without sacrificing flavor.
Ingredients You'll Need
Great ingredients are half the battle. Here's what to look for and how to swap smartly if your pantry (or your cousin with the random food allergy) demands it.
Sweet Potatoes
Go for the orange-fleshed Garnet or Jewel varieties—they're moist, sweet, and roast into that quintessential creamy texture. Choose medium potatoes that feel heavy for their size and have tight, unblemished skins. Avoid the giant supermarket giants; they tend to be stringy. Need a substitution? Butternut squash or pumpkin both work, though they roast faster so start checking at 25 minutes.
Fresh Spinach
Baby spinach saves washing and trimming time, but mature curly spinach is perfectly fine—just remove any thick ribs. If you're in peak summer and have an abundance of garden greens, swap in beet greens, Swiss chard, or even kale. Frozen spinach works in a pinch: thaw, squeeze bone-dry, and proceed.
Cheese
My favorite combination is nutty Gruyère plus a whisper of sharp white cheddar for complexity. Gruyère melts like a dream and browns beautifully, but Swiss, fontina, or even smoked gouda are excellent understudies. For a dairy-free version, use your favorite meltable plant-based shreds—I've had great luck with cashew-based "mozzarella."
Cream Component
Half-and-half gives luxurious body without the heaviness of heavy cream. Whole milk works if that's what you have—just simmer it with the garlic for an extra minute to reduce slightly. Coconut milk (the drinking kind, not canned) is my go-to for dairy-free; it whispers of coconut but the spices balance it out.
Flavor Builders
Fresh garlic, shallot, and a pinch of freshly grated nutmeg create depth without shouting over the vegetables. A teaspoon of white miso adds covert umami if you keep it on hand. The topping is a simple toss of panko, chopped pecans, olive oil, and a pinch of smoked paprika for color and subtle warmth.
How to Make Warm Baked Sweet Potato & Spinach Casserole
Roast the Sweet Potatoes
Preheat oven to 425 °F (220 °C). Peel and cube 3 lb sweet potatoes into ¾-inch pieces. Toss with 2 Tbsp olive oil, ½ tsp kosher salt, and ¼ tsp black pepper on a rimmed sheet. Spread in a single layer and roast 30–35 minutes, flipping once, until the edges caramelize and a knife slides through effortlessly. Cool 5 minutes; reduce oven to 375 °F (190 °C).
Sauté Aromatics & Spinach
While potatoes roast, warm 1 Tbsp butter and 1 Tbsp olive oil in a large skillet over medium. Add 1 minced shallot and 2 cloves minced garlic; cook 2 minutes until translucent. Pile in 8 cups (about 8 oz) spinach, season with a pinch of salt, and toss until just wilted, 2–3 minutes. Transfer to a colander and press out excess moisture; set aside.
Make the Creamy Base
In the same skillet, melt 2 Tbsp butter. Whisk in 2 Tbsp flour and cook 1 minute to remove raw taste. Gradually pour in 1½ cups half-and-half while whisking. Add ½ tsp kosher salt, ¼ tsp pepper, ⅛ tsp nutmeg, and optional 1 tsp white miso. Simmer until thick enough to coat the back of a spoon, about 3 minutes. Remove from heat.
Fold in Cheese
Stir 1 cup shredded Gruyère and ½ cup shredded sharp white cheddar into the cream sauce until melted and glossy. Taste and adjust seasoning; it should be pleasantly salty because the potatoes are unseasoned inside.
Assemble the Casserole
Lightly butter a 2½–3 qt baking dish. Layer half of the roasted sweet potatoes, top with all of the spinach, then remaining potatoes. Pour the cheese sauce evenly over the top and nudge it down with a spatula so every cube gets a bit of love.
Make the Pecan Crumb
In a small bowl, combine ¾ cup panko, ½ cup finely chopped pecans, 2 Tbsp melted butter, ½ tsp smoked paprika, and a pinch of salt. Toss until evenly moistened and clumpy.
Top & Bake
Sprinkle the crumb mixture over the casserole. Bake at 375 °F for 25–30 minutes until the edges are bubbling and the topping is deep golden brown. If you like extra crunch, broil for the last 1–2 minutes, watching closely.
Rest & Serve
Let the casserole stand 10 minutes; this sets the sauce and prevents tongue-scalding. Garnish with chopped parsley or fried sage leaves if you're feeling fancy. Serve hot alongside a crisp apple salad or roasted Brussels sprouts.
Expert Tips
Cut Uniform Cubes
Even sizing guarantees every piece roasts in the same amount of time. Aim for ¾-inch; smaller bits turn to mash, larger stay firm.
Dry Spinach Thoroughly
Excess water thins the sauce. After wilting, press in a sieve or wring in a clean kitchen towel until no drips remain.
Brown the Roux
Cooking the flour in butter for a full 60 seconds removes any pasty taste and deepens the final flavor.
Toast the Panko
For extra crunch, toast panko in a dry skillet 2 minutes before mixing with pecans and butter. It stays crisp longer.
Add Lemon Zest
A whisper of fresh lemon zest in the cream sauce brightens the richness without turning it into citrus territory.
Rest Before Serving
Ten minutes of patience allows the sauce to thicken perfectly and keeps the casserole from falling apart on the spoon.
Variations to Try
- Smoky Southwest: Swap cheddar for pepper Jack, stir 1 tsp chipotle purée into the sauce, and replace pecans with pepitas.
- Mediterranean: Use feta + mozzarella, add ½ cup sun-dried tomatoes and ¼ cup chopped olives, and season with oregano.
- Protein Boost: Fold in 1 can (15 oz) drained chickpeas or 1½ cups diced cooked chicken between the potato layers.
- Low-Carb Option: Replace half the sweet potatoes with roasted cauliflower florets to cut carbs while keeping comfort.
- Breakfast Remix: Add 4 beaten eggs to the sauce and bake in muffin tins for portable veggie-packed breakfast cups.
Storage Tips
Make-Ahead: Assemble through Step 6, cover tightly with foil, and refrigerate up to 24 hours. Add 10–15 minutes to the covered bake time, removing the foil for the final 10 minutes so the topping crisps.
Leftovers: Cool completely, then portion into airtight containers. Refrigerate up to 4 days or freeze up to 2 months. Thaw frozen casserole overnight in the fridge and reheat, covered, at 350 °F until hot in the center, 25–30 minutes.
Individual Servings: Freeze single squares on a parchment-lined tray, then transfer to a zip-top bag. Grab a square for lightning-fast lunches—microwave 2–3 minutes or bake 15 minutes from frozen.
Frequently Asked Questions
Warm Baked Sweet Potato & Spinach Casserole for Winter Comfort
Ingredients
Instructions
- Roast potatoes: Preheat oven to 425 °F. Toss cubed sweet potatoes with 1 Tbsp olive oil, salt, and pepper on a sheet pan. Roast 30–35 min until tender and browned.
- Wilt spinach: In skillet, heat 1 Tbsp oil + 1 Tbsp butter. Sauté shallot & garlic 2 min. Add spinach, cook until wilted, drain well.
- Make roux: Melt 2 Tbsp butter in skillet, whisk in flour 1 min. Gradually whisk in half-and-half; simmer until thick. Season with salt, pepper, nutmeg.
- Add cheese: Stir Gruyère and cheddar into sauce until melted.
- Assemble: Lower oven to 375 °F. In greased 2½–3 qt dish layer half the potatoes, all the spinach, then remaining potatoes. Pour cheese sauce over top.
- Top & bake: Mix panko, pecans, 2 Tbsp melted butter, and paprika; sprinkle over casserole. Bake 25–30 min until bubbly and golden. Rest 10 min before serving.
Recipe Notes
Casserole can be assembled up to 24 hours ahead; add 10 min to covered bake time. For gluten-free, use GF flour and panko. Freeze baked squares up to 2 months.