Sweet potato casserole is one of those dishes that shows up on every Thanksgiving table, but everyone makes it a little different. Some people go heavy on the marshmallows, others stick with pecans, and then there are those who swear by their secret ingredient that makes theirs special.
My family’s version has cornflakes on top, and I know it sounds weird if you’ve never tried it. But trust me on this one. The cornflakes get golden and crunchy in the oven, giving you this perfect contrast to the creamy sweet potatoes underneath. It’s like having dessert and dinner at the same time.
I started making this recipe when my kids were little because they loved the crunch factor. Now they’re older and still ask for “the one with cornflakes” every holiday. Sometimes the simplest additions make the biggest difference.

Why You’ll Love This Sweet Potato Casserole
- Unique crunchy topping – The cornflakes and pecans create a crispy, golden topping that’s different from the usual marshmallows but just as delicious.
- Perfect holiday side dish – This casserole brings warm spices like cinnamon and nutmeg to your table, making it ideal for Thanksgiving, Christmas, or any family gathering.
- Simple preparation – With just a few basic steps – boil, mash, top, and bake – you’ll have this crowd-pleasing side ready in under an hour.
- Kid-friendly sweetness – The brown sugar and creamy texture make this feel almost like dessert, so even picky eaters will clean their plates.
- Make-ahead friendly – You can assemble this casserole a day ahead and just pop it in the oven when you’re ready, making holiday meal prep so much easier.
What Kind of Sweet Potatoes Should I Use?
For this casserole, you’ll want to stick with orange-fleshed sweet potatoes, which are the most common variety you’ll find at the grocery store. These have that classic sweet, creamy texture that works perfectly for casseroles. Avoid the white or purple varieties for this recipe, as they have different moisture levels and flavors that won’t give you the same results. When picking out your sweet potatoes, look for ones that are firm with smooth skin and no soft spots or bruises. Try to choose sweet potatoes that are similar in size so they cook evenly when you’re preparing them.

Options for Substitutions
This sweet potato casserole is pretty forgiving when it comes to swaps:
- Half and half: You can easily substitute with heavy cream for a richer texture, or use whole milk if you want something lighter. Even evaporated milk works well and adds a nice creamy consistency.
- Cornflakes: No cornflakes? Try crushed graham crackers, vanilla wafers, or even panko breadcrumbs mixed with a pinch of cinnamon. Each gives a different but tasty crunch to the topping.
- Pecans: Walnuts, almonds, or even toasted coconut flakes make great substitutes. You can also leave the nuts out completely if you have allergies or just prefer a nut-free version.
- Brown sugar: White sugar works fine, though you’ll lose some of that molasses flavor. Maple syrup is another option – just reduce the liquid slightly and use about 3 tablespoons instead of 1/4 cup.
- Ground spices: Feel free to adjust the cinnamon and nutmeg to your taste, or try adding a pinch of ground ginger or allspice for extra warmth.
Watch Out for These Mistakes While Baking
The biggest mistake when making sweet potato casserole is not cooking the potatoes long enough – they should be fork-tender and easily mashable, or you’ll end up with lumpy, uneven texture that no amount of mixing can fix.
Another common error is making the sweet potato base too wet by adding the half and half all at once, so pour it in gradually while mashing until you reach a smooth, creamy consistency that’s not soupy.
For the cornflake topping, avoid crushing the cereal too finely since you want some texture and crunch – aim for pieces about half their original size, and don’t skip mixing them with the melted butter or they’ll burn instead of getting golden.
Finally, keep an eye on the casserole during the last 10 minutes of baking because the cornflakes can go from perfectly toasted to burnt very quickly.

What to Serve With Sweet Potato Casserole?
This sweet potato casserole is a natural fit for your Thanksgiving or holiday dinner table alongside all the traditional favorites like roasted turkey, stuffing, and cranberry sauce. The sweet and slightly spiced flavors pair really well with savory dishes like glazed ham, roasted chicken, or even pork tenderloin for a cozy family meal. I love serving it with some simple green beans or roasted Brussels sprouts to balance out all that creamy sweetness. Since it’s got that crunchy cornflake and pecan topping, it works great as a side dish that bridges the gap between your main course and dessert.
Storage Instructions
Keep Fresh: This sweet potato casserole keeps really well in the fridge for up to 4 days. Just cover it tightly with foil or plastic wrap and pop it in there. The cornflake topping might lose a bit of its crunch, but it still tastes great!
Make Ahead: You can totally prep this casserole a day or two before you need it. Assemble everything except the cornflake topping, cover, and refrigerate. When you’re ready to bake, just add the topping and pop it in the oven – you might need an extra 10-15 minutes since it’s starting cold.
Freeze: This casserole freezes beautifully for up to 3 months. I like to freeze it before baking – just assemble everything in a freezer-safe dish, wrap it well, and freeze. Thaw overnight in the fridge before baking, or bake straight from frozen with some extra time.
Warm Up: To reheat leftovers, cover with foil and warm in a 350°F oven for about 20 minutes until heated through. If you want to crisp up that cornflake topping again, remove the foil for the last 5 minutes of heating.
| Preparation Time | 15-20 minutes |
| Cooking Time | 30-40 minutes |
| Total Time | 45-60 minutes |
| Level of Difficulty | Easy |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1850-2050
- Protein: 16-20 g
- Fat: 75-85 g
- Carbohydrates: 290-320 g
Ingredients
For the sweet potato base:
- Unsalted butter or nonstick spray (for greasing dish)
- 1/2 tsp kosher salt
- 1/2 cup half and half
- 1/2 tsp ground nutmeg (freshly grated if possible)
- 1/4 cup brown sugar
- 3 tbsp unsalted butter (cubed, at room temperature)
- 1 1/2 tsp ground cinnamon (for best flavor)
- 4 medium sweet potatoes (peeled and quartered)
For the crunchy topping:
- 1 cup cornflakes (lightly crushed)
- 2 tbsp brown sugar
- 1/4 cup melted unsalted butter (I like Kerrygold)
- 1/2 cup chopped pecans (toasted for extra flavor)
Step 1: Prepare and Cook the Sweet Potatoes
- 4 medium sweet potatoes (about 3 lb, peeled and cut into quarters)
Preheat oven to 350°F.
Peel and quarter the sweet potatoes.
Place the sweet potato quarters in a medium pot and cover them with cold water.
Bring to a boil over high heat, then reduce heat to medium and cook at a gentle boil until the potatoes are easily pierced with a fork, about 10–15 minutes.
Drain and return the cooked sweet potatoes to the pot.
Step 2: Mash Sweet Potatoes and Mix In Flavorings
- 3 tbsp unsalted butter, cubed
- 1 1/2 tsp ground cinnamon
- 1/2 tsp ground nutmeg
- 1/4 cup brown sugar
- 1/2 tsp kosher salt
- 1/2 cup half and half
- unsalted butter or nonstick spray, for greasing dish
Add the cubed butter to the hot sweet potatoes and mash until mostly smooth.
Mix in the ground cinnamon, ground nutmeg, brown sugar, kosher salt, and slowly add the half and half, stirring until the mixture is fully combined and creamy.
Taste for seasoning and adjust if needed.
I like to make sure the mash is extra creamy, so don’t be afraid to adjust the half and half to your liking.
Grease a baking dish with unsalted butter or nonstick spray, then add the mashed sweet potato mixture and spread evenly.
Step 3: Bake the Sweet Potato Casserole Base
Place the baking dish with the sweet potato mixture into the preheated oven and bake uncovered for 20 minutes.
This helps the casserole set and enhances the flavors.
Step 4: Prepare and Add the Crunchy Topping
- 1 cup lightly crushed cornflakes
- 1/2 cup chopped pecans
- 2 tbsp brown sugar
- 1/4 cup melted unsalted butter
While the casserole has about 5 minutes left in the oven, combine the crushed cornflakes, chopped pecans, brown sugar, and melted unsalted butter in a small bowl, mixing well to form a cohesive topping.
Remove the casserole from the oven, sprinkle the crunchy topping evenly over the sweet potatoes, and return to the oven.
Bake for an additional 10 minutes until the topping is golden brown and crisp.
For a little more depth, I sometimes toast the pecans in a dry skillet for a minute before adding them to the topping.
Step 5: Serve the Casserole
Remove the casserole from the oven after the topping is golden and crisp.
Let it cool for a few minutes, then serve immediately.
The crispy topping and creamy sweet potatoes are best enjoyed fresh and warm.