creamy spinach and sweet potato casserole for nourishing weeknights

5 min prep 90 min cook 5 servings
creamy spinach and sweet potato casserole for nourishing weeknights
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

It’s the kind of dish that straddles comfort food and wholesome nourishment without apology. The natural sweetness of roasted orange potatoes plays against grassy spinach, while a silky béchamel—lightened with Greek yogurt—pulls the whole thing together. A shower of nutty Gruyère on top bronzes under the broiler, creating those irresistible lacy edges that shatter under the fork. Serve it straight from the baking dish with nothing more than a crisp green salad and a drizzle of lemony vinaigrette, or dress it up for guests by baking individual portions in small gratin dishes. Either way, leftovers reheat like a dream and taste even better the next day, which means tomorrow’s lunch is already handled.

Why This Recipe Works

  • One pan, two layers: Roast sweet potatoes while the creamy spinach filling simmers, then simply assemble and bake—minimal dishes, maximum flavor.
  • Nutrient density without the lecture: Nearly a pound of leafy greens melts into the sauce, delivering folate, iron, and vitamin K in every bite.
  • Make-ahead magic: Assemble up to 24 hours in advance, refrigerate, and bake when hunger strikes—perfect for soccer-practice nights.
  • Protein flexibility: Keep it vegetarian with white beans or shredded rotisserie chicken for the omnivores at the table.
  • Freezer-friendly: Cuts into tidy squares that reheat straight from frozen for emergency comfort food.
  • Kid-approved texture: No stringy spinach here—everything is chopped and folded into a velvety sauce that reads as “mac-and-cheese’s sophisticated cousin.”

Ingredients You'll Need

Ingredients

Quality ingredients make the difference between ho-hum and irresistible. Look for firm, unbruised sweet potatoes with tight, papery skin—orange-fleshed varieties such as Garnet or Beauregard bake up candy-sweet. Baby spinach is convenient, but a generous bunch of mature curly spinach, stems removed, tastes earthier and costs less. If you’re splurging, grab a wedge of aged Gruyère; its nutty depth is the flavor backbone of the sauce. Plain whole-milk Greek yogurt lends tang and body without the floury heaviness of traditional cream soups. Finally, keep a jar of whole-grain mustard in the fridge; just a teaspoon wakes up the whole dish.

For pantry substitutions, swap the Gruyère for sharp white cheddar or even dairy-free mozzarella shreds if you’re feeding lactose-sensitive eaters. Cannellini or great Northern beans stand in admirably for chicken, while leftover Thanksgiving turkey works when you need to clear freezer space. Gluten-free? Trade the all-purpose flour for a spoon-for-spoon gluten-free blend or use sweet rice flour—both thicken beautifully. And if you can’t find spinach, chopped kale or Swiss chard (ribs removed) fold into the sauce with equal success; just give them an extra minute of wilting time.

How to Make Creamy Spinach and Sweet Potato Casserole for Nourishing Weeknights

1
Heat the oven and prep the sweet potatoes

Position a rack in the center of the oven and preheat to 425°F (220°C). Scrub 2½ lbs (about 3 large) sweet potatoes and slice into ½-inch rounds. Toss with 2 Tbsp olive oil, 1 tsp kosher salt, and ½ tsp black pepper on a parchment-lined sheet pan. Roast 20 minutes, flip, then roast 10–15 minutes more until caramelized around the edges. Reduce oven to 375°F (190°C) when potatoes are done.

2
Build the creamy spinach base

While potatoes roast, melt 3 Tbsp unsalted butter in a deep 12-inch skillet over medium. Whisk in 3 Tbsp all-purpose flour; cook 90 seconds until pale golden and nutty smelling. Slowly pour in 2 cups cold whole milk, whisking constantly to avoid lumps. Simmer 3 minutes until thick enough to coat the back of a spoon. Off heat, stir in ½ cup grated Gruyère, ¼ cup Greek yogurt, 1 tsp Dijon, ½ tsp garlic powder, ¼ tsp nutmeg, and salt and pepper to taste.

3
Wilt the spinach

Return skillet to low heat and add 10 oz baby spinach by the handful, stirring until just wilted—about 2 minutes. The residual heat of the sauce is enough; overcooking turns spinach army-green and metallic. Fold in 1 cup cooked cannellini beans or shredded chicken for extra heft if desired.

4
Assemble the casserole

Lightly butter a 2-quart baking dish. Layer half the sweet potatoes in overlapping circles, spoon half the spinach mixture on top, repeat with remaining potatoes and finish with spinach. Sprinkle ½ cup extra Gruyère and ¼ cup panko breadcrumbs mixed with 1 tsp olive oil for crunch.

5
Bake until golden

Slide the dish onto a foil-lined sheet to catch drips and bake at 375°F for 20 minutes until bubbling around the perimeter. Switch to broil for 2–3 minutes to bronze the top; watch closely so the breadcrumbs don’t burn. Rest 10 minutes to set the sauce.

6
Serve and savor

Scoop into shallow bowls and finish with a squeeze of lemon to brighten the richness. Store leftovers covered in the refrigerator up to four days or freeze individual squares up to two months. Reheat in a 350°F oven for 15 minutes or microwave until steaming.

Expert Tips

Slice uniformly

Even ½-inch rounds ensure every potato cooks at the same rate; use a mandoline for speed and safety.

Cold milk, no lumps

Warm milk can seize the roux; keep it fridge-cold and drizzle slowly while whisking for the silkiest béchamel.

Spinach squeeze test

After wilting, grab a handful and squeeze—if more than a teaspoon of liquid drips, drain it off to prevent watery casserole.

Crunch insurance

Toast panko in a dry skillet for 60 seconds before topping; it stays crisp even after refrigeration.

Variations to Try

  • Butternut Squash Swap: Replace half the sweet potatoes with peeled butternut cubes; roast alongside for caramelized edges.
  • Smoky Vegan Version: Use oat milk, olive-oil roux, vegan cheese, and fold in 1 tsp smoked paprika plus ½ cup coconut bacon.
  • Mediterranean Twist: Add ½ cup chopped sun-dried tomatoes and ¼ cup sliced Kalamata olives to the spinach layer; swap Gruyère for feta.
  • Spicy Southwest: Stir 1 minced chipotle in adobo into the sauce and use pepper-jack cheese; finish with cilantro and lime zest.

Storage Tips

The casserole tastes even better the next day once flavors mingle. Cool completely, then cover tightly with foil or transfer to airtight containers. Refrigerate up to four days. To freeze, cut into squares, wrap individually in plastic wrap, then foil; freeze up to two months. Thaw overnight in the fridge, then reheat in a 350°F oven for 15–20 minutes or microwave 2–3 minutes until centers reach 165°F. If topping loses crunch, flash under the broiler for 60 seconds.

Frequently Asked Questions

Yes. Thaw two 10-oz blocks, squeeze absolutely dry, and stir into the sauce at the end of step 3. You’ll need about 1⅓ cups squeezed spinach.

Roast potatoes until edges caramelize; moisture evaporates. Also, wilt spinach just until it collapses and drain excess liquid before folding into sauce.

Absolutely. Assemble in an 8-inch square pan; reduce bake time to 15 minutes plus 2 under broiler. Leftovers still reheat beautifully.

creamy spinach and sweet potato casserole for nourishing weeknights
main-dishes
Pin Recipe

Creamy Spinach and Sweet Potato Casserole for Nourishing Weeknights

(4.9 from 127 reviews)
Prep
20 min
Cook
35 min
Servings
6

Ingredients

Instructions

  1. Roast potatoes: Preheat oven to 425°F. Toss sweet-potato rounds with 2 Tbsp oil, salt, and pepper on a sheet pan. Roast 20 min, flip, roast 10–15 min more until caramelized. Lower oven to 375°F.
  2. Make the sauce: In a skillet melt butter, whisk in flour 90 sec. Gradually whisk in cold milk; simmer 3 min until thick. Off heat stir in ½ cup Gruyère, yogurt, mustard, garlic powder, nutmeg, salt, and pepper.
  3. Wilt spinach: Return skillet to low heat; add spinach by handfuls until just wilted. Fold in beans or chicken if using.
  4. Assemble: Butter a 2-qt dish. Layer half the potatoes, half the spinach mixture, repeat. Top with remaining ½ cup Gruyère and panko mixed with 1 tsp oil.
  5. Bake: Bake 20 min at 375°F until bubbling. Broil 2–3 min to brown top. Rest 10 min before serving.

Recipe Notes

Leftovers keep 4 days refrigerated or 2 months frozen. Reheat in a 350°F oven for best texture; broil 1 min to revive crunchy topping.

Nutrition (per serving)

382
Calories
15g
Protein
42g
Carbs
17g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.