Love this? Pin it for later!
Creamy Garlic Roasted Sweet Potato & Spinach Casserole
The ultimate comfort food for chilly evenings, this vegetarian main-dish casserole layers caramelized roasted sweet potatoes, garlicky creamed spinach, and a golden cheese crust that bubbles like a hearth. I developed the recipe during a particularly brutal February when the snow was knee-deep and my farmers’ market had only storage crops and hardy greens—proof that constraint really is the mother of invention. One bite and my husband declared it “the edible equivalent of a weighted blanket,” which, coming from a man who usually requests steak, is the highest praise I know. It has since become our go-to for Sunday hygge nights, pot-luck contributions, and even Thanksgiving when half the table is vegetarian. Make it once and you’ll find yourself craving it every time the wind howls and the forecast calls for flurries.
Why This Recipe Works
- Roast-first method: Par-roasting the sweet potatoes concentrates their sugars and prevents a watery casserole.
- Double-garlic technique: Infusing the cream with smashed cloves and sautéing minced garlic gives layered, mellow flavor.
- Nutmeg-laced béchamel: A whisper of freshly grated nutmeg bridges sweet potato and spinach like winter’s secret handshake.
- Triple-texture cheese crown: Sharp white cheddar for bite, nutty Gruyère for stretch, and a whisper of Parmigiano for crackly umami.
- Make-ahead magic: Assemble up to 24 hours in advance; the flavors deepen like a good stew.
- One dish, complete protein: A combination of dairy and spinach supplies lysine, turning humble sweet potatoes into a filling vegetarian main.
Ingredients You'll Need
Sweet potatoes are the star, so choose firm, small-to-medium tubers with tight, unwrinkled skin. I like a 50-50 mix of garnet and jewel varieties for color complexity. Buy spinach in loose bunches rather than cellophane bags; you can trim the stems yourself and the leaves are less likely to be crushed and slimy. For the cream, splurge on a good European-style butter with 82% fat—it makes the béchamel silkier and less prone to breaking. Fresh whole nutmeg is non-negotiable; the pre-ground stuff tastes like pencil shavings. Finally, grate your own cheese—pre-shredded cellulose coatings repel sauce and leave you with a gritty, greasy top.
Need swaps? Butternut squash subs 1-for-1 with sweet potatoes. Baby kale or Swiss chard can replace spinach; just remove the ribs. For a lighter version, swap half-and-half for heavy cream, or use oat cream and nutritional yeast for a vegan route (though you’ll lose the classic cheese pull). Gluten-free? Replace the flour in the roux with an equal amount of sweet-rice flour or cornstarch slurry.
How to Make Creamy Garlic Roasted Sweet Potato & Spinach Casserole
Roast the sweet potatoes
Preheat oven to 425°F (220°C). Peel 3 lb (1.35 kg) 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 half-sheet pan. Roast 25 minutes, flip each slice, then roast 10–15 minutes more until the edges caramelize and the centers yield easily to a fork. While still hot, scrape up any bronzed bits—they’re flavor gold.
Infuse the cream
In a small saucepan, combine 2 cups (480 ml) heavy cream, 1 cup (240 ml) whole milk, 4 smashed garlic cloves, 2 bay leaves, and ½ tsp freshly grated nutmeg. Bring just to a bare simmer over medium-low heat, then remove from heat, cover, and let steep while you continue—minimum 15 minutes, but 30 is better. Strain before using.
Wilt the spinach
Heat 1 Tbsp butter in a Dutch oven over medium. Add 2 minced garlic cloves and cook 30 seconds until fragrant but not browned. Stuff in 10 oz (285 g) spinach, a handful at a time, seasoning lightly with salt. Once collapsed, transfer to a colander and press out excess liquid with the back of a spoon; soggy spinach equals watery casserole.
Build the béchamel
In the same Dutch oven, melt 3 Tbsp butter. Whisk in 3 Tbsp all-purpose flour; cook 2 minutes to a pale golden roux. Slowly whisk in the infused cream; bring to a gentle boil, stirring constantly until thick enough to coat the back of a spoon. Off heat, stir in ¾ cup (85 g) grated sharp white cheddar and ¼ cup (25 g) grated Parmigiano. Taste and season with 1 tsp kosher salt and ¼ tsp white pepper.
Assemble the layers
Lower oven to 375°F (190°C). Butter a 9×13-inch (23×33 cm) casserole. Arrange half the roasted sweet potatoes in overlapping rows. Scatter the wilted spinach evenly, then ladle over half the cheese sauce. Repeat with remaining sweet potatoes and sauce. Finish with 1 cup (100 g) shredded Gruyère and a final shower of ¼ cup (25 g) Parmigiano.
Bake & serve
Cover with foil that’s been lightly greased to prevent cheese stickage. Bake 25 minutes, remove foil, and bake another 20–25 minutes until the sauce is bubbling up the sides and the top is mottled chestnut and gold. Rest 10 minutes to set; serve bubbling hot with crusty bread and a crisp apple salad to cut the richness.
Expert Tips
Temperature matters
Bringing dairy to room temp before making the roux prevents curdling and shaves minutes off whisking time.
Spinach squeeze test
After wilting, bundle spinach in a clean tea towel and wring; you’ll be amazed how much green water comes out.
Make-ahead magic
Assemble through step 5, cover tightly, and refrigerate. Add 15 minutes to covered bake time if going straight from cold.
Reheat like a pro
Warm individual portions in a skillet with a splash of broth; the crust re-crispes and sauce stays creamy.
Variations to Try
- Mushroom medley: Fold in 8 oz sautéed cremini and shiitake for an earthier profile.
- Smoky heat: Add 1 tsp smoked paprika to the sauce and swap half the cheddar with smoked gouda.
- Protein boost: Stir 2 cups cooked green or Puy lentils into the spinach layer.
- Herbaceous twist: Replace nutmeg with 1 tsp Herbes de Provence and finish with lemon zest.
Storage Tips
Leftovers keep up to 4 days refrigerated in an airtight container; the flavors meld beautifully by day two. For longer storage, portion into freezer-safe pans, wrap with plastic and foil, and freeze up to 2 months. Thaw overnight in the fridge, then reheat covered at 350°F until center registers 165°F—about 40 minutes. If the top browns too quickly, tent with foil. Microwaving works for single servings, but the cheese crust will soften; revive it under a hot broiler for 90 seconds.
Frequently Asked Questions
Creamy Garlic Roasted Sweet Potato & Spinach Casserole
Ingredients
Instructions
- Roast potatoes: Preheat oven to 425°F. Toss sweet-potato rounds with oil, salt, pepper; roast 35-40 min, flipping once, until caramelized. Lower oven to 375°F.
- Infuse cream: Combine cream, milk, smashed garlic, bay, nutmeg; simmer 2 min, steep 15 min, then strain.
- Wilt spinach: Sauté minced garlic 30 sec, add spinach until wilted, squeeze dry.
- Make béchamel: Melt 3 Tbsp butter, whisk in flour 2 min, gradually whisk in infused cream; boil until thick. Off heat stir in cheddar and ¼ cup Parmigiano.
- Assemble: Layer half potatoes, all spinach, half sauce, remaining potatoes, remaining sauce. Top with Gruyère and remaining Parmigiano.
- Bake: Cover with greased foil 25 min, uncover and bake 20–25 min until bubbly and golden. Rest 10 min before serving.
Recipe Notes
For a crunchy topping, mix ½ cup panko with 1 Tbsp melted butter and scatter over cheese before final bake.