Side Dishes
This sweet potato casserole with crumb topping delivers the perfect balance of creamy, spiced sweet potatoes and a buttery, golden crunch that makes it a holiday staple.
The secret lies in roasting the sweet potatoes until tender yet firm, then topping them with a crispy mixture of flour, butter, brown sugar, and cinnamon that bakes to irresistible perfection. Every bite combines velvety sweetness with that satisfying crunch you crave.
What sets this recipe apart is the foolproof technique that ensures the sweet potatoes stay moist while the topping achieves that signature crispy texture. No soggy bottoms here—just tender, flavorful filling topped with a blanket of buttery crumbs that caramelizes beautifully.
The spices (cinnamon, nutmeg, and a hint of salt) create warmth that pairs perfectly with the natural sweetness of the potatoes.
By the time it emerges from the oven, you'll have a restaurant-quality side dish that's golden, aromatic, and impossible to resist. The topping stays crisp even when sliced, making it ideal for serving at gatherings or meal prepping ahead.
This is comfort food at its finest—simple to make but packed with flavor that feels special.
For extra indulgence, fold in chopped pecans or a sprinkle of flaky sea salt before baking. Serve warm alongside roasted chicken, ham, or as a standalone dessert with a scoop of vanilla ice cream. Here's how to make it perfectly every time.
Ingredients for sweet potato casserole with crumb topping
Sweet potatoes, buttery crumbs, and warm spices—this casserole delivers holiday comfort in every bite.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 3 lbs | Medium-sized, peeled and cubed |
| Unsalted Butter 🧈 | ¾ cup | Cold, cubed for topping |
| All-Purpose Flour 🌾 | 1 ½ cups | Sifted for smooth texture |
| Light Brown Sugar 🍚 | ¾ cup | Packed firmly |
| Ground Cinnamon 🌿 | 1 ½ tbsp | High-quality for warmth |
| Ground Nutmeg 🌿 | ½ tsp | Freshly grated preferred |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Granulated Sugar 🍚 | ¼ cup | For sweetness balance |
| Large Eggs 🥚 | 1 whole | Room temperature |
| Vanilla Extract 🍯 | 1 tsp | Pure vanilla preferred |
| Pecans 🌰 | ½ cup | Chopped, optional topping |
| Flaky Sea Salt 🧂 | 1 tbsp | For final garnish |
| Heavy Cream 🥛 | ½ cup | For creamy texture |
The sweet potatoes are the heart of this dish, so pick firm, vibrant ones—no soft spots. Costco or local farmers markets often have the best quality, but any grocery store's organic section works too. Peeled and cubed evenly, they roast to perfect tenderness without turning mushy. For extra insurance, I always pat them dry with paper towels before roasting—this prevents sogginess and helps the topping crisp up beautifully. The key is roasting them until just fork-tender; overcooking turns them to mush, which ruins the texture.
No brown sugar? White sugar plus 1 tbsp molasses works in a pinch, though the flavor won't be identical. The cinnamon and nutmeg are non-negotiable for that classic holiday warmth, but if you're out of nutmeg, a pinch of allspice can substitute. For the topping, butter should be cold and cubed—this ensures maximum crispiness. Pre-shredded cheese? Skip it—it gets clumpy. Freshly grated Parmesan or sharp cheddar makes all the difference if you're adding cheese. The pecans add a lovely crunch, but walnuts or chopped almonds work just as well. Pro tip: toast the nuts first for deeper flavor.
This casserole reheats beautifully—just cover with foil and warm at 350°F for 15-20 minutes. For meal prep, assemble it ahead and refrigerate uncovered for up to 24 hours before baking. The topping stays crisp even when sliced if you let it cool completely before serving. Store leftovers in an airtight container for 4-5 days, though I've never had any last that long. Freeze portions for up to 3 months—just thaw overnight in the fridge before reheating. The flavors actually deepen overnight, making it even more delicious the next day.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe because it’s actually one-pan (no, I’m not lying). Roast the sweet potatoes right on the same sheet you’ll bake the crumb topping—just slide it under the broiler for that golden, crackly finish. Five minutes of hands-off work, and you’ve got a showstopper.
- Caramelized Crunch: That crispy flour-butter-sugar topping? It’s the star. The brown sugar melts into a sticky, buttery blanket while the cinnamon warms up like a hug—especially when you get that perfect balance of gooey edges and crunchy bits. (Yes, I’ve tested this. The 350°F oven is non-negotiable.)
- Holiday or Tuesday: Between us, this casserole doesn’t care what day it is. It’s my go-to for Thanksgiving leftovers, a lazy Sunday brunch side, or even a very fancy dinner when I’m too tired to impress. Add a dollop of whipped cream or a scoop of ice cream, and suddenly it’s dessert. (No judgment.)
- Budget Comfort: Sweet potatoes are cheap, butter is cheap, and flour lasts forever. Honestly, this dish costs me about $3 to feed four people—and it’s the kind of thing that disappears faster than my willpower on a bad day. Plus, leftovers reheat like a dream (microwave or oven, no difference).
Step-by-step instructions for sweet potato casserole with crumb topping
This method delivers perfectly tender sweet potatoes with a golden, buttery crumb topping every time.
👨🍳 Step 1: Prepare the Sweet Potato Base
Preheat your oven to 375°F and line a 9x13-inch baking dish with parchment paper for easy removal. Peel and cut the 3 lbs sweet potatoes into 1-inch cubes—uniform size ensures even cooking. Spread them in a single layer on the prepared baking dish.
Drizzle the sweet potatoes with ¼ cup of the heavy cream and toss gently to coat. Cover the dish tightly with aluminum foil and bake for 30 minutes. You'll know they're ready when a fork slides in easily and they're fork-tender but not falling apart.
👨🍳 Step 2: Create the Creamy Sweet Potato Mixture
While the sweet potatoes cook, prepare the creamy layer in a large mixing bowl. In a separate bowl, whisk together the 1 whole large egg, 0.5 cup heavy cream, 0.75 cup light brown sugar, 1 tsp vanilla extract, 1.5 tbsp ground cinnamon, 0.5 tsp ground nutmeg, and 0.5 tsp salt until smooth.
Once the sweet potatoes are tender, drain any excess liquid from the baking dish and mash them directly in the dish with a potato masher or fork. Stir in the egg mixture until fully combined and smooth. The texture should be creamy but still hold its shape when spooned.
🍳 Step 3: Assemble the Crumb Topping
In a medium bowl, combine the 1.5 cups all-purpose flour, 0.25 cup granulated sugar, 0.5 cup chopped pecans, and 0.5 tsp salt. Cut in the 0.75 cup cold cubed unsalted butter using a pastry cutter or your fingers until the mixture resembles coarse crumbs with pea-sized butter pieces.
Press half of the crumb mixture evenly over the sweet potato mixture in the baking dish. The topping should cover the surface completely but not be packed down. Sprinkle the remaining crumb mixture on top, then gently press with your fingers to create a continuous layer.
🔥 Step 4: Bake to Golden Perfection
Return the casserole to the oven and bake uncovered for 30-35 minutes until the topping is deep golden brown and the edges are crisp. The center should still be slightly soft—it will continue cooking as it rests.
Remove from the oven and let it rest for 10 minutes before serving. This resting period allows the flavors to meld and the topping to set slightly. Sprinkle with 1 tbsp flaky sea salt just before serving for a perfect balance of sweet and salty flavors.
Pro Tips For Making Sweet Potato Casserole With Crumb Topping
- BOIL THEM SOFT: Sweet potatoes should fall apart with a fork, not bounce back like a stress ball. Overcooking turns them mushy, undercooking leaves them tough—aim for 15-20 minutes in boiling water, then mash while still warm. (Yes, even if you’re impatient like me.)
- CHILL THE TOPPING: The crumb mix needs to firm up before baking, or it’ll turn into a sad, greasy puddle. Press it into the casserole dish and refrigerate for at least 30 minutes—this guarantees a crispy, golden crust instead of a sticky mess.
- DON’T SKIP THE BROWN SUGAR: Light brown sugar adds moisture and depth, but too much makes the topping soggy. Use just ½ cup (packed) for the crumbs, and save the extra for drizzling—trust me, it’s the thing that makes this dish taste homemade.
- BAKE UNTIL GOLDEN, NOT JUST BUBBLY: The topping’s color is your guide—wait until it’s deep golden brown, not just lightly toasted. If it’s still pale at 350°F after 20 minutes, crank the oven to 400°F for the last 5 minutes. (Your future self will thank you.)
Creative variations of this dish
Southern-Style Pecan Crunch
For a true Southern twist, fold ½ cup chopped toasted pecans into the crumb topping and sprinkle an extra 2 tbsp brown sugar over the top before baking. The pecans add a rich, buttery crunch that pairs perfectly with the sweet potatoes.
I like to finish with a pinch of cayenne pepper for a subtle kick—just ¼ tsp adds warmth without overpowering. This version feels like Thanksgiving in a dish! 🌰
Spiced Maple Glaze
Drizzle the baked casserole with 3 tbsp maple syrup mixed with ½ tsp cinnamon and ¼ tsp ground cloves right after removing it from the oven. The glaze caramelizes beautifully, creating a sticky, aromatic finish.
For extra flair, sprinkle with crushed gingersnaps before serving. This works especially well if you're serving it as a dessert with ice cream. 🍁
Cheesy Crust Variation
Swap out half the flour in the crumb topping for 1 cup shredded sharp cheddar and add ¼ cup grated Parmesan. The cheese melts into a gooey, golden crust that contrasts perfectly with the creamy sweet potatoes.
I recommend using Kraft sharp cheddar or Cabot for the best melt and flavor. This version feels extra indulgent and pairs well with ham or turkey. 🧀
Herbed White Wine Topping
Replace the heavy cream in the sweet potato mixture with ½ cup dry white wine (like Sauvignon Blanc) and add 1 tbsp chopped fresh thyme and 1 tsp lemon zest to the crumb topping.
The wine adds brightness that cuts through the sweetness, while the herbs give it an elegant, sophisticated touch. This works beautifully as a side for roasted chicken or pork. 🍷
Sweet Potato Pie Twist
Skip the crumb topping entirely and create a lattice crust using pie crust dough or store-bought puff pastry. Cut the dough into strips and weave it over the sweet potato mixture for a pie-like presentation.
Brush the crust with egg wash and sprinkle with turbinado sugar before baking. This version feels more elegant for holiday gatherings. 🥧
Breakfast Casserole Hack
Add 2 cups shredded cooked chicken and 1 cup shredded cheddar to the sweet potato mixture, then top with an extra-thick layer of crumbs. Bake as directed, then serve with a fried egg on top for a hearty breakfast casserole.
The chicken adds protein, while the egg makes it feel like brunch in a pan. Perfect for busy mornings! 🍳
Nutrition facts
Frequently asked questions
Can I make this casserole ahead of time?
Assemble the dish (with the crumb topping on top) and refrigerate uncovered for up to 24 hours before baking. This lets the flavors meld beautifully. For make-ahead baking, cover with foil and bake at 350°F for 45-50 minutes (10-15 minutes longer than fresh). The topping stays crisp even when sliced if you let it cool completely before serving.
Why did my crumb topping get soggy?
Soggy topping usually means the sweet potatoes were overcooked or the topping wasn't dry enough. Always roast sweet potatoes until fork-tender but firm, then drain excess liquid completely. For extra insurance, spread the crumb topping in two layers (as in the recipe) and chill the assembled casserole for 30 minutes before baking to help it crisp up better.
Can I substitute regular potatoes?
Sweet potatoes are key for their natural sweetness and creamy texture. Regular potatoes work in a pinch, but they'll be less flavorful and more starchy. If you must substitute, use Yukon Gold potatoes and add 1 extra tbsp brown sugar to compensate for the lack of sweetness. The crumb topping will still work, but the overall flavor profile changes significantly.
How do I reheat leftovers without drying it out?
Cover the casserole with foil and warm at 350°F for 15-20 minutes. For extra moisture, add 1 tbsp heavy cream or water to the bottom of the pan before reheating. Microwaving is possible but risks making the topping rubbery—if you do microwave, cover with a damp paper towel and heat in 30-second intervals until warmed through.
What's the best way to serve this casserole?
This dish shines as a holiday side with roasted meats like turkey or ham, but it's also perfect for breakfast (add eggs!) or even dessert with vanilla ice cream. For presentation, sprinkle with flaky sea salt and serve warm in a shallow baking dish. The golden crumbs stay crisp when sliced, making it ideal for buffet-style serving.
