Love this? Pin it for later!
Baked Sweet Potato & Spinach Casserole – The Cozy Family Breakfast That Changed Our Weekends
There’s a certain kind of magic that happens when the first autumn chill slips through the window screens. My grandmother used to call it “the invitation hour,” when the air turns brisk enough to warrant socks, flannel, and the aroma of something bubbling in the oven. For me, that magic crystallized the morning my daughter asked if we could “eat pie for breakfast.” I didn’t have pie, but I did have a basket of sweet potatoes, a wilting bag of spinach, and a block of sharp cheddar. What emerged from the oven thirty-five minutes later was this baked sweet potato and spinach casserole—part strata, part hash-brown bake, part soufflé, and entirely the breakfast my family now requests every single Sunday. Friends who’ve come for brunch have tried to rename it “breakfast lasagna” or “sweet-potato strata,” but in our house it’s simply the cozy casserole. It feeds a crowd, reheats like a dream, and sneaks vegetables into even the pickiest eater. If you’ve been hunting for a make-ahead, nutrient-dense, comfort-food centerpiece that tastes like autumn sunshine on a fork, welcome—you’ve found it.
Why This Recipe Works
- Breakfast-meets-casserole convenience: everything bakes in one dish while you sip coffee.
- Naturally sweet + savory: roasted sweet potatoes contrast with nutty Gruyère and earthy spinach.
- Make-ahead friendly: assemble the night before; bake in the morning.
- Protein-packed: eggs + milk create a custard that sets perfectly and keeps you full.
- Vegetable glow-up: two full cups of greens disappear under all that cheesy goodness.
- Freezer hero: slice, wrap, and freeze individual portions for hectic weekday mornings.
Ingredients You'll Need
Sweet potatoes are the heart of this dish, so choose ones that feel heavy for their size with tight, unblemished skins. I like the deeper-orange “jewel” or “garnet” varieties for their natural sweetness and creamy texture after roasting. If you’re in a rush, grab a bag of frozen diced sweet potatoes—just thaw and pat dry.
Fresh spinach wilts into silky ribbons, but frozen chopped spinach works in a pinch. Thaw, squeeze bone-dry, and fluff with a fork before measuring. Baby kale or Swiss chard can stand in if spinach isn’t your thing.
Eggs provide structure; I use large, room-temperature eggs for an even custard. Whole milk delivers richness without the heaviness of cream, though 2 % or oat milk are fine substitutes. A splash of Dijon and Worcestershire deepens savory notes—don’t skip them.
For the cheese, half sharp cheddar gives that nostalgic breakfast vibe, while half Gruyère adds nutty complexity. Dairy-free? Swap in your favorite shredded vegan cheddar and add 2 tablespoons nutritional yeast for umami.
Finally, a whisper of smoked paprika and fresh thyme bridges sweet and savory. Buy spices in small quantities from the bulk bin so they stay potent; you’ll be shocked how much flavor a fresh jar delivers.
How to Make Baked Sweet Potato & Spinach Casserole for Cozy Family Breakfasts
Roast the Sweet Potatoes
Preheat oven to 425 °F (220 °C). Peel and ¾-inch dice 2 lbs (about 3 medium) sweet potatoes. Toss with 1 Tbsp olive oil, ½ tsp kosher salt, and ¼ tsp black pepper on a parchment-lined sheet. Spread in a single layer; roast 18–20 min, flipping once, until edges caramelize and centers are just tender. Cool 10 min. Lower oven to 375 °F (190 °C) for baking the casserole.
Sauté Aromatics & Spinach
In a large skillet over medium, melt 1 Tbsp butter. Add ½ cup diced yellow onion and 1 minced garlic clove; cook 3 min until translucent. Pile in 5 cups (about 5 oz) baby spinach; season with pinch salt. Toss with tongs until wilted, 2–3 min. Transfer to a colander, press out excess liquid, then roughly chop.
Build the Custard
In a large bowl whisk 6 large eggs. Stream in 1 ¾ cups whole milk, 2 Tbsp Dijon mustard, 1 tsp Worcestershire, ½ tsp smoked paprika, ½ tsp kosher salt, ¼ tsp pepper, and 1 tsp fresh thyme leaves. Vigorously whisk until well combined; you want a little froth on top for lift.
Assemble the Layers
Butter a 2-quart (11 × 7-inch) baking dish. Scatter half the roasted sweet potatoes, half the spinach mixture, and ½ cup shredded sharp cheddar. Repeat layers with remaining sweet potatoes and spinach. Pour custard evenly over top; gently press with a spatula so every cube is moistened. Sprinkle remaining ½ cup cheddar and ½ cup Gruyère across the surface.
Let It Soak (Optional but Best)
Cover dish with plastic wrap; refrigerate at least 30 min or up to 24 hours. This resting period lets the custard seep into every nook, yielding a cohesive, almost bread-pudding texture. If you’re baking immediately, let the assembled casserole sit on the counter 20 min so the dish isn’t ice-cold going into the oven.
Bake to Golden Perfection
Bake uncovered at 375 °F for 30–35 min until the center barely jiggles and the top is freckled gold. If the cheese browns too quickly, tent loosely with foil the last 10 min. A knife inserted near the center should come out clean. Rest 10 min before slicing; the casserole will continue to set as it cools.
Serve & Garnish
Cut into six generous squares. Shower with chopped chives or parsley for color and freshness. Offer hot sauce, maple syrup, or a dollop of Greek yogurt alongside—sweet-savory contrast is everything.
Expert Tips
Cube Uniformly
Even ¾-inch pieces roast at the same rate, preventing some from turning to mush while others stay crunchy.
Don’t Drown the Greens
Squeezing excess liquid from sautéed spinach prevents a watery custard that refuses to set.
Grate Your Own Cheese
Pre-shredded cellulose-coated cheese doesn’t melt as silkily. A box grater takes two extra minutes and pays off in lava-like cheesy pulls.
Use a Clear Dish if Possible
Being able to see the edges turn golden helps prevent over-browning and gives you visual cues for doneness.
Rest Before Slicing
Ten minutes of patience allows the custard to firm up so your squares hold their shape on the spatula.
Reheat with Steam
Microwave leftovers covered with a damp paper towel; the gentle steam keeps the eggs from turning rubbery.
Variations to Try
- Mediterranean: swap thyme for oregano, add ½ cup sun-dried tomato strips and ¼ cup crumbled feta on top.
- Tex-Mex: sub pepper-jack for cheddar, add 1 cup roasted corn, 1 tsp cumin, and garnish with cilantro and salsa verde.
- Sausage Lover’s: brown 8 oz breakfast sausage, drain, and layer in with sweet potatoes.
- Winter Squash Option: replace half the sweet potatoes with roasted butternut squash cubes and add sage instead of thyme.
- Dairy-Free: use olive oil to sauté, unsweetened oat milk in the custard, and shredded vegan cheddar + 2 Tbsp nutritional yeast for cheesy flavor.
Storage Tips
Refrigerate: Cool completely, cover tightly, and refrigerate up to 4 days.
Freeze: Cut into squares, wrap each in plastic wrap then foil, and freeze up to 2 months. Thaw overnight in the fridge.
Reheat: Microwave 60–90 seconds per square or warm in a 325 °F oven 12–15 min. Add a splash of milk on top before reheating to restore creaminess.
Make-Ahead: Assemble through Step 4, cover, and refrigerate up to 24 hours. You may need to add 5 extra minutes to the bake time if going straight from the fridge.
Frequently Asked Questions
Baked Sweet Potato & Spinach Casserole
Ingredients
Instructions
- Roast: Preheat oven to 425 °F. Toss diced sweet potatoes with olive oil, ¼ tsp salt, and a pinch of pepper. Roast on a sheet 18–20 min until browned; cool. Lower oven to 375 °F.
- Sauté: Melt butter in skillet. Cook onion & garlic 3 min. Add spinach and a pinch salt; wilt 2 min. Drain and chop.
- Whisk: Beat eggs, milk, Dijon, Worcestershire, paprika, thyme, remaining salt & pepper.
- Assemble: Butter a 2-qt dish. Layer half the potatoes, half the spinach, and ½ cup cheddar. Repeat layers. Pour custard over; top with remaining cheeses.
- Soak: Cover and refrigerate 30 min–24 hr (optional but recommended).
- Bake: Bake uncovered 30–35 min at 375 °F until set and golden. Rest 10 min, garnish, serve.
Recipe Notes
For make-ahead convenience, assemble the night before and bake fresh in the morning. Leftover squares reheat beautifully and freeze for up to 2 months.