warm spinach and sweet potato casserole with parmesan cheese

5 min prep 1 min cook 6 servings
warm spinach and sweet potato casserole with parmesan cheese
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Warm Spinach & Sweet Potato Casserole with Parmesan Cheese

When the air turns crisp and the leaves start to crunch underfoot, my kitchen automatically shifts into comfort-food mode. This warm spinach and sweet potato casserole is the dish I make when I want something that feels like a hug from the inside out—creamy, cheesy, and packed with enough vegetables that I can justify going back for seconds (and thirds). It started as a way to use up a mountain of CSA spinach and the sweet potatoes that always seem to multiply in my pantry, but it’s become the star of our Thanksgiving table, the casserole I bring to new parents, and the leftovers I secretly hope no one else claims.

The magic happens when earthy spinach, caramelized-roasted sweet potatoes, and nutty Parmesan meet a silky béchamel-style sauce. A golden, crunchy topping of panko and more Parm creates textural contrast that keeps every bite interesting. Unlike many casseroles that can feel heavy, this one tastes bright thanks to a whisper of lemon zest and nutmeg. It’s vegetarian without trying to be, gluten-free friendly, and reheats like a dream—perfect for make-ahead lunches or a crowd-pleasing side that quietly doubles as a main for my plant-forward friends.

Why This Recipe Works

  • Two-Step Roast: Roasting sweet potatoes separately concentrates their sweetness and prevents a watery casserole.
  • Wilt, Don’t Waste: Quickly wilting spinach in the same skillet you’ll use for the sauce saves a pan and preserves nutrients.
  • Parmesan Two Ways: Cheese inside the sauce plus on top delivers deep umami and a crackly crust.
  • Make-Ahead Marvel: Assemble up to 24 hours in advance; bake just before serving.
  • Vegetable-Forward: Nearly two pounds of produce per casserole, yet picky eaters still ask for seconds.
  • Freezer Friendly: Freeze individual portions for up to 3 months—perfect for busy weeknights.
  • One Dish, Many Roles: Serve as a vegetarian main, a holiday side, or a pot-luck hero.

Ingredients You'll Need

Ingredients

This casserole celebrates everyday supermarket staples, but a few quality upgrades make it sing. Look for firm, unblemished sweet potatoes—Jewel or Garnet varieties roast up sweetest. Buy a block of real Parmigiano-Reggiano and grate it yourself; the pre-shredded stuff contains anti-caking agents that can turn the sauce gritty. For the spinach, I’ve tested both baby and mature curly leaves; either works, but if you grab mature, just trim away any tough stems. Frozen spinach is fine in a pinch—thaw and squeeze until bone-dry.

Whole milk creates the creamiest béchamel, but 2 % works if that’s what you keep on hand. Swap in unsweetened oat milk for a dairy-light version; the flour in the roux still thickens beautifully. Nutmeg might seem old-school, but it bridges sweet potato and spinach like nothing else—use only a whisper, freshly grated if possible. Finally, lemon zest is the subtle spark that brightens all the earthy flavors; don’t skip it.

How to Make Warm Spinach and Sweet Potato Casserole with Parmesan Cheese

1
Roast the Sweet Potatoes

Preheat oven to 425 °F (220 °C). Peel and cube 2 ½ lbs sweet potatoes into ¾-inch pieces. Toss with 2 Tbsp olive oil, 1 tsp kosher salt, and ½ tsp black pepper on a rimmed sheet. Spread in a single layer and roast 20 minutes. Flip and roast 10–15 minutes more, until edges caramelize and centers are tender. Reduce oven to 375 °F (190 °C) for baking the casserole.

2
Wilt the Spinach

Heat 1 Tbsp olive oil in a deep 12-inch oven-safe skillet over medium. Add 10 cups (10 oz) packed spinach in batches, tossing with tongs until just wilted, about 3 minutes total. Transfer to a colander, press out excess liquid, and roughly chop. Set aside.

3
Build the Roux

In the same skillet melt 3 Tbsp unsalted butter over medium. Whisk in 3 Tbsp all-purpose flour; cook 1 minute to remove raw taste. Slowly pour in 2 cups whole milk while whisking. Simmer until thick enough to coat the back of a spoon, 4–5 minutes.

4
Season the Sauce

Off heat, stir in ½ tsp kosher salt, ¼ tsp black pepper, ⅛ tsp freshly grated nutmeg, and 1 tsp finely grated lemon zest. Add ¾ cup freshly grated Parmesan and whisk until melted. Taste and adjust salt—it should be slightly over-seasoned since the vegetables will dilute it.

5
Fold in Vegetables

Gently fold roasted sweet potatoes and chopped spinach into the sauce, taking care not to mash the cubes. If your skillet isn’t oven-safe, transfer mixture to a greased 2-qt baking dish.

6
Top & Bake

Combine ½ cup panko, ¼ cup grated Parmesan, and 1 Tbsp melted butter. Sprinkle evenly over casserole. Bake at 375 °F (190 °C) for 25–30 minutes, until bubbling at the edges and golden on top. Rest 10 minutes before serving to set the sauce.

Expert Tips

Cut Evenly

Uniformly sized sweet-potato cubes roast at the same rate, preventing mushy or crunchy bites.

Squeeze, Don’t Drip

Excess moisture from spinach or potatoes thins the sauce; press firmly with a clean towel.

Grate Fresh Nutmeg

Whole nutmeg stored in the freezer stays potent for years; microplane just 4–5 swipes.

Rest Before Serving

A 10-minute rest prevents lava-hot spoonfuls and lets the sauce thicken perfectly.

Gluten-Free Swap

Use 1-to-1 gluten-free flour or 2 Tbsp cornstarch slurry for the roux with zero taste change.

Double the Crunch

Mix 2 Tbsp crushed roasted pumpkin seeds into the panko for nutty flavor and extra protein.

Variations to Try

  • Butternut Squash Spinach: Swap half the sweet potatoes for roasted butternut cubes and add ½ tsp smoked paprika to the sauce.
  • Herby Spring Version: Sub 1 cup chopped fresh herbs (parsley, dill, chives) for half the spinach and add ½ cup crumbled feta to the sauce.
  • Spicy Southwest: Stir 1 minced chipotle in adobo into the roux and replace Parmesan with sharp white cheddar.
  • Protein Boost: Fold in 1 can drained chickpeas or 2 cups shredded rotisserie chicken for omnivore households.
  • Low-Dairy: Use unsweetened almond milk and nutritional yeast in place of Parmesan; thicken sauce with 2 Tbsp blended silken tofu.

Storage Tips

Cool leftovers completely, then transfer to an airtight container and refrigerate up to 4 days. To reheat, cover with foil and warm in a 325 °F (160 °C) oven for 20 minutes, removing the foil for the last 5 to crisp the top. Individual portions reheat brilliantly in the microwave for 2 minutes with a loose vent, though the panko won’t stay crunchy—sprinkle a few fresh breadcrumbs and a 30-second broil brings it back.

For longer storage, freeze portions in silicone muffin trays; once solid, pop out and store in a zip-top bag up to 3 months. Thaw overnight in the fridge and reheat as above. If you plan to freeze the entire unbaked casserole, prepare through step 5, wrap tightly in plastic and foil, and freeze up to 2 months. Bake from frozen at 350 °F (175 °C) for 60–70 minutes, adding foil if the top browns too quickly.

Frequently Asked Questions

Frozen diced sweet potatoes are steamed, not roasted, so they won’t caramelize. If short on time, roast them straight from frozen on a dark pan at 450 °F, adding 5 extra minutes to achieve color.

Sweet potatoes are high in carbs, so strict keto followers should substitute roasted cauliflower and use heavy cream instead of milk, cutting flour to 1 Tbsp.

Yes! Assemble completely, cool, cover tightly, and refrigerate up to 24 hours. Add 10–15 minutes to the bake time if starting cold.

Crushed Ritz, gluten-free crackers, or even cornflakes work. For a low-carb option, mix almond flour with 1 Tbsp melted butter and 2 Tbsp grated cheese.

High heat or abrupt temperature changes can curdle milk. Keep the roux at a gentle simmer and remove from heat before adding cheese. If it separates, whisk in 2 Tbsp warm milk off heat until smooth.

Absolutely. Halve all ingredients and bake in an 8-inch square pan for 20–25 minutes. The rest of the method remains identical.
warm spinach and sweet potato casserole with parmesan cheese
main-dishes
Pin Recipe

Warm Spinach & Sweet Potato Casserole with Parmesan Cheese

(4.9 from 127 reviews)
Prep
20 min
Cook
55 min
Servings
8

Ingredients

Instructions

  1. Roast Sweet Potatoes: Preheat oven to 425 °F. Toss cubes with 2 Tbsp oil, salt, and pepper on a sheet. Roast 20 min, flip, roast 10–15 min more until caramelized. Lower oven to 375 °F.
  2. Wilt Spinach: In a 12-inch oven-safe skillet heat remaining 1 Tbsp oil over medium. Add spinach in batches, cooking until wilted, 3 min. Drain, squeeze, and chop.
  3. Make Roux: Melt butter in same skillet. Whisk in flour; cook 1 min. Gradually whisk in milk; simmer until thick, 4–5 min.
  4. Season: Off heat stir in salt, pepper, nutmeg, zest, and ¾ cup Parmesan until melted.
  5. Combine: Fold in sweet potatoes and spinach. (Transfer to 2-qt baking dish if needed.)
  6. Top & Bake: Mix panko, remaining ¼ cup Parmesan, and 1 Tbsp melted butter. Sprinkle over casserole. Bake 25–30 min until bubbly and golden. Rest 10 min before serving.

Recipe Notes

For a crunchy gluten-free topping, substitute crushed cornflakes mixed with 1 Tbsp butter and 2 Tbsp grated cheese. Casserole can be assembled up to 24 hours ahead; add 10–15 min to bake time if cold from fridge.

Nutrition (per serving)

248
Calories
9g
Protein
31g
Carbs
10g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.