Love this? Pin it for later!
The first time I made this creamy sweet potato and spinach casserole, it was one of those gray January days when the sky feels heavy and the house won’t warm up. My kids had sledded until their mittens were soaked, my husband’s commute home had taken twice as long because of black ice, and everyone tumbled through the door with that bone-deep winter chill. I slid this bubbling dish out of the oven, the top lightly bronzed with Parmesan, the sauce whispering under the sweet-potato lid, and within minutes the kitchen smelled like Sunday supper at Grandma’s—only faster, lighter, and loaded with greens. We ate in thick ceramic bowls, steam fogging our glasses, and nobody spoke for the first five minutes except to mmm and reach for the ladle. Since then, it’s become our “blizzard comfort” recipe: the one I prep on snowy Sunday afternoons, the one friends request after new-baby deliveries, and the vegetarian main that even the carnivores circle back to for seconds. If you’re craving something that tastes like a warm blanket but still makes you feel virtuous, you’ve landed in the right spot.
Why This Recipe Works
- Velvety Without Heavy Cream: A quick béchamel made with 2% milk and a spoonful of Greek yogurt delivers the lush mouthfeel you crave with less saturated fat.
- Two-Textured Vegetables: Cubed sweet potatoes roast until caramelized on the edges, while baby spinach wilts silkily into the sauce, giving you both bite and give in every forkful.
- One-Dish Convenience: Everything bakes in the same skillet or casserole, minimizing dishes and maximizing flavor as the vegetables finish cooking in the sauce.
- Make-Ahead Friendly: Assemble up to 24 hours in advance; the flavors mingle and the sauce thickens for an even creamier result.
- Vegetarian Protein Boost: A can of no-salt-added cannellini beans folded in at the end adds 8 g plant protein per serving without changing the flavor profile.
- Seasonally Adaptable: Swap in kale or chard when spinach prices spike, or fold in leftover roasted squash from last night’s dinner.
- Crispy Topping Without Breadcrumbs: Toasted pumpkin seeds, garlic, and a whisper of smoked paprika create a nutty crunch that keeps the dish gluten-free.
Ingredients You'll Need
Each ingredient pulls its weight in this cozy casserole. Below you’ll find what to look for at the market and easy swaps if your pantry is missing something.
Sweet Potatoes: Choose small-to-medium tubers with tight, unblemished skin. Orange-fleshed Garnets or Jewels are sweetest; purple Okinawans lend a gorgeous hue but take 5 minutes longer to roast. Peel or leave the skin on—scrub well if you skip peeling, because thin skins add fiber and rustic charm.
Fresh Baby Spinach: A 5-oz clamshell wilts down dramatically, so don’t be alarmed by the volume. Buy bright-green leaves without moisture inside the box; dampness accelerates spoilage. If you only have frozen spinach, thaw and squeeze absolutely dry or the sauce will weep.
Low-Sodium Vegetable Broth: It seasons the béchamel without competing with the natural sweetness of the potatoes. Chicken broth works in a pinch, but you’ll lose the vegetarian badge.
2% Milk: Whole milk is luxurious, but 2% keeps things lighter while still thickening smoothly. Oat or cashew milk behave similarly if you’re dairy-free—just avoid sweetened varieties.
Greek Yogurt: Adds tangy balance and stabilizes the sauce so it won’t curdle under high heat. Use full-fat for ultimate silkiness or fat-free plus 1 tsp cornstarch in a bind.
Aged Sharp Cheddar: A modest 1½ cups delivers big flavor, so you don’t need to blanket the dish in cheese. Buy a block and grate it yourself; pre-shredded cellulose can make sauces gritty.
Pumpkin Seeds (Pepitas): Toast them for 3 minutes in a dry skillet until they pop; this intensifies nuttiness and gives the casserole its crave-worthy crunch. Sunflower seeds are an economical swap.
Ground Nutmeg: Just ⅛ tsp amplifies the sweet-potato warmth. Fresh-grated is spectacular but pre-ground is fine; keep the jar tightly closed or the volatile oils fade.
How to Make Creamy Sweet Potato and Spinach Casserole for Comforting Winter Meals
Roast the Sweet Potatoes
Preheat oven to 425°F (220°C). Peel (or simply scrub) potatoes and cut into ¾-inch cubes. Toss with 1 Tbsp olive oil, ½ tsp kosher salt, and ¼ tsp black pepper on a parchment-lined half-sheet pan. Spread in a single layer; roast 18–20 min, flipping once, until edges caramelize but centers still have a touch of firmness. They’ll finish cooking in the casserole, so avoid over-roasting.
Start the Sauce Base
While potatoes roast, melt 2 Tbsp unsalted butter in a 10- or 12-inch ovensafe skillet over medium heat. Whisk in 2 Tbsp flour; cook 90 seconds to a pale-blond roux that smells faintly nutty. Do not brown—this keeps the béchamel delicate against the sweet potatoes.
Build the Béchamel
Slowly pour 1¾ cups cold milk into the roux, whisking constantly to prevent lumps. Add ½ cup vegetable broth, ½ tsp kosher salt, ¼ tsp pepper, ⅛ tsp nutmeg, and 1 bay leaf. Bring to a gentle simmer; cook 4–5 min until thick enough to coat the back of a spoon. Remove bay leaf.
Fold in Spinach
Add 5 oz baby spinach one handful at a time, stirring until wilted before the next addition. The volume looks absurd, but trust the process. Once all spinach is glossy, turn heat to low.
Add Cheese & Yogurt
Stir in 1 cup shredded sharp cheddar and ¼ cup grated Parmesan until melted. Off heat, whisk in ⅓ cup plain Greek yogurt for tang and stability. Taste; adjust salt if needed.
Assemble the Casserole
Gently fold roasted sweet potatoes into the skillet. If your skillet isn’t ovensafe, transfer mixture to a greased 9×13-inch baking dish. Sprinkle remaining ½ cup cheddar over top.
Top with Crunch
In a small bowl, combine ⅓ cup toasted pumpkin seeds, 1 minced garlic clove, ¼ tsp smoked paprika, and a pinch of salt. Scatter evenly over cheese layer; drizzle with 1 tsp olive oil to help browning.
Bake & Serve
Lower oven to 375°F (190°C). Bake 20–22 min until casserole bubbles at edges and pumpkin seeds turn golden. Let rest 5 min; sauce thickens as it cools. Spoon into bowls, crack fresh pepper on top, and serve hot.
Expert Tips
Keep Sauce Smooth
Warm milk slightly before adding to the roux—cold milk can seize the butter-flour paste and create lumps.
Double Batch Strategy
Roast a second pan of potatoes; freeze half for next week’s casserole—no extra oven time required.
Nutmeg Warning
A little nutmeg is warming; too much turns bitter. Measure with a light hand and grate fresh if possible.
Prevent Watery Sauce
Pat roasted potatoes with paper towel before folding in; excess steam thins the béchamel.
Overnight Flavor Boost
Assemble completely, cover tightly, and refrigerate. Next day, add 10 extra minutes to bake time straight from cold.
Crispier Topping
Broil the last 60–90 seconds, watching closely, for deeper bronze color on pumpkin seeds.
Variations to Try
-
Smoky Southwest: Swap cheddar for pepper Jack, add 1 roasted poblano, and replace nutmeg with ground cumin. Top with crushed tortilla chips mixed into pumpkin seeds.
-
White-Bean Alfredo Style: Purée ½ cup white beans into the béchamel for extra creaminess and protein; omit yogurt to keep texture balanced.
-
Vegan Delight: Use olive-oil roux, unsweetened soy milk, nutritional yeast in place of cheese, and ½ cup blended silken tofu instead of yogurt.
-
Holiday Luxury: Stir in ½ cup diced Brie or Camembert rind removed for melty pockets, and garnish with fried sage leaves.
-
Low-Carb Swap: Replace half the sweet potatoes with roasted cauliflower florets; reduce milk by ¼ cup to compensate for lower starch.
Storage Tips
Refrigerate: Cool casserole completely, cover tightly, and refrigerate up to 4 days. Reheat single servings in microwave at 70% power for 90 seconds, or warm entire dish covered with foil at 350°F for 20 min.
Freeze: Wrap unbaked casserole (minus pumpkin-seed topping) in a double layer of plastic wrap plus foil. Freeze up to 2 months. Thaw overnight in fridge, add topping fresh, then bake as directed, adding 10–15 extra minutes.
Meal-Prep Lunches: Portion cooled casserole into 2-cup glass containers. Top each with a tablespoon of toasted pumpkin seeds just before sealing to keep them crunchy.
Frequently Asked Questions
creamy sweet potato and spinach casserole for comforting winter meals
Ingredients
Instructions
- Roast potatoes: Preheat oven to 425°F. Toss cubed sweet potatoes with 1 tsp oil, salt, and pepper. Roast 18–20 min until edges caramelize.
- Make roux: Melt butter in ovensafe skillet, whisk in flour 90 sec. Gradually whisk in milk and broth; add seasonings and bay leaf. Simmer 4–5 min until thick.
- Wilt spinach: Stir in spinach by handfuls until wilted. Remove bay leaf.
- Finish sauce: Off heat, whisk in 1 cup cheddar, Parmesan, and yogurt until smooth.
- Assemble: Fold roasted potatoes into sauce. Top with remaining ½ cup cheddar.
- Add crunch: Mix pumpkin seeds, garlic, paprika, and remaining oil; sprinkle over cheese.
- Bake: Lower oven to 375°F. Bake 20–22 min until bubbly and golden. Rest 5 min before serving.
Recipe Notes
For a protein boost, fold in 1 can (15 oz) rinsed cannellini beans when you add the spinach. Sauce may need an extra splash of milk when reheating leftovers.