The pot is full of tender sweet potato chunks, but the casserole still needs one more texture before it goes in the oven: a buttery pecan layer that stays distinct from the soft filling. I make this Sweet Potato Casserole with Pecan Topping when I want a classic, gently sweet side with a crisp-looking top and a smooth, rich center. The filling comes together in the same pot used to boil the potatoes, which keeps the prep straightforward without sacrificing that homemade texture.
I mash the potatoes with butter, milk, sugar, and salt, then add the eggs and vanilla once the mixture has cooled. The topping is a separate mix of flour, brown sugar, pecans, and melted butter; spread it across the surface rather than stirring it into the filling. In the oven, those two layers become the point of the dish: a soft, buttery base beneath a golden pecan crumble.

Kitchen Note
Give the mashed potatoes their full 10-minute cool-down before adding the eggs. The mixture should feel warm, not steaming, so the eggs blend in smoothly instead of starting to set in the hot mash.
Save this sweet potato casserole with its golden pecan topping for a holiday table or any meal that needs a buttery, crunchy side.
Why This Pecan Topping Belongs in Its Own Layer
The topping does a different job from the filling, and keeping those jobs separate gives every serving its contrast. Sweet potatoes, butter, and milk make a soft base; flour and brown sugar help the melted butter cling to the pecans instead of disappearing into that base. When the mixture is sprinkled across the top, you get a buttery, nutty bite alongside the smooth mash rather than pecans scattered unevenly through it.
Even coverage matters more than packing the topping down. A thin spot leaves some filling bare, while a heavy mound can make the topping feel concentrated in a few bites. Stir the topping ingredients until the flour and sugar look evenly coated with butter, then distribute the mixture over the casserole in an even layer. Chopped pecans are a useful size here: they give the topping plenty of nutty crunch without turning it into a solid sheet.
The filling itself is intentionally simple, which lets the sweet potato stay at the center of the flavor. Granulated sugar sweetens the mash, while the pecan layer brings its own brown-sugar sweetness and texture. That balance is why the topping belongs on the surface rather than mixed through the potatoes.
The Ingredients That Keep the Filling Soft and the Pecans Crumbly

- Sweet potatoes — Choose firm potatoes without soft spots. Fresh sweet potatoes give this filling its flavor and body; canned versions can carry extra liquid or sweetener, so they aren’t a reliable direct swap here. Peeling and cutting them into even chunks helps them cook at the same pace.
- Butter — Unsalted butter lets the kosher salt season the filling without guesswork. The softened portion blends into the mash, while melted butter helps bind the topping. Use ordinary supermarket butter if that’s what you have; keeping the two portions in their specified forms matters more than buying a specialty brand.
- Whole milk and eggs — Whole milk adds richness and loosens the mash enough to spread. The lightly beaten eggs help the filling set as it bakes. I wouldn’t replace either with water: it changes the richness and the structure of the finished casserole.
- Granulated and light brown sugar — The granulated sugar sweetens the potato filling without changing the topping’s crumbly texture. Packed light brown sugar adds moisture and a deeper sweetness to the pecan layer, so keep each sugar in its own part of the recipe.
- All-purpose flour and pecans — Flour gives the topping substance, and chopped pecans supply its defining crunch. A standard bag of chopped pecans works well; if the pieces are especially large, chop them a little smaller so they’re easier to scoop with the crumble.
- Vanilla and kosher salt — Vanilla rounds out the sweet potato filling, and salt keeps it from tasting flat. Since the salt is already measured into the filling, don’t add another pinch without tasting the finished dish.
From Fork-Tender Potatoes to a Golden Pecan Top
Boil the Sweet Potato Chunks Until Tender
Heat the oven to 350°F and coat a 9×13-inch baking dish with cooking spray. Put the peeled, 1-inch sweet potato chunks in a large pot and cover them with water by 1 inch. Bring the water to a boil, then lower the heat and simmer for 15 to 20 minutes. Check with a fork; it should slide into a chunk easily, without the center feeling firm.
Mash the Filling and Let It Cool
Drain the sweet potatoes and return them to the pot. Mash in the softened butter, granulated sugar, whole milk, and kosher salt until the filling is combined; a little texture is fine, but large hard pieces are not. Let the mash cool for 10 minutes, then stir in the lightly beaten eggs and vanilla. Spread the filling in the prepared baking dish.
Mix a Buttery Pecan Crumble
In a medium bowl, stir together the flour, packed light brown sugar, chopped pecans, and melted butter. Keep stirring until the dry ingredients are evenly coated and the mixture looks consistent throughout. If you see a pocket of dry flour or sugar, it hasn’t been mixed evenly yet. Sprinkle the pecan mixture across the filling rather than folding it in.
Bake Until Golden, Then Rest
Bake the casserole for 30 to 35 minutes. The pecan topping should be golden, and the center should reach 160°F. If the top is browning faster than the center is heating, loosely tent the dish with foil for the remainder of the bake. Let the casserole rest for 10 minutes before serving so the filling has time to settle.
Two Smart Ways to Change the Pecan Topping
Make the Crumble Nut-Free
Leave out the chopped pecans and mix the flour, brown sugar, and melted butter together for a nut-free topping. It will bake into a simpler brown-sugar crumble without the pecans’ crunch or toasted flavor, but it still gives the casserole a distinct top layer.
Chop the Pecans More Finely
Use the same amount of pecans, chopped into smaller pieces, for a more compact topping that spreads in a finer layer. It gives each scoop a more even pecan crunch, though you lose some of the larger nut pieces.
Storage and Reheating
- Refrigerator: Refrigerate leftovers within 2 hours in a covered, airtight container; they keep for 3 to 4 days. The topping softens as it sits.
- Freezer: Freeze individual portions in airtight containers for up to 2 to 3 months. Thaw overnight in the refrigerator; the pecan topping won’t be quite as crisp after freezing.
- Reheating: Reheat covered in a 325°F oven until the center reaches 165°F, uncovering near the end if you want to dry the topping a little. Microwaving works for a quick portion, but the topping will stay soft.
Questions That Come Up While Making Sweet Potato Casserole

Sweet Potato Casserole with Pecan Topping
Ingredients
Equipment
Method
- Heat the oven to 350°F.
- Coat a 9x13-inch baking dish with cooking spray.
- Place the sweet potatoes in a large pot and cover with water by 1 inch.
- Bring the water to a boil, reduce the heat, and simmer for 15 to 20 minutes, until fork-tender.
- Drain the sweet potatoes and return them to the pot.
- Mash the sweet potatoes with 1/2 cup softened butter, the granulated sugar, milk, and salt.
- Let the mixture cool for 10 minutes.
- Stir in the eggs and vanilla.
- Spread the mixture in the prepared baking dish.
- In a medium bowl, stir together the flour, brown sugar, pecans, and 1/4 cup melted butter until evenly combined.
- Sprinkle the pecan mixture evenly over the sweet potato filling.
- Bake for 30 to 35 minutes, until the topping is golden and the center reaches 160°F.
- Let the casserole rest for 10 minutes before serving.





