creamy sweet potato and spinach casserole for comforting winter meals

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

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

Ingredients

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

1
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.

2
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.

3
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.

4
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.

5
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.

6
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.

7
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.

8
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

Canned sweet potatoes are too soft and watery for this dish. If you must, drain thoroughly, pat dry, and fold in gently at the very end to prevent mush.

Remove skillet from direct heat before stirring in yogurt; high heat causes proteins to seize. Using room-temp yogurt also helps.

Yes, simply substitute an equal amount of rice flour or certified-gluten-free all-purpose flour for the roux.

Absolutely. Halve all ingredients and bake in an 8-inch square pan; cook time remains the same.

A crisp apple-fennel slaw cuts the creaminess, or serve with crusty whole-grain bread to mop up the sauce. For protein, add garlic-butter shrimp on the side.

Yes, grill over medium heat in a grill basket for 12 min, turning once. The smoky char adds depth, but watch carefully to avoid drying them out.
creamy sweet potato and spinach casserole for comforting winter meals
main-dishes
Pin Recipe

creamy sweet potato and spinach casserole for comforting winter meals

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

Ingredients

Instructions

  1. 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.
  2. 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.
  3. Wilt spinach: Stir in spinach by handfuls until wilted. Remove bay leaf.
  4. Finish sauce: Off heat, whisk in 1 cup cheddar, Parmesan, and yogurt until smooth.
  5. Assemble: Fold roasted potatoes into sauce. Top with remaining ½ cup cheddar.
  6. Add crunch: Mix pumpkin seeds, garlic, paprika, and remaining oil; sprinkle over cheese.
  7. 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.

Nutrition (per serving)

385
Calories
14g
Protein
36g
Carbs
18g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.