creamy garlic spinach and sweet potato casserole for clean eating

1 min prep 2 min cook 5 servings
creamy garlic spinach and sweet potato casserole for clean eating
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Creamy Garlic Spinach & Sweet Potato Casserole for Clean Eating

There’s a moment every winter when the farmers-market tables are still stacked with jewel-bright sweet potatoes but the spinach is starting to look extra perky from the cold. That, my friends, is when this casserole was born. I was racing the clock to get something wholesome on the table for a weeknight dinner party, and I wanted comfort food that wouldn’t derail the “clean-eating” intentions we’d all loudly proclaimed on New Year’s Day.

I roasted the sweet potatoes until their edges caramelized, folded them into a silky, garlicky béchamel made with oat milk (my dairy-free-but-still-creamy obsession), and let handfuls of baby spinach wilt into the sauce. A pecan-pumpkin-seed crumble gave crunch without bread crumbs; a whisper of nutmeg made the whole kitchen smell like a sophisticated twist on holiday. Forty-five minutes later, the casserole emerged bubbling, golden, and perfumed with roasted garlic. One bite and the entire table got quiet—always the ultimate compliment.

Since then, this dish has become my go-to for meatless Mondays, pot-luck brunches, and even Thanksgiving when half the family is vegan. It reheats like a dream, slices into neat squares for lunch boxes, and somehow tastes better the next day when the flavors have melded. If you’re after a make-ahead main that feels indulgent but is secretly packed with vitamins A & C, iron, and fiber, you’ve landed in the right spot.

Why This Recipe Works

  • Two-Stage Roast: Par-roasting sweet potatoes concentrates their sweetness before they ever hit the sauce, preventing a watery bake.
  • Creamy Without Cream: A light roux thickened with unsweetened oat milk and a spoon of white-bean purée mimics heavy cream yet keeps the dish vegan.
  • Nutrient Density: One portion delivers 9 g fiber, 7 g plant protein, and more than your daily vitamin-A requirement—no supplements required.
  • Garlic Two Ways: Roasted garlic adds caramel depth, while a whisper of fresh garlic brightens the finish.
  • Seed Crunch: Toasted pumpkin seeds & pecans give gluten-free crunch and healthy omega-3 fats.
  • Freezer-Friendly: Assemble, top, freeze unbaked for up to two months—bake straight from frozen when life gets chaotic.

Ingredients You'll Need

Ingredients

Great ingredients behave when you treat them with respect, so let’s examine each player before showtime.

Orange-Fleshed Sweet Potatoes: Garnet or Beauregard varieties roast to the creamiest texture. Look for medium, uniformly sized tubers; they’ll cook evenly and slice into tidy rounds. Avoid any with black spots or sprouting eyes.

Baby Spinach: Triple-washed boxed spinach saves time, but if you’re buying loose bunches, submerge in a sink of cold water, swish, and lift the greens out so the grit stays behind. Older, thicker stems can taste metallic; pinch them off if they feel fibrous.

Garlic: A whole head, roasted until jammy, gives mellow sweetness. To roast quickly, lop off the top, drizzle with olive oil, wrap in parchment, and microwave 6 minutes, then oven-roast 15 minutes while the potatoes cook.

Unsweetened Oat Milk: My go-to for clean-label creaminess. Oat milk foams and thickens like cow’s milk without nutty aftertaste. If you’re strictly grain-free, swap in unsweetened almond or hemp milk.

White-Bean Purée: One cup of rinsed cannellini beans blitzed with ½ cup of the oat milk creates body and protein. If you’re out of beans, silken tofu works too.

Extra-Virgin Olive Oil: A peppery, early-harvest oil stands up to roasting temps. Choose cold-pressed, dark bottles; store away from the stove to prevent rancidity.

Pecans & Pumpkin Seeds: Raw, unsalted seeds toast more evenly. If you only have roasted, add them halfway through baking so they don’t burn.

Nutmeg & White Pepper: Fresh-grated nutmeg is a revelation—warm, sweet, slightly floral. White pepper disappears visually but adds gentle heat.

How to Make Creamy Garlic Spinach & Sweet Potato Casserole for Clean Eating

1
Roast the Sweet Potatoes

Preheat oven to 425 °F (220 °C). Scrub 2¼ lb (1 kg) sweet potatoes and slice ¼-inch thick coins. Toss with 1 Tbsp olive oil, ½ tsp sea salt, and a few grinds of pepper on a parchment-lined sheet. Roast 20 min, flip, roast 10 min more until edges bronze. Lower oven to 375 °F (190 °C) for the bake.

2
Roast the Garlic

While potatoes roast, prepare the garlic: slice the top off 1 whole head to expose cloves, drizzle with 1 tsp olive oil, wrap loosely in parchment, then foil. Place on the potato sheet for the final 15 min. When cool, squeeze cloves into a small bowl; they’ll be caramel paste.

3
Make the Creamy Base

Warm 2 Tbsp olive oil in a skillet over medium. Whisk in 3 Tbsp brown-rice flour (or all-purpose) for 1 min to cook out raw taste. Slowly pour 2 cups unsweetened oat milk, whisking until thick bubbles appear. Stir in roasted garlic, 1 cup white-bean purée, ½ tsp salt, ¼ tsp nutmeg, and ⅛ tsp white pepper. Simmer 2 min.

4
Wilt the Spinach

Add 6 packed cups baby spinach to the sauce, one handful at a time, folding until just wilted but still vibrant. Remove from heat; the residual sauce will keep it green in the oven.

5
Assemble the Layers

Lightly grease a 9×13-inch casserole. Arrange half the sweet-potato coins in overlapping rows. Spoon half the spinach cream on top. Repeat layers, ending with cream. Tap dish to expel air pockets.

6
Prepare the Crunch Topping

In a dry skillet, toast ⅓ cup raw pumpkin seeds and ⅓ cup chopped pecans 3 min until fragrant. Off heat, stir in 1 tsp olive oil, 1 Tbsp nutritional yeast, pinch of smoked paprika, and ¼ tsp salt.

7
Top & Bake

Sprinkle the seed-nut mixture evenly over the casserole. Cover with foil, tenting so it doesn’t stick to the topping. Bake 20 min. Remove foil and bake 15 min more until sauce bubbles and topping bronzes. Rest 10 min to set.

8
Garnish & Serve

Scatter chopped parsley or micro-greens for color. Slice into squares or scoop with a large spoon. Leftovers reheat wonderfully in a 325 °F oven for 20 min covered.

Expert Tips

Prevent Watery Casserole

Pat roasted potatoes with paper towel before layering; excess steam is the enemy of creamy cohesion.

Quick-Cool Trick

Spread roasted potatoes on a cold sheet pan and pop into the freezer 5 min; they’ll cool fast so you can assemble without burnt fingers.

Double the Sauce

Stash an extra batch of sauce in the freezer; it becomes instant creamy pasta dressing or soup base on busy nights.

Keep Greens Bright

Shock spinach in ice water for 30 sec, squeeze dry, then fold into sauce; the color stays emerald even after reheating.

Layering Hack

Stand potato coins upright like dominoes; the sauce trickles down, creating self-basting layers and dramatic presentation.

Speed Roast

Cut potatoes into ½-inch dice instead of coins; they roast in 15 min total, shave 10 min off total recipe time.

Variations to Try

  • Mediterranean: Swap spinach for chopped kale & sun-dried tomatoes, add 1 tsp oregano, top with toasted pine nuts.
  • Smoky Southwest: Sub half the sweet potatoes with roasted poblano strips, use smoked paprika in topping, finish with cilantro.
  • French Onion Spin: Caramelize onions 30 min, fold into sauce with spinach, replace nutmeg with fresh thyme.
  • Protein Boost: Stir 1 cup cooked green lentils into sauce; topping stays the same.
  • Cheesy (but still clean): Sprinkle ½ cup shredded aged goat cheddar on top only during final 5 min of baking.
  • Root-Veg Mash-Up: Combine equal parts parsnip coins and sweet potatoes for a lower-glycemic twist.

Storage Tips

Refrigerator

Cool completely, cover tightly, and refrigerate up to 5 days. Reheat single portions in a 350 °F oven 15 min or microwave 2 min with a splash of oat milk to loosen.

Freezer

Assemble through Step 6, wrap pan (foil then plastic) and freeze up to 2 months. Bake from frozen at 350 °F covered 60 min, uncover and cook 15 min more. Add topping after the first 30 min so it doesn’t scorch.

Frequently Asked Questions

Yes. Thaw 2 x 10-oz blocks, squeeze bone-dry, and stir into the sauce at the end so it doesn’t become mush. You’ll need ~1½ cups packed thawed spinach.
Absolutely—just use brown-rice flour or certified-gluten-free oat flour for the roux and double-check your oat milk and nutritional yeast labels.
Replace pecans with extra pumpkin seeds or toasted sunflower seeds. The texture and flavor remain toasty and satisfying.
Roast potatoes and garlic, make sauce, assemble, cover, refrigerate. Add seed topping just before baking so it stays crisp.
Serve alongside citrus-herb grilled chicken, seared salmon, or a giant salad for omnivores. For vegans, pair with lemon-tahini kale salad or a hearty farro pilaf.
White pepper lends gentle, earthy heat without black specks, keeping the sauce pristine. Feel free to swap an equal amount of freshly ground black pepper if aesthetics aren’t a concern.
creamy garlic spinach and sweet potato casserole for clean eating
main-dishes
Pin Recipe

Creamy Garlic Spinach & Sweet Potato Casserole for Clean Eating

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

Ingredients

Instructions

  1. Roast Vegetables: Preheat oven to 425 °F. Toss sweet-potato coins with 1 Tbsp oil, ½ tsp salt, pepper. Roast 20 min, flip, add foil-wrapped garlic head, roast 10 min more. Lower heat to 375 °F.
  2. Make Roux: In a skillet, whisk remaining 2 Tbsp oil with flour 1 min. Gradually whisk in oat milk; simmer until thick. Blend beans with ½ cup of the thickened milk; return to skillet.
  3. Season Sauce: Stir in squeezed roasted garlic cloves, nutmeg, ½ tsp salt, and white pepper. Fold in spinach to wilt.
  4. Assemble: Layer half the potatoes in a greased 9×13 dish, half the sauce, repeat. Toast pumpkin seeds & pecans 3 min, toss with nutritional yeast, paprika, pinch salt. Sprinkle over casserole.
  5. Bake: Cover with foil (tent so topping doesn’t stick) and bake 20 min. Uncover and bake 15 min until bubbly and golden. Rest 10 min, garnish with parsley, serve.

Recipe Notes

For ultra-crisp topping, broil 1-2 min at the end—watch closely! Casserole thickens as it stands; thin leftovers with a splash of oat milk when reheating.

Nutrition (per serving)

258
Calories
7g
Protein
31g
Carbs
12g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.