Easy Brown Sugar Pecan Sweet Potato Casserole
There are some side dishes that simply belong on a holiday table, and this Brown Sugar Pecan Sweet Potato Casserole is one of them. Creamy mashed sweet potatoes are flavored with butter, brown sugar, vanilla, cinnamon, and a touch of nutmeg, then covered with a crisp pecan streusel that turns golden and caramelized in the oven.
Unlike versions covered with marshmallows, this recipe gets its sweetness and texture from a buttery brown sugar pecan topping. That means every serving has two distinct layers: soft, velvety sweet potatoes underneath and a crunchy, nutty topping above.
It’s a natural side dish for Thanksgiving, Christmas, Sunday dinner, or any cozy fall meal, and it can be assembled ahead of time when you don’t want another recipe competing for attention on the day of your gathering.

Easy Sweet Potato Casserole with Pecans
The best sweet potato casserole shouldn’t taste like dessert disguised as a vegetable side.
Sweet potatoes already contain plenty of natural sweetness, so we’re using brown sugar carefully rather than burying them underneath it. Butter gives the filling richness, milk loosens the mash, eggs provide structure, and vanilla, cinnamon, and nutmeg add warmth.
Then comes the best part: the brown sugar pecan streusel.
Instead of simply scattering pecans over the sweet potatoes, we’ll combine them with brown sugar, flour, melted butter, cinnamon, and salt. As the casserole bakes, that mixture develops into a crisp, crumbly topping.
The contrast is what makes the dish work.
You get creamy sweet potato, crunchy toasted pecans, caramel-like brown sugar, and just enough salt to keep everything balanced.
⭐ Why You’ll Love This Recipe
- Creamy sweet potato filling.
- Crunchy brown sugar pecan topping.
- No marshmallows required.
- Perfect for Thanksgiving.
- Easy to assemble ahead.
- Uses simple ingredients.
- Can be prepared with boiled or roasted sweet potatoes.
- Easy to scale for a larger gathering.
- Warm cinnamon and vanilla flavor.
- Sweet without becoming overwhelmingly sugary.
- Pairs beautifully with turkey.
- Leftovers reheat well.
🛒 Ingredients
Sweet Potatoes
You’ll need approximately 3 pounds sweet potatoes.
Choose firm sweet potatoes without large soft spots or shriveled areas.
We’ll peel and cut them into similarly sized pieces before cooking so they soften at approximately the same rate.
You can also roast whole sweet potatoes if you prefer a deeper, slightly more concentrated flavor. I’ll explain that variation below.
Unsalted Butter
Use 6 tablespoons unsalted butter in the filling.
Butter adds richness and gives the mashed sweet potatoes a smoother mouthfeel.
We’ll use additional butter for the pecan topping.
Brown Sugar
Use ⅓ cup packed light brown sugar in the filling.
Brown sugar adds a subtle caramel/molasses flavor that works especially well with sweet potatoes.
We’ll also use brown sugar in the topping.
Whole Milk
Use approximately ½ cup whole milk.
Add it gradually.
Different sweet potatoes contain different amounts of moisture, and you don’t want to turn the filling into soup.
Eggs
Use 2 large eggs.
The eggs help the sweet potato mixture set into a soft casserole rather than remaining loose mashed potatoes.
Because this casserole contains eggs, it should be thoroughly cooked. USDA guidance says egg dishes should reach 160°F (71°C) internally.
Vanilla Extract
Use 1 teaspoon pure vanilla extract.
It might sound more like a dessert ingredient, but a small amount works beautifully with sweet potatoes, brown sugar, and pecans.
Ground Cinnamon
Use 1 teaspoon ground cinnamon in the filling.
We’ll also add a smaller amount to the pecan topping.
Ground Nutmeg
Use approximately ¼ teaspoon ground nutmeg.
Nutmeg is powerful, so a little is enough.
Kosher Salt
Use approximately ¾ teaspoon kosher salt in the filling.
Salt is especially important in a sweet casserole because it prevents the dish from tasting flat and sugary.
Taste the sweet potato mixture before adding the eggs and adjust the seasoning if necessary.
Pecans
Use 1 cup roughly chopped pecans.
Don’t chop them into powder.
We want recognizable pieces that toast in the oven and provide real crunch.
All-Purpose Flour
Use ½ cup all-purpose flour for the streusel.
Flour combines with butter and brown sugar to turn the topping into crumbs rather than a melted layer of sugar.
Butter for the Topping
Use 4 tablespoons unsalted butter, melted.
Allow it to cool slightly before combining it with the dry topping ingredients.

👩🍳 How to Make Brown Sugar Pecan Sweet Potato Casserole
1. Preheat the oven
Preheat your oven to 350°F (175°C).
Lightly butter a 9 × 13-inch baking dish.
2. Prepare the sweet potatoes
Peel approximately 3 pounds of sweet potatoes.
Cut them into roughly 1½-inch pieces.
Try to keep the pieces relatively uniform.
3. Add them to a pot
Place the sweet potato pieces in a large pot.
Cover them with cold water by approximately an inch.
Add a small pinch of salt.
4. Bring to a boil
Bring the water to a boil over medium-high heat.
Then reduce to a steady simmer.
5. Cook until tender
Simmer for approximately 15–20 minutes, depending on the size of your pieces.
A fork or paring knife should slide into the sweet potatoes easily.
Don’t continue boiling them long after they’re tender.
6. Drain thoroughly
Drain the cooked sweet potatoes in a colander.
Let them sit for a minute or two so excess water can evaporate.
This small step helps prevent watery casserole filling.
7. Return them to the pot
Transfer the drained sweet potatoes back into the warm pot.
Let them sit over the residual heat for approximately 1 minute.
Do not continue actively cooking them.
8. Mash
Mash the sweet potatoes until mostly smooth.
A few tiny natural pieces are fine.
Don’t use a blender or food processor; aggressive processing can create an unpleasantly gluey texture.
9. Add the butter
Add 6 tablespoons softened or melted butter.
Stir until incorporated.
10. Add brown sugar
Stir in ⅓ cup light brown sugar.
11. Add the milk
Add approximately half of the milk first.
Mix, then assess the consistency.
Add more only as needed.
The mixture should be creamy but still thick enough to hold soft ridges from a spoon.
12. Add vanilla and spices
Stir in:
- vanilla
- cinnamon
- nutmeg
- salt
13. Taste before adding eggs
This is your opportunity to adjust the seasoning.
Once raw eggs are added, don’t taste the uncooked mixture.
If the potatoes are already very sweet, you may decide you don’t need additional sugar.
14. Cool slightly
Allow the mixture to cool for several minutes if it’s extremely hot.
15. Beat the eggs separately
Crack the eggs into a small bowl and whisk until combined.
16. Temper if necessary
If the sweet potatoes are still quite hot, stir a spoonful of the potato mixture into the eggs first.
Then gradually mix the eggs into the remaining potatoes.
This reduces the chance of creating little pieces of scrambled egg.
17. Transfer to the baking dish
Spoon the sweet potato mixture into the prepared baking dish.
Spread it into an even layer.
Don’t make the surface perfectly flat—a few gentle ridges look natural and give the topping places to settle.
18. Make the pecan topping
In a medium bowl, combine:
- chopped pecans
- brown sugar
- flour
- cinnamon
- salt
Stir until evenly distributed.
19. Add melted butter
Pour in the melted butter.
Stir with a fork until irregular crumbs form.
The mixture should look crumbly rather than wet and pasty.
20. Add the topping
Scatter the pecan streusel evenly over the sweet potato filling.
Don’t press it down.
Leaving it loose helps it become crisp.

21. Bake
Bake uncovered at 350°F (175°C) for approximately 30–40 minutes.
The filling should be hot throughout and the pecan topping should look golden and toasted.
22. Check the center
Because this recipe contains eggs, check the center with a food thermometer if you’re uncertain about doneness.
Egg dishes should reach 160°F (71°C) according to USDA guidance.
23. Watch the pecans
If the pecans are becoming too dark before the center is ready, loosely tent the casserole with foil.
24. Remove from the oven
Once the casserole is hot and set and the topping is golden, remove it from the oven.
25. Rest before serving
Allow the casserole to rest for approximately 10 minutes.
This gives the filling time to settle slightly and makes serving easier.
🍽️ Equipment Needed
You’ll need:
- 9 × 13-inch baking dish
- Large pot
- Colander
- Potato masher
- Large mixing bowl
- Medium mixing bowl
- Small bowl
- Whisk
- Rubber spatula
- Measuring cups
- Measuring spoons
- Fork
- Food thermometer, optional but useful
🔁 Variations & Substitutions
Sweet Potato Casserole with Marshmallows
If your family considers marshmallows essential, you can add them.
I’d still keep some pecans for texture.
During approximately the final 5–10 minutes of baking, scatter mini marshmallows over part or all of the casserole and return it to the oven until lightly golden.
Watch closely—they brown quickly.
Roasted Sweet Potato Version
Instead of boiling the potatoes, roast them whole at approximately 400°F (204°C) until completely tender.
Once cool enough to handle, scoop out the flesh.
Roasting reduces the amount of water the potatoes absorb and can produce a slightly more concentrated sweet potato flavor.
Maple Pecan Sweet Potato Casserole
Replace part of the brown sugar in the filling with pure maple syrup.
Because maple syrup adds liquid, don’t overdo it.
Bourbon-Free Holiday Version
This recipe is already completely alcohol-free, so you don’t need bourbon or any other alcohol to get a rich holiday flavor.
Vanilla, brown sugar, toasted pecans, cinnamon, and nutmeg provide plenty of complexity.
Extra-Pecan Version
Increase the pecans to approximately 1¼ cups if you want an especially crunchy topping.
Walnut Version
Replace the pecans with roughly chopped walnuts.
The flavor will be slightly more earthy but still works well.
Less-Sweet Version
Reduce the brown sugar in the filling to ¼ cup.
Keep the streusel as written so you still get that caramelized topping.
Dairy-Free Version
Use your preferred plant-based butter and unsweetened dairy-free milk.
The flavor and texture will change slightly depending on the products used.
💡 Pro Tips for the Best Sweet Potato Casserole
Don’t overcook the potatoes
Cook them only until tender.
Waterlogged sweet potatoes create watery casserole filling.
Drain thoroughly
Give the potatoes a minute after draining so surface moisture can evaporate.
Add milk gradually
You can always add more.
You can’t easily remove it.
Taste before adding the eggs
This is especially important because sweet potatoes vary in sweetness.
Adjust the sugar, salt, and spices while tasting is still safe.
Don’t overprocess the potatoes
A potato masher is enough.
There’s no need to puree them aggressively.
Use real pecan pieces
The topping is much better when the pecans remain large enough to provide noticeable crunch.
Don’t pack down the streusel
Scatter it loosely over the filling.
Watch the nuts
Pecans can go from toasted to burned relatively quickly.
Cover loosely with foil if they’re browning too fast.
Give it time to rest
Ten minutes makes the casserole easier to scoop and serve.
🧊 Make Ahead, Storage & Freezing
Make Ahead
This is a particularly useful Thanksgiving recipe because much of the work can be done ahead.
Prepare the sweet potato filling and spread it into your baking dish.
Prepare the pecan streusel separately.
Cover both and refrigerate.
Add the topping shortly before baking so it doesn’t absorb moisture from the filling overnight.
If you’re assembling an egg-containing casserole ahead, keep it refrigerated and cook it promptly; USDA says dishes containing raw eggs should be cooked immediately or refrigerated and cooked within 24 hours.
Refrigerator
Transfer leftovers to covered containers and refrigerate promptly.
USDA advises that perishable foods shouldn’t remain at room temperature for more than 2 hours, or more than 1 hour when the temperature is above 90°F (32°C). Most cooked leftovers should be used within 3–4 days.
Reheating
Reheat individual portions in the microwave or warm a larger amount in the oven.
USDA recommends reheating leftovers to 165°F (74°C).
For oven reheating, loosely cover the casserole initially to keep it from drying out, then uncover it toward the end to help restore some crunch to the pecan topping.
Freezing
You can freeze the cooked sweet potato casserole, although the topping won’t be quite as crisp after thawing.
For the best results, freeze the sweet potato filling without the pecan topping and make fresh streusel before reheating.
❓ Frequently Asked Questions
Can I make sweet potato casserole ahead of time?
Yes.
Prepare the filling ahead and refrigerate it. Keep the pecan topping separate and add it immediately before baking.
Is sweet potato casserole better with pecans or marshmallows?
That’s entirely personal preference.
Marshmallows make the casserole sweeter and softer on top.
Pecan streusel gives you a crunchy, buttery topping with a nuttier flavor.
This recipe is designed specifically for people who prefer sweet potato casserole without marshmallows.
Can I use canned sweet potatoes?
You can, but I prefer fresh sweet potatoes because you have better control over their moisture and sweetness.
If using canned sweet potatoes, drain them very thoroughly and reduce the sugar if they’re packed in syrup.
Can I use yams instead?
In many U.S. supermarkets, orange-fleshed sweet potatoes are labeled “yams,” even though true yams are a different plant.
For this recipe, use the familiar orange-fleshed sweet potatoes commonly sold for Thanksgiving casseroles.
Why is my sweet potato casserole watery?
Common causes include:
- overcooking the potatoes
- failing to drain them thoroughly
- adding too much milk
- using very watery canned potatoes
- not baking the casserole long enough
Can I leave the eggs out?
You can make an egg-free version, but the texture will be softer and more like mashed sweet potatoes.
The eggs help the filling set.
Can I use a hand mixer?
Yes, but use it carefully and briefly.
Overmixing can make the potatoes gummy.
A potato masher gives you more control.
Should sweet potato casserole be covered while baking?
Not initially.
Bake it uncovered so the pecan topping can become crisp.
Only cover it if the nuts begin browning too quickly.
How do I know when sweet potato casserole is done?
The center should be thoroughly hot and set rather than loose.
Because this recipe contains eggs, an internal temperature of 160°F (71°C) is a useful safety check.
Can I double this recipe?
Yes.
For a large gathering, make two casseroles rather than creating one extremely deep dish.
Two normal-depth casseroles will cook more predictably.
🦃 What to Serve With Sweet Potato Casserole
This casserole is built for a cozy fall or Thanksgiving dinner.
Serve it beside Crispy Garlic Herb Butter Roasted Turkey Legs for a smaller holiday meal. The salty garlic-herb turkey balances the brown sugar and naturally sweet potatoes particularly well.
If you prefer white meat, Brown Butter Sage Roasted Turkey Breast for Two is another excellent main dish. Sage, browned butter, sweet potato, pecans, and warm spices all fit comfortably on the same holiday plate.
Add Fresh Harvest Apple Pecan Salad with Maple Vinaigrette when you need something crisp and acidic alongside the richer dishes. The salad brings freshness while the pecans create a subtle connection between the recipes.
For another vegetable side, Brown Sugar Roasted Delicata Squash Rings work well for a larger gathering, although I’d keep the rest of the menu relatively savory because both sides contain some sweetness.
And if dessert is already on your mind, No-Bake Pumpkin Cheesecake Cups can be prepared ahead and chilled while the rest of the Thanksgiving meal is in the oven.
📊 Approximate Nutrition
Per serving, based on approximately 10 servings:
Calories: approximately 360–410
Protein: approximately 5–7 g
Carbohydrates: approximately 48–55 g
Fat: approximately 17–21 g
Saturated Fat: approximately 8–10 g
Fiber: approximately 5–7 g
Sugar: approximately 20–25 g
Sodium: approximately 200–300 mg
These are estimates and will vary depending on ingredient brands and serving size.

Easy Brown Sugar Pecan Sweet Potato Casserole
Ingredients
Method
- Preheat the oven to 350°F (175°C). Lightly butter a 9 × 13-inch baking dish.
- Place the peeled and chopped sweet potatoes in a large pot and cover with cold water.
- Bring to a boil, reduce to a simmer, and cook for approximately 15–20 minutes, until completely tender.
- Drain thoroughly and allow excess moisture to evaporate for 1–2 minutes.
- Return the potatoes to the warm pot and mash until mostly smooth.
- Stir in 6 tablespoons butter.
- Add the brown sugar and mix until incorporated.
- Gradually add the milk until the potatoes are creamy but still thick.
- Stir in the vanilla, cinnamon, nutmeg, and salt.
- Taste and adjust the seasoning before adding the raw eggs.
- Allow the sweet potato mixture to cool slightly.
- Whisk the eggs separately.
- If the potatoes are still very hot, stir a small spoonful of sweet potato mixture into the eggs before gradually mixing the eggs into the remaining potatoes.
- Transfer the filling to the prepared baking dish and spread into an even layer.
- In a medium bowl, combine the chopped pecans, brown sugar, flour, cinnamon, and salt.
- Add the melted butter and stir with a fork until irregular crumbs form.
- Scatter the pecan topping loosely and evenly over the sweet potato filling.
- Bake uncovered for approximately 30–40 minutes.
- If the pecans become too dark, loosely cover the casserole with foil.
- Bake until the center is hot and set and reaches 160°F (71°C).
- Remove from the oven and allow the casserole to rest for approximately 10 minutes.
- Serve warm.
