creamy garlic spinach and sweet potato casserole for cozy evenings

5 min prep 2 min cook 5 servings
creamy garlic spinach and sweet potato casserole for cozy evenings
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

When the first chill of autumn sneaks through the window seams, I find myself reaching for this casserole the way other people reach for wool blankets. It started five years ago on a blustery Tuesday when my farmer's market haul included the most gorgeous jewel-toned sweet potatoes I'd ever seen and a mountain of dewy spinach so fresh it still held the morning sun. One thing led to another—butter, garlic, cream, a whisper of nutmeg—and by the time the casserole dish emerged from the oven, my kitchen smelled like every cozy dream I'd never dared to have.

Since that night, this has become my signature dish for pot-lucks, the meal I deliver to new parents, and the supper I slide into the oven when friends announce they're "just swinging by." The sweet potatoes roast until their edges caramelize into candy-like bites, while the garlicky cream sauce wraps wilted spinach in velvet. A golden lid of Gruyère and Parmesan bubbles into the most irresistible crust, cracking under your fork to reveal the Technicolor layers beneath. It's vegetarian comfort food that even the most devoted carnivores request by name.

Why This Recipe Works

  • Double-layered garlic: We infuse the cream with smashed cloves AND sauté minced garlic for a gentle, pervasive sweetness that never overwhelms.
  • Par-roast technique: Ten minutes of high-heat roasting concentrates the sweet potatoes' sugars before they ever meet the sauce, preventing a watery bake.
  • Nutmeg synergy: A mere whisper of freshly grated nutmeg bridges the earthiness of spinach with the candy-sweet potatoes—taste, don't guess.
  • Spinach wring-out: We wilt, chill, and squeeze the greens so the casserole stays luxurious, never soupy.
  • Cheese strategy: Gruyère for nutty meltability, Parmesan for salty crunch—layered, not mixed, for textural contrast in every bite.
  • Make-ahead miracle: Assemble up to 24 hours in advance; the flavors meld like a dream, and you only need to slide it into the oven when guests arrive.

Ingredients You'll Need

Ingredients

Great ingredients make great casseroles, but don't stress—most of these are everyday staples dressed up with a few supermarket luxuries. Look for firm, unblemished sweet potatoes with bright skins; if they're sprouting tiny eyes, move along. For spinach, grab the bagged baby leaves if you're pressed for time, but a fresh farmers' market bunch will reward you with sweeter, more vibrant flavor.

Sweet potatoes (2 lbs/900 g): Jewel or Garnet varieties hold their shape and turn buttery, never stringy. Peel just before using so they don't oxidize.

Fresh baby spinach (10 oz/285 g): Ten cups look like a mountain, but it wilts to a whisper. If you only have frozen, thaw and squeeze absolutely dry first.

Heavy cream (1½ cups/360 ml): Accept no substitutes—half-and-half will curdle under the long bake. For a lighter version, swap ½ cup cream with whole milk but expect a slightly looser sauce.

Gruyère cheese (6 oz/170 g, freshly grated): Nutty and elastic, it melts like a dream. Can't find it? Use fontina or young Swiss, but splurge on the real thing when you can.

Parmigiano-Reggiano (2 oz/55 g): Buy the wedge and grate it yourself; the pre-ground stuff in the green can won't deliver the same salty, crystalline crunch.

Garlic (6 cloves): Four smashed for the cream infusion, two minced for the sauté. Green germ removed for polite digestion.

Butter (3 Tbsp): Unsalted, always. You'll season to taste later.

Shallot (1 medium): Sweeter and more delicate than onion, it melts into the background so the garlic can shine.

Nutmeg (¼ tsp, freshly grated): Whole nuts keep forever in the freezer; a quick rasp across the microplane releases intoxicating perfume.

Fresh thyme (1 tsp leaves): Woody and floral, it plays beautifully with sweet potatoes. Strip leaves by running fingers backwards down the stem.

Kosher salt & freshly cracked black pepper: Layered throughout, never just at the end.

How to Make Creamy Garlic Spinach & Sweet Potato Casserole for Cozy Evenings

1
Heat the oven & prep the pan

Position rack in center and preheat to 425°F (220°C). Lightly butter a 9×13-inch (23×33 cm) ceramic or glass baking dish; the low sides encourage evaporation and those coveted crispy edges.

2
Par-roast the sweet potatoes

Peel and slice sweet potatoes ¼-inch thick. Toss with 1 Tbsp melted butter, ½ tsp salt, and a few grinds of pepper. Arrange in a single layer on a parchment-lined half-sheet pan. Roast 10 minutes—just until edges begin to caramelize but centers are still firm. This concentrates flavor and jump-starts cooking so they finish perfectly tender in the casserole.

3
Infuse the cream

While potatoes roast, pour cream into a small saucepan. Add 4 smashed garlic cloves and bring to the barest simmer over medium-low. Remove from heat, cover, and let steep 10 minutes. This gentle infusion perfumes the cream without the raw bite of garlic.

4
Wilt, chill & squeeze the spinach

Heat a large skillet over medium-high. Add spinach in big handfuls, stirring until just collapsed but still bright green, 2–3 minutes. Transfer to a bowl of ice water to lock in color, then drain and squeeze absolutely dry in a clean kitchen towel—think Popeye-level strength. Chop roughly; you should have about 1 cup packed greens.

5
Sauté aromatics

Wipe out the skillet and melt 2 Tbsp butter over medium. Add minced shallot and cook until translucent, 2 minutes. Stir in remaining 2 minced garlic cloves and thyme; cook 30 seconds until fragrant but not browned. Add chopped spinach, season with ¼ tsp salt, pinch nutmeg, and a few grinds pepper; toss to coat. Remove from heat.

6
Build the layers

Reduce oven to 375°F (190°C). Arrange half the sweet potato slices in overlapping rows in the buttered dish. Scatter half the spinach mixture, then half the Gruyère. Repeat with remaining sweet potatoes and spinach. Strain the infused cream directly over the top; it should come just shy of the top layer.

7
Top & bake

Finish with remaining Gruyère and all the Parmesan. Cover loosely with foil (tent so it doesn't stick) and bake 20 minutes. Remove foil and bake another 15–20 minutes until potatoes are fork-tender and the top is blistered and golden. Let rest 10 minutes to set the sauce.

8
Serve & savor

Scatter with extra thyme leaves for color. Serve straight from the dish with a big green salad and a hunk of crusty bread to swipe the garlicky cream. Leftovers reheat like a dream—though I've rarely seen any survive the first night.

Expert Tips

Temperature matters

Let cold cream come to room temp before simmering; it prevents curdling and speeds infusion.

Squeeze thoroughly

Watery spinach = watery casserole. Wring until no more liquid drips; your forearms will thank you later.

Even slices

Use a mandoline for uniform ¼-inch rounds so every bite cooks at the same rate.

Overnight magic

Assemble the night before; refrigerate covered. Add 10 extra minutes to bake time straight from the fridge.

Crust hack

Broil for the final 60 seconds for café-style blistered cheese—watch like a hawk!

Egg-free comfort

Unlike many gratins, this recipe skips eggs so the sauce stays silky, not quiche-like.

Variations to Try

  • Smoky twist: Swap half the Gruyère for smoked Gouda and add a pinch of smoked paprika to the cream.
  • Make it vegan: Replace cream with full-fat coconut milk, use olive oil instead of butter, and top with a blend of nutritional yeast and toasted panko mixed with a drizzle of olive oil.
  • Leafy greens medley: Substitute half the spinach with baby kale or Swiss chard for a deeper earthiness.
  • Herbaceous lift: Stir 1 Tbsp chopped fresh dill or tarragon into the spinach for a spring vibe.
  • Add protein: Fold in 1 cup shredded cooked chicken or crispy chickpeas between layers for a heartier main.
  • Spice route: Add ¼ tsp grated fresh ginger and a pinch of cayenne to the cream for gentle warmth.

Storage Tips

Refrigerator

Cool completely, cover tightly, and refrigerate up to 4 days. Reheat individual portions in the microwave at 70% power or warm the whole dish, covered, at 325°F (165°C) for 20 minutes.

Freezer

Wrap the cooled casserole dish in a double layer of foil, then slide into a freezer bag. Freeze up to 2 months. Thaw overnight in the fridge and bake, covered, at 350°F (175°C) until heated through—about 30 minutes.

Frequently Asked Questions

Frozen sweet potato rounds are often pre-cooked and can turn mushy. If it's all you have, thaw, pat very dry, and skip the par-roast step; your casserole will be softer but still tasty.

Sudden high heat or acidic ingredients can split cream. Keep the oven at 375°F, avoid over-baking, and be sure your cream is fresh. Room-temp dairy blends more smoothly.

Absolutely. Use an 8×8-inch pan and reduce the bake time by about 5 minutes once the foil comes off. All other ratios remain the same.

Yes! The sauce is naturally thickened by cream reduction, not flour, making this a safe choice for celiac guests.

Slice and submerge in cold water up to 24 hours ahead; cover and refrigerate. Drain well and pat dry before par-roasting or they'll steam instead of caramelize.

This casserole is substantial enough for vegetarian mains, but also brilliant beside roast chicken, seared salmon, or pork tenderloin. For brunch, serve with soft-scrambled eggs.
creamy garlic spinach and sweet potato casserole for cozy evenings
main-dishes
Pin Recipe

Creamy Garlic Spinach & Sweet Potato Casserole

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

Ingredients

Instructions

  1. Preheat & par-roast: Heat oven to 425°F. Toss sweet potato slices with 1 Tbsp melted butter, salt, and pepper. Roast on a sheet pan 10 minutes until edges caramelize.
  2. Infuse cream: Simmer cream with smashed garlic cloves 2 minutes; cover and steep 10 minutes.
  3. Wilt spinach: Sauté spinach until just collapsed; chill, squeeze dry, and chop.
  4. Sauté aromatics: In the same skillet, melt remaining 2 Tbsp butter. Cook shallot 2 minutes, add minced garlic and thyme 30 seconds, then stir in spinach, nutmeg, salt, and pepper.
  5. Assemble: Reduce oven to 375°F. Layer half the sweet potatoes, half the spinach, and half the Gruyère in a buttered 9×13-inch dish. Repeat, ending with potatoes. Strain infused cream over top.
  6. Top & bake: Sprinkle with remaining cheeses. Cover with foil 20 minutes, uncover and bake 15–20 minutes more until bubbly and golden. Rest 10 minutes before serving.

Recipe Notes

For ultra-crispy edges, broil 60 seconds at the end—watch closely! The casserole thickens as it cools; serve warm, not piping hot, for the creamiest texture.

Nutrition (per serving)

312
Calories
9g
Protein
20g
Carbs
24g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.