This sweet potato casserole brings together silky-smooth mashed sweet potatoes and a buttery pecan crumble that bakes up golden and crisp. I first made this for Thanksgiving a few years back when I wanted something a little different from the usual marshmallow-topped version, and honestly, I haven't looked back since. It's surprisingly easy to put together, and the cranberries folded into the filling add little bursts of sweetness that make every bite feel special.

If you're looking for more cozy sides to round out your dinner table, you might love this Easy Stuffed Bell Peppers Recipe or this Chicken and Dumplings Recipe that's ready in under an hour.
What Makes This Sweet Potato Casserole Special
This isn't your average holiday side dish. The sweet potato casserole has a creamy, velvety base that's naturally sweet and rich, topped with a pecan crumble that adds texture and a little bit of toasted nuttiness.
What I love most is how forgiving this recipe is. You can boil the sweet potatoes ahead of time, assemble everything in the morning, and pop it in the oven right before dinner. The optional cranberries give it a pop of color and a slightly tart contrast that balances all that sweetness beautifully.
It's the kind of dish that makes your kitchen smell amazing and has everyone asking for seconds.
Jump to:
Sweet Potato Casserole Ingredients
Here's everything you need to make this creamy sweet potato casserole recipe from scratch.
See Recipe Card Below This Post For Ingredient Quantities
Sweet Potato Filling:
- Sweet potatoes: The star of the dish. Boiling them makes them soft and easy to mash into a silky, smooth filling.
- Eggs: These help bind everything together and give the casserole structure so it holds its shape when you scoop it out.
- Granulated sugar: Adds sweetness and balances the earthiness of the sweet potatoes without making the dish overly sugary.
- Unsalted butter: Melted and slightly cooled, this brings richness and a smooth, velvety texture to the filling.
- Vanilla extract: A small amount goes a long way in adding warmth and depth to the flavor.
- Fine sea salt: Just a pinch enhances all the other flavors and keeps the sweetness from feeling flat.
- Dried cranberries (optional): These add little pops of tartness and a chewy texture that contrasts nicely with the creamy base.
Pecan Crumble Topping:
- Brown sugar: Packed brown sugar creates a rich, caramel-like sweetness in the topping that bakes up golden and crisp.
- All-purpose flour: This helps the topping hold together and crisp up in the oven. You can use a gluten-free blend if needed.
- Unsalted butter: Cold and diced butter is rubbed into the dry ingredients to form those perfect crumbly bits.
- Pecans: Coarsely chopped pecans add crunch and a toasty, nutty flavor that complements the sweetness below.
How to Make Sweet Potato Casserole
This easy sweet potato casserole with pecans comes together in just a few simple steps.
Cook sweet potatoes: Peel and chop the sweet potatoes into 1-inch chunks. Add them to a large pot and cover with water. Bring to a boil, then reduce to a medium-low boil and cook for 11 to 14 minutes, or until a fork slides through easily. Drain well and mash until smooth. An electric mixer helps if you want an extra creamy texture.

Make sweet potato filling: Preheat your oven to 350°F. In a large bowl, whisk together the eggs, granulated sugar, melted butter, vanilla, and a pinch of salt until well combined. Stir this mixture into your mashed sweet potatoes until everything is smooth and evenly blended. Gently fold in the dried cranberries if you're using them. Spread the filling evenly into a greased 9x13-inch casserole dish.

Make pecan crumble topping: In a small bowl, combine the brown sugar and flour. Add the cold, diced butter and use your fingertips to rub everything together until the mixture looks like coarse crumbs, about the size of peas. Stir in the chopped pecans.

Assemble and bake: Sprinkle the pecan topping evenly over the sweet potato mixture, making sure to cover the whole surface. Bake uncovered at 350°F for 36 to 39 minutes, or until the casserole is hot all the way through and the edges start to puff up slightly. The topping should be golden and crisp.
Cool and serve: Let the casserole rest for about 5 minutes before serving. This helps it set just enough to scoop cleanly.
Substitutions and Variations
This Sweet Potato Casserole and pecans is easy to customize based on what you have on hand or your dietary needs.
Swap the pecans: Walnuts or sliced almonds work just as well if you don't have pecans. You can also leave the nuts out entirely for a nut-free version.
Use maple syrup: Replace the granulated sugar in the filling with ⅓ cup of pure maple syrup for a deeper, more complex sweetness.
Make it dairy-free: Use melted coconut oil or vegan butter in place of the regular butter, both in the filling and the topping.
Add spices: A pinch of cinnamon, nutmeg, or ginger in the filling gives it a warming, spiced flavor that's perfect for fall.
Skip the cranberries: If you're not a fan, just leave them out. The casserole is delicious either way.
Gluten-free option: Use a gluten-free all-purpose flour blend in the topping. It works perfectly and you won't notice a difference in texture.
Equipment For Sweet Potato Casserole
You don't need anything fancy to make this pecan sweet potato casserole.
- Large pot: For boiling the sweet potatoes until they're soft and mashable.
- Electric mixer (optional): Makes mashing the sweet potatoes super smooth and creamy, but you can also use a potato masher or fork.
- Large mixing bowl: To combine the filling ingredients and mix everything together.
- 9x13-inch casserole dish: This is the perfect size for serving 12 people as a side dish.
- Small bowl: For mixing up the pecan crumble topping.
- Oven: Set to 350°F for baking.
Storage and Reheating Tips
This Sweet Potato Casserole keeps well and reheats like a dream, which makes it ideal for meal prep or holiday planning.
Refrigerate leftovers: Store covered in the fridge for up to 4 days. The topping may soften slightly, but it still tastes great.
Freeze for later: You can freeze the assembled, unbaked casserole for up to 2 months. Wrap it tightly in plastic wrap and then foil. Thaw overnight in the fridge before baking.
Reheat in the oven: Cover with foil and warm at 325°F for about 20 minutes, or until heated through. Remove the foil for the last 5 minutes to crisp up the topping.
Microwave individual portions: Reheat single servings in the microwave for 60 to 90 seconds.
Serving Suggestions
This holiday sweet potato casserole recipe pairs beautifully with a variety of main dishes and other sides.
Serve it alongside roasted turkey or ham for a classic Thanksgiving or Christmas dinner. It also works well with Easy Pepper Steak or a simple roasted chicken for a cozy weeknight meal.
The creamy, sweet flavor goes nicely with savory dishes like green bean casserole, stuffing, or mashed potatoes. You can also pair it with a fresh salad to balance out the richness.
For a fun brunch twist, serve it with scrambled eggs and sausage. The sweet and savory combo is surprisingly good.
Expert Tips
Don't overcook the sweet potatoes: You want them fork-tender, but not mushy. Overcooking can make them watery, which affects the texture of the filling.
Let the butter cool slightly: If the melted butter is too hot when you mix it with the eggs, it can scramble them. Just let it sit for a minute or two after melting.
Use cold butter for the topping: This is key to getting those perfect crumbly bits. If the butter is too soft, the topping will clump instead of forming a nice crumble.
Don't skip the resting time: Letting the casserole sit for 5 minutes after baking helps it firm up just enough to slice and serve neatly.
Taste as you go: If your sweet potatoes are super sweet on their own, you might want to reduce the sugar in the filling slightly. Trust your taste buds.
FAQ
What are some common mistakes to avoid when making sweet potato casserole?
The biggest mistake is adding the eggs when the sweet potato mixture is still too hot, which can cause them to scramble. Make sure everything cools down a bit before mixing. Also, don't skip draining the sweet potatoes well after boiling, or your filling might end up too watery. And be careful not to overmix the topping, you want it crumbly, not pasty.
Is it better to boil or bake sweet potatoes for casserole?
Boiling is faster and easier, and it gives you soft, mashable sweet potatoes in about 12 minutes. Baking takes longer, usually around 45 minutes to an hour, but some people prefer the deeper, slightly caramelized flavor it brings. For this recipe, boiling works beautifully and keeps things simple.
What goes into sweet potato casserole?
A classic sweet potato casserole has mashed sweet potatoes mixed with eggs, sugar, butter, vanilla, and a pinch of salt for the base. The topping is usually a crumbly mixture of brown sugar, flour, butter, and pecans. Some versions include spices like cinnamon or nutmeg, and others have marshmallows on top instead of pecans.
How much cinnamon and nutmeg are in sweet potato casserole?
This particular recipe doesn't call for cinnamon or nutmeg, since it focuses on the natural sweetness of the sweet potatoes and the vanilla. But if you want to add them, start with about ½ teaspoon of cinnamon and ¼ teaspoon of nutmeg. You can always adjust to taste. My mom used to add a pinch of both, and it made the whole kitchen smell like fall.
Related
Looking for other recipes like this? Try these:
Pairing
These are my favorite dishes to serve with Sweet Potato Casserole

Sweet Potato Casserole
Ingredients
Method
- Peel and chop the sweet potatoes into 1" chunks. Place them in a large pot and cover with water. Bring the water to a boil over medium heat, then cook until the potatoes are easily pierced with a fork, about 10-15 minutes. Drain the potatoes and mash them with an electric mixer until smooth and creamy.
- Preheat your oven to 350˚F. In a large bowl, whisk together eggs, granulated sugar, melted butter, vanilla extract, and a pinch of salt. Stir the butter mixture into the mashed sweet potatoes, then fold in the dried cranberries, if using. Spread the sweet potato mixture evenly into a 9x13 casserole dish.
- In a separate small bowl, mix together brown sugar and flour. Add cold, diced butter and rub the mixture with your fingers until pea-sized crumbs form. Stir in the chopped pecans.
- Sprinkle the pecan crumble evenly over the sweet potato mixture. Bake in the preheated oven for 35-40 minutes, or until the casserole is heated through and the edges of the sweet potatoes begin to puff.













Leave a Reply