Few dishes say Thanksgiving quite like sweet potato casserole. The moment that golden pecan crumble topping comes out of the oven, warm and toasty, the whole kitchen smells like the holidays. This classic sweet potato casserole is creamy underneath and crunchy on top, sweet but not too sweet, and simple enough that a busy holiday cook can make it without stress. You can build it from scratch with fresh sweet potatoes, or take a few smart shortcuts, and you can even make it ahead of time so your oven stays free for the turkey. In this guide, you will learn exactly how to make it, which sweet potatoes work best, how to get the topping perfectly crisp, and how to fix the most common mistakes before they happen.

What Is Sweet Potato Casserole?
Sweet potato casserole is a classic American Thanksgiving side dish made from mashed sweet potatoes baked under a topping. The base is smooth and creamy, flavored with butter, brown sugar, cinnamon, vanilla, and a pinch of salt. The topping is what makes it special. Some families use marshmallows, but this version uses a buttery pecan crumble that turns golden and crisp in the oven. The contrast is the whole point: soft, velvety sweet potatoes below and a crunchy, nutty topping above.
This dish has sat on Thanksgiving tables for generations because it pleases almost everyone. Kids love the sweet, smooth filling. Adults love the warm spices and the crunch of toasted pecans. It also fits beautifully next to the rest of the feast. It tastes wonderful beside roast turkey, and it holds its own next to rich dishes like cornbread stuffing and brown butter garlic herb mashed potatoes. If your Thanksgiving table already has a crockpot turkey breast on it, this casserole is the side that completes the meal.
One thing that surprises new cooks is how easy this dish really is. There is no tricky technique and no fussy timing. You cook the sweet potatoes until soft, mash them with a few simple ingredients, spread the mixture in a baking dish, sprinkle the topping over it, and bake. That is the whole job. The oven does the rest.
What Ingredients Do You Need for Sweet Potato Casserole?
You need two groups of ingredients: one for the sweet potato base and one for the pecan crumble topping. Nothing on this list is hard to find, and most of it is probably already in your kitchen.
For the sweet potato base
- Sweet potatoes, about 3 pounds. Look for firm sweet potatoes with smooth skin and no soft spots. Orange-fleshed varieties like Beauregard or Jewel are the classic choice because they turn sweet and creamy when cooked.
- Unsalted butter, 4 tablespoons, melted. Butter gives the filling its rich flavor and silky texture.
- Brown sugar, 1/3 cup. Brown sugar adds sweetness with a warm, caramel-like note. Light brown sugar works best here.
- Eggs, 2 large. Eggs help the casserole set so it slices cleanly instead of spreading on the plate.
- Milk or heavy cream, 1/3 cup. A splash of milk keeps the filling soft and smooth. Heavy cream makes it richer.
- Vanilla extract, 1 teaspoon. Vanilla rounds out the sweetness and adds warmth.
- Ground cinnamon, 1 teaspoon. Cinnamon is the main spice in this dish. It gives the casserole its cozy holiday flavor.
- Ground nutmeg, 1/4 teaspoon. A small pinch of nutmeg adds depth without taking over.
- Salt, 1/2 teaspoon. Salt balances the sweetness and makes all the other flavors taste stronger.
For the pecan crumble topping
- Chopped pecans, 1 cup. Pecans are the star of the topping. Chop them into small pieces so they toast evenly and give a crunch in every bite.
- All-purpose flour, 1/2 cup. Flour helps the topping hold together in crisp little clusters.
- Brown sugar, 1/2 cup, packed. The sugar melts slightly in the oven and helps the topping turn golden.
- Unsalted butter, 4 tablespoons, cold and cut into small pieces. Cold butter is the secret to a crumbly topping. It melts slowly in the oven and creates those crisp, buttery bits.
- Ground cinnamon, 1/2 teaspoon. A little cinnamon in the topping ties it to the filling below.
- Salt, a pinch. Just a pinch keeps the topping from tasting flat.
That is everything. If you want to keep the dish simple, you can skip nothing and change nothing. The recipe works exactly as written.

How Do You Make Sweet Potato Casserole?
This recipe takes about 20 minutes of hands-on work and about 30 minutes in the oven. Here is the full method, step by step.
Step 1: Cook the sweet potatoes
Peel the sweet potatoes and cut them into chunks about one inch thick. Put the chunks in a large pot, cover them with cold water, and add a pinch of salt. Bring the water to a boil, then lower the heat and simmer for 15 to 20 minutes. The sweet potatoes are ready when a fork slides into the thickest piece with no resistance. Drain them well and let them sit in the colander for a minute so the steam escapes. Wet sweet potatoes make a watery casserole, so do not skip the draining.
Step 2: Mash the base
Put the hot sweet potatoes in a large mixing bowl. Add the melted butter, brown sugar, eggs, milk, vanilla, cinnamon, nutmeg, and salt. Mash everything together with a potato masher until smooth. If you like a completely silky filling, use a hand mixer on low speed for about a minute. Do not overmix, or the filling can turn gummy. A few tiny lumps are fine and give the dish a homemade feel.

Step 3: Make the pecan crumble topping
While the sweet potatoes cook, make the topping. In a medium bowl, stir together the chopped pecans, flour, brown sugar, cinnamon, and salt. Add the cold butter pieces. Use your fingers or a pastry cutter to work the butter into the dry ingredients until the mixture looks like coarse crumbs with pea-sized bits of butter. If the mixture feels warm or greasy, pop the bowl in the fridge for ten minutes before you use it. Cold topping bakes up crisper.
Step 4: Assemble the casserole
Heat your oven to 350°F (175°C). Lightly butter a 9×13-inch baking dish. Spread the sweet potato mixture into the dish in an even layer and smooth the top with a spatula. Sprinkle the pecan crumble topping evenly over the whole surface, all the way to the edges. An even layer means every serving gets topping, and the edges get nicely crisp.
Step 5: Bake until golden
Bake the casserole for 25 to 30 minutes. It is done when the topping is golden brown and crisp, and the filling is hot and bubbling gently around the edges. If the topping starts to brown too fast, cover the dish loosely with foil for the last ten minutes. Let the casserole rest for ten minutes before serving. Resting lets the filling set so it holds its shape on the plate.
That is the whole recipe. Five steps, one dish, and a side that will likely disappear faster than anything else on the table.
Should You Use Fresh or Canned Sweet Potatoes?
This is the question most people ask first, and the honest answer is that both work. Fresh sweet potatoes give you the best flavor and the smoothest texture. They taste brighter and more like real sweet potato, and you control the sweetness from the start. If you have the time, fresh is worth it.
Canned sweet potatoes are a fine shortcut. They save about 20 minutes and a pot to wash. If you use canned, buy plain sweet potatoes in syrup or water, not the pre-seasoned kind. Drain them very well and pat them dry before mashing, because extra liquid is the main reason a casserole turns out runny. You may also want to cut the brown sugar back a little, since canned sweet potatoes are often packed in syrup and already sweet.
Frozen mashed sweet potatoes are another option if your store carries them. Thaw them fully and drain off any liquid before you start. Whichever form you choose, taste the mashed base before you add the eggs. If it tastes flat, add a pinch more salt. If it tastes too sweet, a squeeze of lemon juice can brighten it without changing the flavor.
What Variations Can You Try?
The classic version is wonderful on its own, but this casserole is easy to change. Here are the variations that work best.

Can you make it with a marshmallow topping?
Yes, and many families prefer it. To make the marshmallow version, skip the pecan crumble and bake the sweet potato base for 20 minutes. Then take the dish out, cover the top with mini marshmallows, and bake for 5 to 10 more minutes until the marshmallows are puffed and golden. You can also do half marshmallow and half pecan crumble, with each topping on one side of the dish. That way everyone gets their favorite.
What about a bourbon or orange twist?
A tablespoon of bourbon adds a warm, caramel-like depth that adults love. Stir it into the mashed sweet potatoes with the vanilla. For a brighter flavor, add a teaspoon of orange zest to the base. Orange and sweet potato are a natural match, and the zest keeps the dish from tasting too heavy.
Can you make it without nuts?
Yes. If someone at your table has a nut allergy, swap the pecans for rolled oats and add an extra tablespoon of butter to the topping. The topping will still turn crisp and golden. You can also use crushed gingersnap cookies or graham crackers in place of the pecans. Both give a sweet crunch without any nuts.
Is there a dairy-free version?
Yes. Swap the butter for coconut oil or a plant-based butter, and use oat milk or coconut milk in place of regular milk. The flavor shifts slightly toward coconut, which works well with sweet potatoes. Make sure your topping butter is also dairy-free so the whole dish stays consistent.
Can you cook it in the air fryer?
You can, for a small batch. Assemble the casserole in a small oven-safe dish that fits your air fryer basket. Cook at 325°F for about 15 minutes, checking halfway through. The topping will crisp up beautifully. For a full holiday crowd, the oven is still the better choice.
Can You Make Sweet Potato Casserole Ahead of Time?
Yes, and this is one of the best things about the dish. Thanksgiving day is busy enough without one more thing to cook from scratch. You have two easy options.
The first option is to assemble the whole casserole the day before. Make the sweet potato base, spread it in the baking dish, and cover it tightly with plastic wrap. Make the topping separately and store it in a sealed bag or container in the fridge. On Thanksgiving day, take the dish out of the fridge 30 minutes before baking so it loses its chill, sprinkle the topping over the top, and bake as usual. You may need to add 5 extra minutes to the baking time since the base starts cold.
The second option is to bake the casserole fully the day before, let it cool, and store it covered in the fridge. On the day, reheat it in a 325°F oven for 20 to 25 minutes until hot all the way through. The topping will not be quite as crisp as fresh, but it will still taste wonderful. If you want to bring back the crunch, sprinkle a small handful of fresh chopped pecans over the top before reheating.
You can also freeze the unbaked casserole for up to one month. Wrap the dish tightly in plastic wrap and then in foil. Thaw it in the fridge overnight, add the topping, and bake as usual. Do not freeze the topping on the casserole, because it can turn soggy. Freeze the topping separately in a bag.
How Do You Store and Reheat Leftovers?
Leftover sweet potato casserole keeps well, which is good news because there is rarely much left. Let the casserole cool to room temperature, then cover the dish tightly with plastic wrap or move the leftovers to an airtight container. Store it in the fridge for up to 4 days.
To reheat, the oven is best. Put the leftovers in an oven-safe dish, cover with foil, and warm at 325°F for 15 to 20 minutes. Remove the foil for the last 5 minutes so the topping crisps up again. The microwave works too if you are in a hurry. Heat single servings for about 90 seconds, stopping halfway to stir the filling gently. The topping will soften in the microwave, so use the oven when you can.
You can freeze leftovers for up to 3 months. Portion them into freezer-safe containers and label them with the date. Thaw overnight in the fridge and reheat in the oven. The texture will be slightly softer after freezing, but the flavor holds up well. Leftover casserole also makes a great next-day lunch. A scoop of it next to a turkey sandwich is one of the quiet pleasures of the day after Thanksgiving.
What Should You Serve with Sweet Potato Casserole?
Sweet potato casserole is a team player. It sits happily next to almost everything on a Thanksgiving table. The classic pairing is roast turkey with gravy. The sweet, creamy casserole balances the savory, salty turkey perfectly. If you brine your bird, a turkey brine is the first step to a juicy result, and this casserole is the side that makes the plate complete.
It also pairs well with ham, roast chicken, and pork loin. For the rest of the table, think about balance. This casserole is sweet and rich, so it goes best with savory sides. Salted honey butter Parker House rolls are perfect for scooping up the creamy filling, and a crisp green salad or roasted Brussels sprouts add freshness. If you want another sweet note on the table, pecan pumpkin pie bars make a lovely dessert after the meal.

For drinks, keep it simple. Sparkling cider, a light white wine, or a warm mug of spiced tea all work. And if your table has kids, this casserole is usually the first side they finish, so you may want to make a double batch.
Frequently Asked Questions
Why is my sweet potato casserole runny?
The most common cause is too much liquid. This can happen if the sweet potatoes were not drained well, or if canned sweet potatoes went in with their syrup. Fix it next time by draining the sweet potatoes thoroughly and letting them steam dry for a minute. You can also add one more egg to the base, which helps it set. If the casserole is already baked and runny, let it rest longer before serving. Resting firms the filling as it cools slightly.
Can I use yams instead of sweet potatoes?
Yes, in most grocery stores the orange-fleshed vegetables labeled yams are actually sweet potatoes, so you are already using them. True yams are a different vegetable with white flesh and a drier texture, and they are rarely sold in American supermarkets. If you do find true yams, the recipe still works, but you may need a little extra milk and sugar to match the sweetness of sweet potatoes.
How do I keep the topping from getting soggy?
Three things help. First, keep the topping cold until it goes on the casserole. Second, do not put the topping on too early. If you assemble the dish the day before, add the topping just before baking. Third, make sure your oven is fully preheated. A hot oven crisps the topping fast, while a cool oven lets the butter melt slowly and soak into the filling.
Is sweet potato casserole a dessert or a side dish?
It is a side dish, even though it tastes sweet. On a Thanksgiving table it sits with the other sides, not with the desserts. The sweetness comes from the sweet potatoes themselves and a modest amount of brown sugar, and the dish is served in a small portion next to the turkey. That said, nobody will mind if you take a second helping. It is sweet enough to feel like a treat and savory enough to belong on the dinner plate.
Can I make this casserole in a slow cooker?
Yes. Butter the inside of your slow cooker, spread in the sweet potato base, and sprinkle the topping over it. Cook on low for 3 to 4 hours or on high for 1.5 to 2 hours. The topping will not get as crisp as it does in the oven, but you can fix that by sliding the crock under the broiler for 2 to 3 minutes at the end, if your insert is broiler-safe. The slow cooker version is handy when your oven is full of turkey and pies.
How far ahead can I make sweet potato casserole?
You can assemble it up to 2 days ahead and keep it covered in the fridge, adding the topping just before baking. You can bake it fully 1 day ahead and reheat it on the day. You can freeze the unbaked base for up to 1 month. Any of these options works, so pick the one that fits your schedule best. The dish is forgiving, and that is part of why it has lasted so long on Thanksgiving tables.
Final Thoughts
Classic sweet potato casserole with pecan crumble topping is one of those recipes that earns its place on the table year after year. It is simple to make, easy to prepare ahead, and loved by almost everyone who tries it. The creamy sweet potato base and the crunchy, buttery topping are a perfect match, and the warm spices make the whole house smell like the holidays.
If this is your first time making it, follow the recipe exactly as written and trust the process. If you have made it before, try one of the variations and make it your own. Either way, you will end up with a side dish that people ask about long after the plates are cleared. Make it this Thanksgiving, and it may just become the dish your family expects every year.
Round out the feast with something to sip: our sparkling Thanksgiving punch is non-alcoholic and easy to make for a crowd, while a make-ahead Thanksgiving sangria brings a festive fall pitcher to the adult table.
📌 Love this recipe? Pin it on Pinterest to save it for later!
