Sweet Potato Crunch Casserole is my go-to when I want that classic creamy sweet potato base with a buttery pecan crumble on top. It eats like a side dish, but it’s honestly close to dessert in the best way.
The sweet potato layer is smooth and rich, with warm brown sugar flavor and a little vanilla. Then the topping bakes into a crisp, brown-sugary crunch that makes the whole pan more interesting than plain mashed sweet potatoes.
I make this for Thanksgiving and Christmas, but I also like it with a regular Sunday dinner when we’re doing ham or roast chicken. It’s one of those dishes that’s easy to scoop, easy to serve, and always disappears fast.

Why You’ll Love This Recipe
Holiday Worthy: It has that classic Southern sweet potato casserole feel, with a topping that actually stays crunchy.
Two Great Textures: The contrast of creamy sweet potatoes and crumbly pecan topping is the whole point, and it really works.
Simple Ingredients: Nothing fancy here—just pantry basics that taste like they belong on the table.
Easy to Make Ahead: You can assemble it the day before, then bake when you’re ready.
Flexible Topping: Pecans are my favorite, but walnuts or oats work well too if that’s what you have.
Ingredients You’ll Need
Sweet Potato Base
- Sweet potatoes: I like fresh sweet potatoes here because the flavor is a little cleaner and the texture mashes up really smooth.
- Unsalted butter: Melted butter makes the base richer and helps it stay creamy after baking.
- Light brown sugar: This is where the cozy sweetness comes from. Dark brown sugar works too if that’s what you keep around.
- Eggs: Eggs help the casserole set so it’s scoopable and not runny.
- Milk: Just enough to loosen the mash and make it creamy. Use whatever milk you normally cook with.
- Vanilla extract: It sounds small, but it makes the sweet potato layer taste more like the version most of us expect.
- Kosher salt: Don’t skip it. Salt keeps the sweetness from tasting flat.
- Ground cinnamon (optional): I add it when I want a warmer, more spiced flavor, especially for holidays.
Crunch Topping
- Light brown sugar: This caramelizes as it bakes and gives you that crisp, crackly top layer.
- All-purpose flour: Regular flour is perfect here to bind the topping into a crumble.
- Unsalted butter: Melted butter makes the topping easy and evenly moistened, no cutting in needed.
- Pecans: Chopped pecans toast up in the oven and give the topping that classic sweet potato crunch casserole vibe.

Recipe Instructions
- Preheat the oven: Heat the oven to 350°F and grease a 9×13-inch baking dish.
- Boil the sweet potatoes: Boil the peeled, cut sweet potatoes in salted water until very tender, about 15 to 20 minutes, then drain well.
- Mash the sweet potatoes: Mash until smooth, then mix in the melted butter, brown sugar, eggs, milk, vanilla, salt, and cinnamon (if using) until fully combined.
- Spread the filling: Spread the sweet potato mixture evenly in the prepared baking dish.
- Make the topping: Mix the brown sugar, flour, melted butter, and pecans until crumbly and evenly moistened.
- Add the topping: Sprinkle the topping evenly over the sweet potato layer.
- Bake: Bake for 30 to 40 minutes, until the casserole is set and the topping is browned.
- Rest: Let it rest for about 10 minutes before serving so it firms up a bit.

Some of my tips!
This is the part that really makes a difference. If you only read one section, make it this one because this is where I share the little trick that helps the recipe turn out so well.
Recipe Tips & Tricks
Drain the potatoes really well. Extra water is the main reason the base turns loose. I usually let them sit in the colander for a minute, then mash.
Mash until smooth. If you like a super creamy base, a potato masher works, but a hand mixer makes it extra smooth fast.
Use the right baking dish. A 9×13 keeps the layers at a nice thickness and helps the topping brown evenly.
Watch the topping near the end. Brown sugar can go from golden to too dark quickly, especially if your oven runs hot.
Keep the cinnamon light. It’s easy to overdo; I treat it as a background flavor, not the main thing.
Make some touches!
There are plenty of easy ways to serve this depending on the occasion. Keep it simple, or add a few small touches to make it feel a little more special.
Serving Suggestions
- Ham: This is one of my favorite sides with baked ham. The sweet and salty combo just works.
- Roast turkey or chicken: It fits right in with a holiday spread, but it’s also easy enough for a regular roast chicken dinner.
- Green beans: Something simple like green beans (roasted, sautéed, or casserole-style) is nice with the sweetness here.
- Collard greens: If you want a more Southern plate, collards are a great match. I like them a little tangy.
- Cranberry sauce: A spoon of cranberry sauce on the same plate is great. The tart bite cuts through the rich casserole.
Save it for later
This section covers how to store leftovers and what parts of the recipe you can prepare ahead of time.
Storage and Make Ahead
Store leftovers covered in the fridge for up to 4 days. Reheat portions in the microwave, or warm the whole dish in the oven until heated through.
You can make this recipe ahead by assembling the unbaked casserole up to 24 hours in advance. Cover it tightly and keep it refrigerated until you’re ready to bake.
If you bake it straight from the fridge, plan on adding 5 to 10 minutes to the bake time. I also like to keep an eye on the topping so it doesn’t over-brown.
If you want to freeze it, freeze individual portions or the whole baked casserole well wrapped. Thaw in the fridge overnight before reheating.

A few quick answers
This section covers a few extra details that may help before you head to the recipe card.
Recipe FAQs
Can I use canned sweet potatoes or yams?
Yes. Drain them well, mash them smooth, and use them in place of the boiled sweet potatoes. It’s a nice shortcut when you’re cooking a lot of holiday dishes at once.
Can I make this less sweet?
You can reduce the brown sugar in the sweet potato base to 1/3 cup. The topping is still sweet, so the whole dish will taste more balanced.
What can I use instead of pecans?
Walnuts work well. If you want it nut-free, leave the nuts out and add about 1/2 cup rolled oats to the topping for some crunch.
Can I add marshmallows?
Yes, if you like the classic marshmallow version. Sprinkle about 1 cup mini marshmallows over the top during the last 5 minutes of baking, just until they puff up.
How do I know when it’s done baking?
The center should look set (not jiggly), and the topping should be browned. If the topping is getting dark before the center sets, loosely cover the pan with foil and keep baking.
You might also like
Before you go, take a look at a few other recipes below the recipe card. They use similar ingredients in a different way and are worth saving too.

Sweet Potato Crunch Casserole
INGREDIENTS
Sweet Potato Base
- 3 lb sweet potatoes peeled and cut
- 1/2 cup unsalted butter melted
- 1/2 cup packed light brown sugar
- 2 large eggs
- 1/3 cup milk
- 1 tsp vanilla extract
- 1/2 tsp kosher salt
- 1/2 tsp ground cinnamon optional.
Crunch Topping
- 1 cup packed light brown sugar
- 1/2 cup all purpose flour
- 1/2 cup unsalted butter melted
- 1 cup chopped pecans.
INSTRUCTIONS
Sweet Potato Base
- Heat oven to 350 F and grease a 9x13 inch baking dish
- Boil sweet potatoes in salted water until very tender 15 to 20 minutes then drain well
- Mash sweet potatoes until smooth then mix in melted butter brown sugar eggs milk vanilla salt and cinnamon until fully combined
- Spread mixture evenly in prepared baking dish.
Crunch Topping and Bake
- Mix brown sugar flour melted butter and pecans until crumbly and evenly moistened
- Sprinkle topping evenly over sweet potato layer
- Bake until set and topping is browned 30 to 40 minutes
- Rest 10 minutes before serving.
