Sweet Potato Casserole with Pecan Streusel is a beloved dish that graces many holiday tables, especially during Thanksgiving and Christmas. Creamy, smooth mashed sweet potatoes form the base, lightly sweetened and spiced with cinnamon, nutmeg, and vanilla. On top, a golden-brown streusel made from butter, brown sugar, and chopped pecans adds a delightful crunch and a nutty, caramelized flavor that contrasts beautifully with the soft interior.
This casserole is more than just a side dish – it often feels like dessert disguised as dinner. The natural sweetness of the sweet potatoes is enhanced by a touch of sugar and warm spices, while the pecan topping provides texture and richness. Some versions include a splash of orange juice or zest for brightness, or a bit of bourbon for depth and complexity. Whether baked in a deep dish or spread into a shallow pan for extra topping, this dish brings warmth and comfort in every bite.
Its roots in Southern cooking give it a nostalgic charm, and its versatility allows it to shine alongside roasted turkey, glazed ham, or even as part of a vegetarian spread. While some families prefer marshmallows on top, the pecan streusel offers a more grown-up and flavor-forward alternative that appeals to a wider range of palates.
Sweet Potato Casserole also holds up well when made ahead, making it ideal for busy holiday meal prep. Reheated, it tastes just as good, if not better, the next day. Leftovers can be served with breakfast or as a sweet side for lunch, and they’re even tasty straight from the fridge.
From its smooth, spiced filling to the buttery, crisp topping, Sweet Potato Casserole with Pecan Streusel is a dish that balances decadence with wholesomeness. It’s a time-honored favorite that invites second helpings and brings a sense of home and celebration to the table.

Ingredients
- 4 cups sweet potatoes peeled and cubed
- 1/2 cup granulated sugar
- 2 large eggs beaten
- 1/2 cup butter melted
- 1/2 cup milk
- 1 teaspoon vanilla extract
- 1/2 cup pecans chopped
- 1/2 cup brown sugar
- 1/3 cup all-purpose flour
- 1/3 cup butter softened
Instructions
- Preheat the oven to 350°F (175°C).
- In a large pot, boil the sweet potatoes until tender, about 20 minutes. Drain and mash them.
- In a large bowl, combine the mashed sweet potatoes, granulated sugar, beaten eggs, melted butter, milk, and vanilla extract. Mix well.
- Transfer the sweet potato mixture into a greased baking dish.
- In a separate bowl, mix the chopped pecans, brown sugar, flour, and softened butter to form the streusel topping.
- Sprinkle the pecan streusel evenly over the sweet potato mixture.
- Bake in the preheated oven for about 30-35 minutes or until the topping is golden brown.
- Serve warm and enjoy!
Nutrition










I don’t know about this recipe… Sweet potatoes and sugar? Seems kinda odd to me. I might stick with normal potatoes for my casseroles.
This recipe is amazing! The pecan topping really adds a nice crunch to the dish. I made it for Thanksgiving and everyone loved it!
This casserole was everything I hoped for! The sweetness was spot on and the pecans added a nice crunch. Highly recommend!
I’m glad you enjoyed it! I’m thinking of trying this recipe for Thanksgiving. Do you think it would work with walnuts instead of pecans?
Sounds good but why’s everyone raving about pecans? They’re just nuts, right? Can you really taste the difference?
I found it too sweet! I think I might reduce the sugar next time. Also, I used walnuts instead of pecans because that’s what I had.
I guess it really depends on personal taste! I like it a bit sweeter myself, but walnuts are a great swap! Hope it turns out good next time!
Not bad, but the texture was kinda gummy? Maybe I mashed too aggressively or didn’t drain long enough after boiling. Flavor was great, just needs tweaking.
Pretty good, but mine came out a bit too sweet. Next time I’ll cut the granulated sugar in half or reduce the brown sugar in the streusel. Still worth making though.
Y’all, this is like a sweet potato pie without the crust! Love the nuts on top! 😍
I totally agree! The pecans really do add that nice crunch! This dish is so good, I can’t stop eating it! 😋
Sweet potato pie without crust? Sounds off to me. Why not just make pie then? Guess people got different taste…
Super yummy! My kids devoured it, even the picky eaters! Thanks for sharing!
I tried this and my kids just picked the pecans off! Not a fan of sweet potatoes. Maybe less sugar next time?
So glad to hear your kids loved it! It’s always a win when picky eaters enjoy something healthy! 😊
Made this for Thanksgiving last year—so cozy and the streusel is legit. I swapped in maple syrup for some of the sugar and it still worked great.
That sounds perfect for Thanksgiving—so glad the maple swap worked! 🍁 I love that you still kept the streusel flavor. Did you notice it getting a bit darker/fudgier on top?
Was okay, but my topping didn’t get golden brown. What did I do wrong? 🙁
I’m not sure about using sweet potatoes…they taste funny to me. Should I try it?
Not sure about the 1/3 cup flour in the streusel—mine seemed dry, like sand. Still tasty though, just more crumbly than I expected.
That makes sense—1/3 cup flour can definitely make streusel feel a bit dry/sandy depending on how soft your butter is and how chopped the pecans are. I’ve had it happen when the butter isn’t quite creamy. Next time you could try adding a spoon or two more butter (or even a tiny splash of milk) to get it to clump better.
I thought it was too sweet for my taste. Maybe cut down on sugar next time?
Meh, not what I expected. The texture was off. Should I have used less milk?
Sweet potatoes + pecans = my fave! Will make this every Thanksgiving!
This recipe is fantastic! My family loved it, especially the pecan topping. Definitely a keeper.
Not gonna lie, I was skeptical about mixing milk + melted butter into mashed sweet potatoes. But it came out creamy, not greasy.
This casserole is a game changer! The pecan topping adds such a nice crunch. My family loved it.
Is it really that great? Sounds a little too sweet for my taste.
I totally agree! The pecan topping really takes it to the next level! 😍
Why use brown sugar when regular sugar is the same? Idk, seems pointless lol.
The instructions are fine, but “golden brown” took me longer than 35 minutes. I think ovens vary—mine needed almost 45. After that it was great.