Sweet Potato Casserole with Pecan Topping for Thanksgiving
Sweet potato casserole with pecan topping is a classic Thanksgiving side dish built around creamy mashed sweet potatoes and a crisp, buttery brown sugar pecan layer. The contrast is what makes this version especially good: the sweet potatoes stay soft and smooth underneath while the pecans on top become toasted, crunchy, and caramelized around the edges.
Unlike a marshmallow-topped casserole, this version gets most of its sweetness and texture from the pecan streusel. Brown sugar, butter, flour, and chopped pecans bake into a crumbly topping that feels almost like the top of a holiday coffee cake, but the casserole underneath is still savory enough to serve beside turkey, stuffing, green beans, and gravy.
For Thanksgiving, I prefer keeping the sweet potato filling moderately sweet. Sweet potatoes already have plenty of natural sweetness, so the filling does not need a large amount of sugar. A little brown sugar, butter, vanilla, cinnamon, and nutmeg is enough.
The pecan topping then provides the richer sweet finish.
Another reason this recipe works well for Thanksgiving is that you can prepare most of it the day before. Make the sweet potato filling, spread it into the casserole dish, prepare the pecan topping separately, and refrigerate both. Add the topping shortly before baking.
That keeps the pecans crisper and saves valuable time on Thanksgiving day.
Why You Will Love This Sweet Potato Casserole
This casserole gives you two completely different textures in one bite.
The sweet potato layer is:
- Creamy
- Buttery
- Smooth
- Lightly spiced
The pecan topping is:
- Crisp
- Nutty
- Buttery
- Caramelized
It also looks beautiful on a Thanksgiving table because the dark golden pecans contrast with the bright orange sweet potatoes.
The recipe can be made ahead, doubled for a crowd, and adjusted easily depending on how sweet you want it.
What Does Sweet Potato Casserole with Pecan Topping Taste Like?
The filling has a naturally sweet, earthy flavor from the sweet potatoes.
Butter makes it rich.
Brown sugar adds a little caramel flavor.
Vanilla makes the sweetness feel warmer.
Cinnamon and nutmeg give the casserole a gentle holiday spice.
The pecan topping tastes buttery and nutty with crisp brown sugar edges.
The finished casserole should taste sweet, but it should still work as a side dish rather than feeling exactly like dessert.
Sweet Potato Casserole with Pecans vs Marshmallows
Both are popular Thanksgiving versions, but they are quite different.
Pecan topping
A pecan topping gives you:
- Crunch
- Nutty flavor
- Brown sugar caramelization
- A slightly less candy-like finish
Marshmallow topping
Marshmallows give you:
- Soft, gooey texture
- More obvious sweetness
- Toasted sugary flavor
If your Thanksgiving table already includes several sweet dishes, I prefer the pecan version because it has more texture and tastes a little more balanced.
Best Sweet Potatoes for Casserole
Orange-fleshed sweet potatoes are ideal.
Varieties commonly sold as Garnet or Jewel sweet potatoes work particularly well.
They become soft and creamy after cooking and have the deep orange color people expect from Thanksgiving sweet potato casserole.
Choose sweet potatoes that feel firm and heavy for their size.
Avoid ones with:
- Soft spots
- Mold
- Deep cracks
- Wet areas
- Heavy sprouting
Sweet Potatoes vs Yams
In many American grocery stores, orange sweet potatoes are labeled as “yams.”
True yams are a different vegetable.
For this Thanksgiving casserole, you want orange-fleshed sweet potatoes, regardless of whether the grocery store sign calls them sweet potatoes or yams.
Should You Bake or Boil Sweet Potatoes?
Both methods work.
Baking
Baking gives the sweet potatoes a slightly deeper flavor.
Because they are not sitting in water, the flesh also stays less watery.
This is my preferred method if you have enough oven time.
Boiling
Boiling is faster and very convenient.
The main thing is draining the potatoes thoroughly before mashing.
If too much water remains, the casserole filling can become loose.
How to Bake Sweet Potatoes for Casserole
Preheat the oven to 400°F.
Wash the sweet potatoes.
Pierce each potato several times with a fork.
Place them on a baking sheet.
Bake until completely tender, usually around 45 to 70 minutes depending on size.
Let them cool enough to handle.
Remove the skins.
Mash the flesh.
How to Boil Sweet Potatoes
Peel the sweet potatoes.
Cut them into roughly 1½-inch chunks.
Place in a large pot.
Cover with cold water.
Bring to a boil.
Reduce to a gentle boil and cook until very tender, usually around 15 to 20 minutes.
Drain thoroughly.
Let the potatoes sit in the colander for a few minutes so excess steam can escape.
Then mash.
Ingredients for Sweet Potato Casserole
Sweet potatoes
Use about 3 pounds.
After cooking and peeling, you should have enough mashed sweet potato for a standard casserole.
Butter
Butter gives the filling a richer flavor.
It is also essential for the pecan topping.
Brown sugar
Brown sugar adds caramel-like sweetness.
I prefer light brown sugar, but dark brown sugar works too.
Eggs
Eggs help the filling set and give it a smoother casserole texture.
Milk
Whole milk loosens the mashed sweet potatoes.
You can use half-and-half for a richer version.
Vanilla
Vanilla adds warm sweetness.
Cinnamon
Cinnamon works naturally with sweet potatoes.
Nutmeg
A little nutmeg adds warmth without making the dish heavily spiced.
Salt
Salt is important even in a sweet casserole because it balances the sugar and butter.
Ingredients for the Pecan Topping
Pecans
Use chopped pecans.
Larger pieces give the topping more texture.
Brown sugar
Brown sugar caramelizes as the casserole bakes.
Flour
Flour helps create a crumbly streusel texture.
Butter
Melted butter binds the topping together.
Cinnamon
A small amount connects the topping with the sweet potato filling.
Full Ingredient List
For the sweet potato filling
- 3 pounds sweet potatoes
- 5 tablespoons unsalted butter, melted
- ⅓ cup packed light brown sugar
- 2 large eggs
- ⅓ cup whole milk
- 1 teaspoon vanilla extract
- 1 teaspoon ground cinnamon
- ¼ teaspoon ground nutmeg
- ½ teaspoon kosher salt
For the pecan topping
- 1 cup chopped pecans
- ½ cup packed light brown sugar
- ⅓ cup all-purpose flour
- 4 tablespoons unsalted butter, melted
- ½ teaspoon ground cinnamon
- Small pinch of salt
Equipment You Will Need
You will need:
- Large pot or baking sheet
- Potato masher
- Mixing bowls
- Measuring cups and spoons
- Spatula
- 9×13-inch or similar casserole dish
- Knife and cutting board
A hand mixer can also be used if you want an especially smooth filling.
How Smooth Should the Sweet Potatoes Be?
This depends on the texture you prefer.
For a rustic casserole, mash by hand.
For a smoother casserole, use a hand mixer briefly.
Do not overmix.
Sweet potatoes can become slightly gluey if beaten excessively.
The goal is creamy, not whipped for several minutes.
How to Make the Sweet Potato Filling
Step 1: Cook the sweet potatoes
Bake or boil until completely tender.
Step 2: Drain if boiling
Remove as much excess moisture as possible.
Step 3: Mash
Mash until mostly smooth.
Step 4: Add butter
Stir in the melted butter while the potatoes are still warm.
Step 5: Add seasonings
Mix in brown sugar, cinnamon, nutmeg, vanilla, and salt.
Step 6: Add milk
Stir in the milk.
Step 7: Add eggs
Allow the mixture to cool slightly if it is very hot.
Then mix in the eggs.
You do not want extremely hot potatoes cooking the eggs before the casserole reaches the oven.
How to Make Pecan Topping
Combine the chopped pecans, brown sugar, flour, cinnamon, and salt.
Pour in the melted butter.
Stir until the mixture forms moist crumbs.
Do not turn it into a smooth paste.
You want uneven pieces because they become crisp as they bake.
How to Make Sweet Potato Casserole with Pecan Topping
Step 1: Preheat the oven
Heat the oven to 350°F.
Lightly butter a 9×13-inch baking dish.
Step 2: Prepare the sweet potatoes
Cook, peel, and mash the sweet potatoes.
Step 3: Make the filling
Mix the mashed potatoes with butter, brown sugar, milk, vanilla, cinnamon, nutmeg, salt, and eggs.
Step 4: Transfer to the baking dish
Spread the sweet potato mixture evenly in the casserole dish.
Smooth the top gently.
Step 5: Make the pecan topping
Mix pecans, brown sugar, flour, cinnamon, salt, and melted butter.
Step 6: Add the topping
Scatter the pecan mixture evenly over the sweet potatoes.
Do not press it down.
Step 7: Bake
Bake uncovered for about 30 to 35 minutes.
The filling should be hot and set around the edges.
The topping should be golden and crisp.
Step 8: Rest
Let the casserole rest for about 10 minutes before serving.
This gives the filling time to settle.
How to Make the Pecan Topping Extra Crispy
Start with dry pecans.
Do not use pecans that have become soft from humidity.
Make sure the topping mixture is crumbly rather than wet.
Spread it evenly but do not compress it.
Bake uncovered.
For even deeper flavor, toast the pecans for about 5 to 7 minutes before making the topping.
Let them cool before mixing with the other ingredients.
Should You Toast Pecans First?
You do not have to, but toasted pecans have much better flavor.
Spread them on a baking sheet.
Toast at about 350°F for 5 to 7 minutes.
Watch carefully.
Nuts can go from toasted to burnt quickly.
Let them cool before chopping or mixing into the topping.
How Sweet Should Sweet Potato Casserole Be?
That is mostly personal preference.
For a side dish, I prefer using about ⅓ cup brown sugar in the filling.
The topping already contributes additional sweetness.
If your family likes a sweeter Southern-style casserole, increase the filling sugar to about ½ cup.
If you prefer something less sweet, reduce it to ¼ cup.
How to Make It Less Sweet
Use only ¼ cup brown sugar in the filling.
Keep the pecan topping as written or reduce its brown sugar slightly.
You can also increase the salt by a small pinch.
Another option is adding a little black pepper to the filling for a more savory finish.
Brown Sugar Pecan Sweet Potato Casserole
For a stronger brown sugar flavor, use dark brown sugar in both the filling and topping.
Dark brown sugar contains more molasses, giving the casserole a deeper caramel flavor.
This version works especially well with roast turkey and ham.
Maple Pecan Sweet Potato Casserole
Replace some or all of the brown sugar in the filling with pure maple syrup.
Try:
- ¼ cup maple syrup in the filling
- Brown sugar in the pecan topping
This gives you maple flavor without making the topping too soft.
Bourbon Sweet Potato Casserole
For an adult holiday variation, add 1 to 2 tablespoons bourbon to the sweet potato filling.
The alcohol cooks down during baking, leaving a warm caramel-like flavor.
Keep the amount modest so it does not overpower the sweet potatoes.
Orange Sweet Potato Casserole
Add:
- 1 teaspoon orange zest
- 1 to 2 tablespoons fresh orange juice
Orange brightens the sweet potatoes and works beautifully with pecans.
It is especially good if your Thanksgiving menu includes cranberry-orange turkey or cranberry sauce.
Cinnamon Pecan Sweet Potato Casserole
Increase the cinnamon in the filling to 1½ teaspoons.
Add another ½ teaspoon to the topping.
This creates a warmer, more strongly spiced casserole.
Vanilla Sweet Potato Casserole
Increase the vanilla to 2 teaspoons.
Vanilla makes the filling taste almost custard-like.
This is a good choice if you prefer sweet potato casserole on the sweeter side.
Sweet Potato Casserole with Marshmallows and Pecans
If your family wants both toppings, you can combine them.
Prepare the casserole with pecan topping.
Bake until nearly done.
During the final 5 to 8 minutes, scatter mini marshmallows over part of the top.
This gives you both crunchy pecans and toasted marshmallows.
Do not cover the entire top if you want to keep plenty of pecan texture.
Sweet Potato Casserole Without Eggs
Yes, you can make it without eggs.
The filling will be softer and less set.
You may want to reduce the milk slightly so the casserole does not become loose.
It will still taste good, but the texture will be more like mashed sweet potatoes.
Sweet Potato Casserole Without Milk
You can replace the milk with:
- Half-and-half
- Heavy cream
- Evaporated milk
- Unsweetened dairy-free milk
If using a plant-based milk, choose an unsweetened neutral variety.
Gluten-Free Sweet Potato Casserole
The filling itself is naturally gluten-free.
For the topping, replace the all-purpose flour with a gluten-free flour blend or finely ground oats labeled gluten-free.
Check all packaged ingredients if cooking for someone with celiac disease or a serious gluten intolerance.
Dairy-Free Sweet Potato Casserole
Use plant-based butter and unsweetened non-dairy milk.
Oat milk works especially well because it has a creamy texture.
Coconut milk can also work, but it may give the casserole a noticeable coconut flavor.
What to Serve with Sweet Potato Casserole
This casserole works beautifully with:
- Roasted turkey breast
- Herb butter roast turkey
- Cranberry orange glazed turkey
- Cranberry maple roast chicken
- Glazed ham
- Roast chicken
It also goes well with:
- Classic Thanksgiving stuffing
- Green bean casserole
- Roasted Parmesan green beans
- Bacon-wrapped green beans
- Baked mac and cheese
- Garlic mashed potatoes
- Dinner rolls
- Cranberry sauce
- Brussels sprouts
Because sweet potato casserole is rich and slightly sweet, I like serving at least one savory green vegetable beside it.
Sweet Potato Casserole for Thanksgiving
This is one of the easiest Thanksgiving sides to prepare ahead.
The sweet potato filling can be made a day before.
The topping can also be mixed separately.
Refrigerate the filling in the baking dish.
Keep the pecan mixture in another container.
Add the topping shortly before baking.
This gives you the best combination of convenience and crisp texture.
Can Sweet Potato Casserole Be Made Ahead?
Yes.
Assemble the sweet potato filling up to one day ahead.
Cover and refrigerate.
Prepare the topping separately.
Refrigerate if it contains melted butter and you prefer, though it may firm up. Let it soften slightly before scattering over the casserole.
Add the topping shortly before baking.
Can You Assemble the Entire Casserole Ahead?
Yes.
You can put the topping on the night before.
It will still work.
However, keeping the topping separate helps the pecans remain slightly crisper.
If convenience is more important, fully assemble it.
How to Bake It from the Refrigerator
Take the casserole out of the refrigerator while the oven preheats.
Let it sit for about 20 to 30 minutes.
Add the pecan topping.
Bake at 350°F.
A cold casserole may need 35 to 45 minutes rather than 30 to 35.
The center should be hot.
If the pecans begin browning too quickly, loosely cover the top with foil.
Can You Bake Sweet Potato Casserole Ahead?
Yes.
Bake it completely.
Cool.
Cover and refrigerate.
Reheat the next day.
The topping will not be quite as crisp as when freshly baked, but it will still taste good.
How to Reheat Sweet Potato Casserole
Whole casserole
Cover loosely with foil.
Reheat at 325°F to 350°F until hot.
Remove the foil for the final 5 to 10 minutes to help the topping crisp.
Individual portions
Microwave in short intervals until hot.
For better topping texture, finish briefly in a toaster oven or air fryer if appropriate.
How to Keep Sweet Potato Casserole Warm
Keep it in a low oven around 200°F for a short period.
Cover loosely with foil if necessary.
Avoid holding it for a long time because the topping can soften and the filling may dry around the edges.
How Much Sweet Potato Casserole Per Person?
For Thanksgiving with several sides, plan for roughly ½ cup per person.
A standard 9×13-inch casserole usually serves around 10 to 12 people.
If sweet potato casserole is especially popular in your family, make a little extra.
Can You Double the Recipe?
Yes.
Use two casserole dishes rather than one very deep dish.
That gives the topping more surface area and helps both casseroles heat evenly.
If baking them at the same time, rotate the pans halfway through if your oven has hot spots.
Can You Make a Half Batch?
Yes.
Cut the ingredients in half.
Use an 8×8-inch baking dish.
Start checking a little earlier because the smaller casserole may heat faster.
Sweet Potato Casserole vs Mashed Sweet Potatoes
Mashed sweet potatoes are usually simpler and less sweet.
Sweet potato casserole contains extra butter, sugar, spices, and a topping.
If your Thanksgiving menu is already very rich, simple mashed sweet potatoes may be enough.
If you want a traditional holiday side with a crunchy topping, the casserole feels more festive.
Sweet Potato Casserole vs Maple Sweet Potato Casserole
A maple sweet potato casserole gets much of its flavor from maple syrup and may include marshmallows.
This version focuses more on the brown sugar pecan streusel.
It has a crunchier top and stronger toasted-nut flavor.
That makes it a good option if you want a sweet potato dish without relying on marshmallows.
Can You Use Canned Sweet Potatoes?
Yes.
Drain them very thoroughly.
Because canned sweet potatoes may already be soft and sometimes sweetened, check the label before adding sugar.
Mash and measure enough to replace the cooked fresh sweet potatoes.
Fresh sweet potatoes usually give better flavor, but canned potatoes can save time.
Can You Use Canned Yams in Syrup?
You can, but they are much sweeter.
Drain and rinse them gently.
Reduce the brown sugar in the filling significantly.
Otherwise, the casserole can become too sweet once the pecan topping is added.
Why Is My Sweet Potato Casserole Watery?
Possible reasons include:
- The potatoes were boiled and not drained well
- Too much milk was added
- The potatoes were very wet
- The casserole was cut immediately after baking
Allow boiled potatoes to steam dry before mashing.
Use only enough milk to create a creamy filling.
Let the finished casserole rest before serving.
Why Is My Casserole Stringy?
Some sweet potatoes naturally contain more fibrous strands.
These are often more noticeable in larger or older potatoes.
For an extra-smooth casserole, mash thoroughly or pass the cooked sweet potato through a potato ricer.
You can also remove any obvious fibrous strands while mashing.
Why Is My Pecan Topping Soft?
The topping may contain too much butter.
It may also have been covered during baking or stored while still warm.
Bake uncovered and allow steam to escape.
If reheating, uncover for the final few minutes.
Why Did My Pecan Topping Burn?
Pecans and brown sugar can darken quickly.
The oven may be too hot, or the casserole may have baked too long.
If the topping reaches the color you want before the center is hot, cover it loosely with foil.
How to Make Sweet Potato Casserole Look Beautiful
Use a white or cream ceramic baking dish.
Spread the sweet potato layer evenly.
Scatter the pecan topping all the way to the edges.
After baking, the topping should have a natural uneven texture.
For garnish, use only a small amount of:
- Chopped pecans
- Fresh thyme
- Cinnamon
- Orange zest
Do not cover the beautiful golden pecan surface.
Common Mistakes to Avoid
Using watery sweet potatoes
Drain boiled potatoes thoroughly.
Making the filling too sweet
Remember that the topping contains sugar too.
Adding eggs to piping-hot potatoes
Let the mixture cool slightly first.
Overmixing the potatoes
Mix only until smooth.
Making the topping into a paste
It should remain crumbly.
Pressing the topping down
Loose crumbs become crispier.
Burning the pecans
Keep an eye on the casserole near the end.
Serving immediately
A short rest improves the texture.
Adding too much milk
The filling should be creamy, not runny.
Frequently Asked Questions
What is the best sweet potato for casserole?
Orange-fleshed sweet potatoes such as Jewel or Garnet are excellent.
Should I bake or boil the sweet potatoes?
Either works. Baking creates a slightly deeper flavor and less watery filling.
Can I make sweet potato casserole the night before?
Yes. Prepare the filling and topping ahead and bake the next day.
Can I leave out the eggs?
Yes, although the filling will be softer.
Can I add marshmallows?
Yes. Add them during the final few minutes.
Can I use walnuts instead of pecans?
Yes. Walnuts make a good substitute, although the flavor is slightly different.
Should pecans be toasted first?
It is optional, but toasted pecans have better flavor.
Can I use maple syrup?
Yes. Replace some of the brown sugar in the filling with pure maple syrup.
Can I reduce the sugar?
Yes. Sweet potatoes are naturally sweet.
Can I use canned sweet potatoes?
Yes. Drain them well and adjust the sugar depending on whether they are sweetened.
Can I freeze sweet potato casserole?
Yes.
How do I know when it is done?
The center should be hot and set, and the pecan topping should be golden and crisp.
Does sweet potato casserole count as a side dish or dessert?
Traditionally it is served as a Thanksgiving side dish, even though it contains sweet ingredients.
How to Store Leftover Sweet Potato Casserole
Allow the casserole to cool slightly.
Cover the baking dish or transfer leftovers to an airtight container.
Refrigerate within about two hours.
Use within 3 to 4 days.
Can You Freeze Sweet Potato Casserole?
Yes.
For the best texture, freezing the filling without the pecan topping is ideal.
Prepare the filling.
Place it in a freezer-safe casserole dish or container.
Cover tightly.
Freeze for about 1 to 2 months for best quality.
Thaw overnight in the refrigerator.
Add freshly prepared pecan topping before baking.
Can You Freeze Leftover Baked Casserole?
Yes.
Divide into individual portions.
Place in freezer-safe containers.
The topping may soften slightly after thawing, but the flavor will still be good.
Thaw in the refrigerator and reheat until hot.
Leftover Sweet Potato Casserole Ideas
Leftovers can be used for:
- Sweet potato pancakes
- Waffles
- Breakfast bowls
- Muffin batter
- Sweet potato oatmeal
- Thanksgiving leftover plates
- Sweet potato biscuits
You can also simply warm a portion and add a few fresh toasted pecans.
Thanksgiving Cooking Timeline
Two days before
Buy the sweet potatoes and pecans.
Toast the pecans if desired.
One day before
Cook and mash the sweet potatoes.
Make the filling.
Transfer it to the casserole dish.
Prepare the pecan topping separately.
Refrigerate.
Thanksgiving day
Take the casserole from the refrigerator.
Add the pecan topping.
Bake until hot, golden, and crisp.
Rest for about 10 minutes.
Serve.
Final Thoughts
Sweet potato casserole with pecan topping is a Thanksgiving classic because it combines creamy sweet potatoes with one of the best textures you can add to a holiday side dish: buttery, crunchy pecan streusel.
The filling does not need to be extremely sweet. Sweet potatoes, a little brown sugar, butter, vanilla, cinnamon, and nutmeg provide plenty of warm holiday flavor.
The pecans do the rest.
For the best result, cook the potatoes until completely tender, avoid adding too much liquid, keep the topping crumbly, and bake until the pecans are toasted and the edges of the casserole are hot.
If Thanksgiving day is busy, prepare the sweet potato filling and pecan topping the night before and combine them before baking.
The result is an easy make-ahead Thanksgiving side with a creamy orange center, crisp brown sugar pecan topping, and enough holiday flavor to sit comfortably beside turkey, stuffing, green bean casserole, mashed potatoes, and cranberry sauce.