
If you love this sweet potato casserole, this one is a keeper. There’s something about a warm, creamy sweet potato casserole that makes a meal feel complete. This version skips the marshmallows and instead delivers a silky filling topped with a crunchy, cinnamon-spiced pecan mixture that gets golden and crispy in the oven. It looks like you spent hours on it, but the whole thing comes together in 90 minutes—and you can make it days ahead if needed.
What Makes This Casserole So Smooth and Rich
The secret to a great sweet potato casserole is treating the cooked potatoes like you’re making mashed potatoes. Boiling them until they’re completely tender, then mashing them thoroughly, creates that silky texture that makes each bite feel indulgent without any heavy cream or complicated steps. The butter and eggs add richness while keeping the base light enough that it doesn’t feel dense.
Brown sugar and a whisper of nutmeg season the filling just right—warm and comforting without being overly sweet. The eggs act as a binder and help the casserole hold together, so don’t skip them.
Building the Topping That Stays Crunchy
The pecan topping is where this casserole really shines. Mixing butter, brown sugar, flour, and cinnamon creates a crumbly mixture that bakes into something between a streusel and a cookie crust. The flour is key—it helps the topping set and stay crispy instead of turning soggy. Chopped pecans add texture and a subtle nutty flavor that complements the sweet potatoes perfectly.
For another idea to try next, see This Vegan Potato Salad Tastes Like Restaurant Quality.
What You’ll Need
- 3 pounds sweet potatoes (about 3 large), peeled and cut into 1-inch chunks
- ¼ cup (½ stick) unsalted butter, melted
- ¾ teaspoon salt
- ½ cup packed light brown sugar
- ⅛ teaspoon ground nutmeg
- 2 large eggs, lightly beaten
- ¼ cup (½ stick) unsalted butter
- 1 cup packed light brown sugar
- ⅓ cup flour
- 1 teaspoon ground cinnamon
- 1 cup pecans, coarsely chopped
How to Make This Sweet Potato Casserole
- Prep the oven: Preheat to 350°F and position a rack in the middle.
- Cook the sweet potatoes: Bring a large pot of water to a boil. Add the peeled and chunked sweet potatoes and cook for 20 to 25 minutes until they’re fork-tender and soft all the way through. Drain well and let cool for a few minutes.
- Make the topping: While the potatoes cook, melt ¼ cup butter in a medium bowl (microwave works fine). Stir in 1 cup brown sugar, flour, and cinnamon until combined—it should look slightly clumpy. Mix in the chopped pecans and set aside.
- Mash the potatoes: In a large bowl, mash the cooked sweet potatoes with a potato masher or fork until very smooth. Add the melted butter, salt, ½ cup brown sugar, and nutmeg. Mix well, then stir in the beaten eggs. A few small lumps are fine.
- Assemble: Spread the sweet potato mixture evenly into a 2-quart baking dish. Sprinkle the pecan topping over the top in an even layer.
- Bake: Bake uncovered for about 40 minutes until the topping is golden brown and crispy. Let it cool for 5 to 10 minutes before serving.
Small Details That Make a Real Difference
Don’t skip the cooling step after boiling the potatoes. Warm potatoes are harder to mash smoothly, and they can make the eggs scramble if you mix them in too hot. A few minutes of cooling makes the whole process easier.
When mashing, take your time and really break down the potatoes. The smoother the filling, the better the texture of the finished casserole. If you have a potato ricer, that works beautifully too.
Looking for more? Don’t miss our This BLT Caesar Pasta Salad Tastes Like Restaurant Dinner at Home.
Spread the topping evenly so it bakes uniformly. If one area is thicker than another, it might brown unevenly. A light hand helps here—you don’t need to pack it down.
Watch the casserole during the last 10 minutes of baking. If the topping is browning too fast, you can loosely tent it with foil to prevent over-browning while the filling finishes cooking.
How to Know When It’s Done
The topping should be golden brown and crispy when you pull it from the oven. The filling underneath should jiggle just slightly when you gently shake the dish—it’s still hot and will set more as it cools. If you insert a knife into the center, it should come out clean or with just a tiny bit of filling clinging to it.
If you enjoy this, you’ll love our This BLT Pasta Salad Tastes Like Restaurant Quality.
Make-Ahead and Freezer Tips
Assemble the casserole completely, cover it tightly, and refrigerate for up to 2 days before baking. Bake it straight from the fridge, adding 5 to 10 minutes to the baking time. For freezing, assemble it fully, wrap it well in plastic wrap and foil, and freeze for up to 3 months. Thaw overnight in the refrigerator, then bake as directed. You can also bake it, cool it completely, wrap it, and freeze the finished casserole for up to 2 months. Reheat gently in a 325°F oven for about 20 minutes, covered, until warmed through.
Storage and Reheating
Leftovers keep in an airtight container in the refrigerator for 3 to 4 days. To reheat, cover the casserole with foil and warm it in a 325°F oven for 15 to 20 minutes until heated through. You can also microwave individual portions for 1 to 2 minutes, though the oven method keeps the topping crispier. For safe food storage guidance, store leftovers within 2 hours of cooking.
More from the kitchen: Sweet Potato Casserole with Marshmallows and Pecan Topping.
Common Mistakes to Avoid
Undercooking the potatoes: If they’re not completely tender, they won’t mash smoothly and the filling will have a grainy texture. Boil them until a fork slides through with no resistance.

Skipping the cooling step: Hot potatoes can scramble the eggs. Always let them cool slightly before mixing in the eggs.
It pairs beautifully with Sweet Potato Casserole Recipe.
Overmixing the topping: If you work the topping mixture too much, it can become dense and cake-like instead of crumbly. Mix just until combined.
Packing the topping too tightly: Sprinkle it gently over the filling so it stays light and crispy. Pressing it down can make it dense and heavy.
Baking at the wrong temperature: A 350°F oven is important here. Too hot and the topping burns before the filling sets. Too cool and the topping stays pale and soft.
For another idea to try next, see Crock Pot Cheesy Potato Casserole.
Simple Swaps and Variations
Walnuts instead of pecans: Use the same amount of chopped walnuts for a slightly earthier flavor.
Add vanilla: Stir ½ teaspoon vanilla extract into the sweet potato filling for extra warmth and depth.
Looking for more? Don’t miss our Small Green Bean Casserole.
Spice it up: Add a pinch of ground ginger or cloves to the filling for more complexity.
Marshmallow topping: If you prefer the classic version, skip the pecan topping and arrange mini marshmallows on top during the last 5 minutes of baking until they’re golden.
If you enjoy this, you’ll love our Chicken Tortilla Casserole.
Lighter version: Use half the butter in the filling and topping, and substitute Greek yogurt for one of the eggs to reduce fat while keeping the texture creamy.
What to Serve Alongside
This casserole shines next to roasted turkey, ham, or chicken. It also pairs beautifully with simple sides like roasted Brussels sprouts, a fresh green salad, or crusty bread. For a vegetarian meal, serve it with roasted vegetables and a grain like quinoa or wild rice.
Sweet Potato Casserole
A creamy sweet potato casserole with a buttery cinnamon-pecan topping. Make it fresh or prepare ahead—it freezes beautifully.
68
servings30
minutes1
hour385
kcalIngredients
3 pounds sweet potatoes (about 3 large), peeled and cut into 1-inch chunks
¼ cup (½ stick) unsalted butter, melted
¾ teaspoon salt
½ cup packed light brown sugar
⅛ teaspoon ground nutmeg
2 large eggs, lightly beaten
¼ cup (½ stick) unsalted butter
1 cup packed light brown sugar
⅓ cup flour
1 teaspoon ground cinnamon
1 cup pecans, coarsely chopped
Directions
- Preheat the oven to 350°F and set an oven rack in the middle position.
- Bring a large pot of water to a boil (no need to salt). Add the sweet potatoes and cook until soft and very tender, 20 to 25 minutes. Drain and let cool.
- Meanwhile, make the topping: Melt the butter in a medium bowl in the microwave. (Alternatively, melt it in a small pan over low heat and transfer to a medium bowl.) Add the brown sugar, flour, and cinnamon and mix until well combined. It should look a little clumpy. Stir in the chopped nuts and set aside.
- In a large bowl, mash the cooked and drained sweet potatoes with a potato masher or large fork until very smooth. Add the melted butter, salt, sugar, and nutmeg and mix well. Mix in the eggs. It’s okay if there are some lumps. Set aside.
- Transfer the sweet potato mixture to a 2-quart baking dish and spread evenly. Sprinkle the topping evenly over the sweet potato mixture and bake, uncovered, for about 40 minutes, or until the topping is nicely browned. Let cool slightly before serving.
- Make-Ahead/Freezer-Friendly Instructions: The assembled casserole can be refrigerated for 2 days or frozen for up to 3 months. If frozen, thaw overnight in the fridge and proceed with baking instructions.
Good to know: for food-safety guidance, see the USDA safe minimum internal temperatures.
Frequently Asked Questions
Can I use canned sweet potatoes instead of fresh?
Fresh potatoes give the best texture and flavor, but canned works in a pinch. Drain them very well and reduce the salt to ½ teaspoon since canned versions are often salted. The texture won’t be quite as smooth, but it will still be delicious.
How do I keep the topping from getting soggy?
The flour in the topping is essential for keeping it crispy. Don’t skip it. Spread the filling evenly so the topping bakes uniformly, and bake uncovered. These steps help prevent sogginess.
Can I double this recipe?
Yes. Use a 3-quart baking dish and increase the baking time to 45 to 50 minutes. Check for doneness by inserting a knife in the center—it should come out mostly clean.
What's the difference between sweet potatoes and yams?
True yams are starchy tubers from Africa, while what we call yams in the U.S. are actually sweet potatoes. Either works for this recipe, but orange-fleshed sweet potatoes are more common and give the best results.
Can I make this dairy-free?
Substitute vegan butter for regular butter and use a flax egg (1 tablespoon ground flaxseed mixed with 3 tablespoons water) for the regular eggs. The texture will be slightly different but still very good.
How far ahead can I prepare this?
Peel and chop the sweet potatoes up to 8 hours ahead and store them in water in the refrigerator. The fully assembled casserole keeps refrigerated for 2 days or frozen for 3 months.








Leave a Reply