baked sweet potato and spinach casserole for winter comfort food

5 min prep 2 min cook 200 servings
baked sweet potato and spinach casserole for winter comfort food
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Baked Sweet Potato & Spinach Casserole: The Winter Comfort Food That Feels Like a Hug

There's something magical about the way winter begs for food that wraps around you like your favorite wool sweater. Last January, after a particularly brutal week of sub-zero mornings and frozen pipes, I found myself craving something that would thaw me from the inside out. My CSA box held three massive sweet potatoes and a mountain of spinach that needed using—ingredients that seemed to whisper "casserole" the moment I saw them together. What emerged from my oven ninety minutes later became an instant family legend: layers of caramelized sweet potatoes, garlicky spinach, and a crunchy pecan topping that had my teenage son asking if we could have it every Sunday. This isn't just another vegetarian main dish—it's the edible equivalent of hygge, the Danish art of cozy contentment, served up in a bubbling baking dish.

Why This Recipe Works

  • Perfect Balance: Sweet potatoes' natural caramelization pairs with earthy spinach in a way that feels both indulgent and nourishing
  • Texture Harmony: Creamy interior meets crunchy pecan-pecorino topping for the ultimate textural experience
  • Make-Ahead Magic: Assemble up to 24 hours ahead—perfect for holiday gatherings or meal prep Sundays
  • Nutrition Powerhouse: One serving delivers 200% daily vitamin A, 80% vitamin C, and 12g plant protein
  • Pantry Friendly: Uses ingredients you likely have on hand during winter months
  • Leftover Champion: Tastes even better the next day, making weeknight dinners a breeze

Ingredients You'll Need

Ingredients

The beauty of this casserole lies in its humble ingredients that transform into something extraordinary. Let's break down what makes each component shine:

The Sweet Potatoes

Choose medium-sized sweet potatoes (about 8-10 ounces each) that feel heavy for their size. Look for skins that are smooth and free from soft spots or sprouts. While orange-fleshed varieties are classic, Japanese purple sweet potatoes create an stunning visual contrast. If your sweet potatoes are particularly large, cut them into 1/2-inch rounds rather than lengthwise slices—they'll cook more evenly and create better layers.

The Spinach

Fresh baby spinach works best here because it wilts quickly and has a milder flavor than mature spinach. You'll need about 12 cups (don't worry—it cooks down dramatically). If you're using regular spinach, remove the thick stems. Frozen spinach works in a pinch: thaw completely and squeeze out every drop of liquid, or your casserole will be watery. During winter months, I often substitute with kale or Swiss chard—just remove the tough ribs and increase the wilting time by 2-3 minutes.

The Creamy Base

Instead of heavy cream, I use a combination of Greek yogurt and vegetable broth, which creates richness without the weight. The yogurt adds tangy complexity while helping the sauce cling to every nook and cranny. For a vegan version, substitute with coconut cream or cashew cream—both work beautifully. The nutritional yeast adds that irresistible umami depth that keeps everyone guessing the secret ingredient.

The Crunchy Topping

Here's where the magic happens: toasted pecans provide buttery crunch, while pecorino Romano adds salty, nutty notes. If pecans aren't your thing, walnuts or even pumpkin seeds work wonderfully. For the cheese-averse, replace with an extra 1/4 cup nutritional yeast and a tablespoon of white miso for similar depth.

How to Make Baked Sweet Potato & Spinach Casserole for Winter Comfort Food

1
Roast the Sweet Potatoes

Preheat your oven to 425°F (220°C). Scrub 3 large sweet potatoes and slice them lengthwise into 1/4-inch thick planks. Toss with 2 tablespoons olive oil, 1 teaspoon sea salt, and 1/2 teaspoon black pepper. Arrange in a single layer on two parchment-lined baking sheets. Roast for 20-25 minutes until edges caramelize and centers are tender when pierced with a fork. The key here is getting some char on the edges—that's where the sweet, complex flavors develop. While they roast, your kitchen will smell like autumn and childhood memories.

2
Prepare the Spinach Mixture

Heat 2 tablespoons olive oil in your largest skillet over medium heat. Add 4 minced garlic cloves and cook 30 seconds until fragrant but not browned. Working in batches, add 12 cups fresh spinach with a pinch of salt. Toss constantly—the spinach will wilt dramatically in about 90 seconds per batch. Once all spinach is wilted, increase heat to high and cook 2 more minutes, stirring, to evaporate excess moisture. Transfer to a colander and press with the back of a spoon to remove liquid. Chop roughly and set aside.

3
Create the Creamy Base

In the same skillet (don't wipe it out—those browned bits equal flavor), melt 3 tablespoons butter over medium heat. Whisk in 3 tablespoons flour and cook 2 minutes to create a roux. Slowly pour in 2 cups warm vegetable broth, whisking constantly to prevent lumps. Simmer 3 minutes until thickened. Remove from heat and whisk in 1 cup Greek yogurt, 1/2 cup grated pecorino, 2 tablespoons nutritional yeast, 1 teaspoon Dijon mustard, 1/2 teaspoon nutmeg, and salt and pepper to taste. The sauce should coat the back of a spoon.

4
Assemble the Casserole

Reduce oven to 375°F (190°C). In a 9x13-inch baking dish, spread 1/2 cup of the creamy sauce on the bottom. Create your first layer using half the roasted sweet potatoes, overlapping slightly like shingles. Top with half the spinach, then drizzle with 1/3 of the remaining sauce. Repeat layers once more, ending with sauce. The key is pressing down gently as you build—this helps everything meld together into cohesive slices later.

5
Add the Crunchy Crown

In a small bowl, combine 3/4 cup toasted pecans (chopped), 1/2 cup panko breadcrumbs, 2 tablespoons melted butter, 1/4 cup pecorino, and 1 tablespoon fresh thyme leaves. Mix until it resembles wet sand. Distribute evenly over the casserole, pressing lightly so it adheres. This topping will create a golden, crunchy lid that contrasts beautifully with the creamy interior.

6
Bake to Perfection

Cover with foil and bake 25 minutes. Remove foil and bake 20-25 minutes more until the topping is deep golden and the sauce bubbles around edges. Let stand 10 minutes before serving—this rest time allows the layers to set, ensuring clean slices. The aroma wafting through your kitchen will have neighbors knocking. Serve hot, garnished with extra thyme and a drizzle of good olive oil.

Expert Tips

Temperature Matters

Bring your Greek yogurt to room temperature before adding to the hot sauce. Cold yogurt can curdle, creating a grainy texture. If you're short on time, whisk the yogurt with a splash of hot sauce to temper it gradually.

Remove Excess Moisture

After wilting spinach, squeeze it in a clean kitchen towel. Extra water dilutes flavors and creates a watery casserole. You want the spinach dry enough that it crumbles slightly when squeezed.

Make-Ahead Strategy

Assemble completely without the topping, cover tightly, and refrigerate up to 24 hours. Add the pecan mixture just before baking, increasing covered time by 10 minutes to ensure it heats through.

Slice Like a Pro

Use a sharp knife dipped in hot water for clean cuts. Wipe between slices for restaurant-perfect presentation. The casserole sets up beautifully after resting, making it ideal for dinner parties.

Roast Extra Sweet Potatoes

Roast additional sweet potatoes for the week—they're incredible in salads, grain bowls, or simply reheated with a pat of butter and sprinkle of cinnamon. The caramelized edges add depth to any dish.

Seasonal Swaps

In spring, substitute asparagus and peas. Summer brings zucchini and corn. Fall calls for butternut squash and kale. The basic formula—roasted veg + creamy base + crunchy top—works year-round.

Variations to Try

Mediterranean Version

Add layers of roasted red peppers and artichoke hearts. Swap pecorino for feta and add oregano and lemon zest to the sauce. Top with pine nuts instead of pecans.

Protein-Packed

Stir in 2 cups cooked white beans or chickpeas between layers. Add 1/4 cup hemp hearts to the topping for extra protein and crunch. Perfect for post-workout recovery.

Spicy Southwest

Add chipotle powder and cumin to the sauce. Include black beans and corn kernels. Replace pecans with pepitas and add cilantro to the topping. Serve with lime wedges.

Luxury Upgrade

Use heavy cream instead of yogurt. Add sautéed mushrooms and caramelized onions. Top with truffle pecorino and a drizzle of white truffle oil before serving.

Thanksgiving Special

Layer in roasted Brussels sprouts and dried cranberries. Add sage to the sauce and use hazelnuts in the topping. This has become our vegetarian main dish for the holidays.

Breakfast Casserole

Add 4 beaten eggs to the sauce. Include breakfast sausage or tempeh bacon between layers. Serve with hot sauce and a fried egg on top for the ultimate brunch dish.

Storage Tips

Refrigeration

Cool completely, then cover tightly with foil or transfer to airtight containers. Refrigerate up to 4 days. The flavors actually improve after 24 hours as the garlic and herbs meld. Reheat individual portions in the microwave for 2-3 minutes, or warm the entire casserole covered with foil at 325°F for 20-25 minutes.

Freezing

This casserole freezes beautifully either before or after baking. For unbaked: wrap the assembled (but not topped) casserole in plastic wrap, then foil. Freeze up to 2 months. Thaw overnight in the refrigerator, add topping, and bake as directed, adding 15-20 extra minutes. For baked: wrap individual portions in parchment, then foil. Freeze up to 3 months. Thaw overnight and reheat at 350°F for 20 minutes.

Make-Ahead Components

Roast sweet potatoes up to 3 days ahead and refrigerate. The creamy sauce can be made 2 days ahead—thin with a splash of broth when reheating. Wilted spinach keeps 2 days refrigerated. The topping mixture can be prepared and refrigerated up to a week. This modular approach makes weeknight assembly a 10-minute task.

Frequently Asked Questions

I don't recommend canned sweet potatoes for this recipe—they're too soft and already cooked, which means they'll turn to mush during the second baking. However, if it's all you have, drain them very well, pat dry, and reduce the covered baking time to 15 minutes. The texture won't be as satisfying, but the flavors will still work. For best results, fresh is absolutely worth the extra 20 minutes of roasting time.

This usually happens from one of three things: insufficient spinach moisture removal, using low-fat yogurt that separates, or not letting the casserole rest before serving. Be sure to squeeze your wilted spinach until it's quite dry. Use full-fat Greek yogurt for the most stable sauce. And always let the baked casserole stand 10-15 minutes—this allows the sauce to thicken and the layers to set properly. If it's still loose, next time add an extra tablespoon of flour to the roux.

Absolutely! Replace the butter with olive oil, use coconut cream or cashew cream instead of Greek yogurt, and substitute nutritional yeast for the pecorino. For the topping, use 1/4 cup nutritional yeast mixed with 1 tablespoon white miso for umami depth, and replace the butter with olive oil. The result is incredibly rich and satisfying—I've served it to devoted cheese-lovers who couldn't tell the difference.

A ceramic or glass 9x13-inch dish works perfectly. Metal pans can react with the acidic ingredients and give a metallic taste. If your dish is slightly smaller, just create an extra layer. Avoid deep casseroles—these need surface area for the crunchy topping. I love using my white ceramic baker because it goes from oven to table beautifully, and the contrast of the orange sweet potatoes against the white dish is stunning.

While I created this as a vegetarian main dish, it adapts beautifully. Crumbled cooked sausage between layers is fantastic—try spicy Italian or sage breakfast sausage. Crispy pancetta or bacon adds wonderful smoky notes. For poultry lovers, shredded roasted chicken works well. Add cooked meat between the layers, not mixed into the sauce, so it stays distinct and doesn't make the casserole greasy.

Look for three signs: the topping should be deep golden brown (not pale), the sauce should be bubbling around the edges of the dish, and when you gently press the center, it should feel set, not jiggly. If the topping browns too quickly, tent with foil. Total baking time is usually 45-50 minutes, but ovens vary. When in doubt, give it 5 more minutes—underbaked casserole will be watery.

baked sweet potato and spinach casserole for winter comfort food
main-dishes
Pin Recipe

Baked Sweet Potato & Spinach Casserole for Winter Comfort Food

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

Ingredients

Instructions

  1. Roast Sweet Potatoes: Preheat oven to 425°F. Toss sweet potato slices with 2 tablespoons olive oil, 1 teaspoon salt, and pepper. Roast 20-25 minutes until caramelized.
  2. Prepare Spinach: Sauté garlic in remaining olive oil 30 seconds. Add spinach in batches, wilting completely. Drain and squeeze dry, then chop roughly.
  3. Make Creamy Sauce: Melt butter, whisk in flour 2 minutes. Gradually add warm broth, simmer until thickened. Remove from heat, whisk in yogurt, 1/2 cup pecorino, nutritional yeast, mustard, and nutmeg.
  4. Assemble: Spread 1/2 cup sauce in 9x13-inch baking dish. Layer half the sweet potatoes, half the spinach, 1/3 of the sauce. Repeat layers, ending with sauce.
  5. Add Topping: Combine pecans, panko, remaining pecorino, butter, and thyme. Sprinkle over casserole.
  6. Bake: Cover with foil, bake at 375°F for 25 minutes. Uncover and bake 20-25 minutes more until golden and bubbly. Rest 10 minutes before serving.

Recipe Notes

For best results, bring Greek yogurt to room temperature before adding to prevent curdling. Casserole can be assembled up to 24 hours ahead—add topping just before baking. Leftovers keep 4 days refrigerated and reheat beautifully.

Nutrition (per serving)

312
Calories
12g
Protein
35g
Carbs
15g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.