Sweet potato casserole is a comforting and flavorful dish that’s often seen on holiday tables, particularly during Thanksgiving and Christmas. With its rich, sweet flavor and velvety texture, it’s the perfect balance of savory and sweet, making it an irresistible side dish for any festive meal.
The base of sweet potato casserole starts with mashed sweet potatoes, which are naturally sweet and packed with nutrients. The potatoes are cooked until tender, then mashed and mixed with butter, brown sugar, vanilla, and a pinch of cinnamon or nutmeg to enhance their natural flavor. A little cream or milk is added to make the mixture creamy and smooth, giving the casserole a luscious texture.
What makes sweet potato casserole truly special, however, is its topping. A classic version often includes a crunchy, sweet topping made from a combination of brown sugar, butter, and either chopped pecans or marshmallows. The crunchy pecans add a lovely nutty flavor and texture, while the marshmallows, when baked, become golden and gooey, adding sweetness and a bit of chewiness.
The casserole is baked until bubbly and golden on top, allowing the flavors to meld together and creating a delightful contrast between the creamy sweet potato filling and the crispy, sugary topping. This dish is a great way to showcase the natural sweetness of sweet potatoes while adding depth with the warm spices and the rich, buttery finish.
These casserole pairs wonderfully with roasted meats like turkey, ham, or pork, as well as other classic holiday side dishes like stuffing, green beans, or mashed potatoes. It also works well as a hearty side for family dinners or casual gatherings.
For drinks, a glass of sparkling cider, a light white wine like Sauvignon Blanc, or a slightly sweet dessert wine can balance the richness of the casserole.
Sweet potato casserole is a timeless and beloved dish that brings warmth and sweetness to any meal, offering both comfort and indulgence in every bite.

Ingredients
- 3 cups sweet potatoes cooked and mashed
- 1/2 cup granulated sugar
- 2 large eggs beaten
- 1/2 cup unsalted butter melted
- 1 teaspoon vanilla extract
- 1/2 cup milk
- 1/2 cup brown sugar packed (for streusel)
- 1/3 cup all-purpose flour (for streusel)
- 1/3 cup chopped pecans (for streusel)
- 3 tablespoons unsalted butter melted (for streusel)
Instructions
- Preheat your oven to 350°F (175°C). Lightly grease a 9×13-inch baking dish.
- In a large bowl, mix together the mashed sweet potatoes, granulated sugar, beaten eggs, melted butter, vanilla extract, and milk until smooth.
- Spread the sweet potato mixture evenly in the prepared baking dish.
- In a separate bowl, combine brown sugar, flour, chopped pecans, and melted butter to make the streusel topping.
- Sprinkle the streusel evenly over the sweet potato mixture.
- Bake for 30 minutes in the preheated oven until the topping is golden brown and crispy.
- Remove from the oven and let it cool slightly before serving.
Yummy! But how can it be golden brown when they’re orange? Lol, just kidding. It was delicious!
Great recipe! My family loved it. Pecan topping was a hit!
Honestly, I didn’t have pecans so I used chopped walnuts and it was fine. But the topping didn’t get as “crispy” as described, more like chewy.
I followed it mostly, but I added a pinch of cinnamon because I always do. It baked up great and the topping stayed crunchy.
Not gonna lie, I thought it would be more “casserole-y.” The texture is more like a custardy mash. Still good, though.
I followed the recipe, but my casserole turned out too sweet. Maybe less sugar next time?
Sweet potatoes and sugar? That’s too sweet for me. I’ll pass.
I get where you’re coming from, but sweet potatoes add a natural sweetness that balances out the sugar. You might wanna give it a try!
Just okay. Didn’t blow my mind or nothing. I’ll stick to regular potatoes.
This was amazing! The pecans added a nice crunch. Will make it again for sure!
I messed up and forgot the eggs. It still tasted good, but maybe not a casserole anymore lol.
Yum! This is a hit at my potluck every year. People are always askin for the recipe!
Did I read sweet potatoes? I thought it was yams. Confused! But still made it and was good.
It didn’t turn out golden brown for me. Just mushy. I might be doing something wrong? Help!
Maybe your oven temperature is off? Sometimes they don’t heat as they should. I usually check mine with an oven thermometer. Good luck!
I always get mushy too. It might be the sweet potatoes you used. Were they fresh or canned? That can make a big difference.
It’s okay, but I would add more spices next time. Needed more flavor.
Casserole 4 life! #sweetpotato #casserole 5 stars!
5 stars? Really? I’ve had better casseroles. What’s so special about this one?
I totally agree! Sweet potato casserole is the best! This recipe looks yum!
It was okay, not the best tho. I think it needed more spices or something. Just tasted kind of plain.
Um, where’s the marshmallows? This isn’t a real casserole without them!
Not bad, but I expected it to be richer. The butter amount for the streusel feels small compared to the sweetness. Still tasty though!
Hmm I don’t know, I thought 3 tbsp melted butter was plenty for 1/3 cup flour + brown sugar + pecans. Maybe depends how “sweet” your sweet potatoes are? Next time I might try a pinch less sugar if it tastes too heavy.
Totally get what you mean—there’s a little more crumble-y vibe than super rich/buttery. I’ve found it improves if I add 1–2 extra tablespoons of butter to the streusel (or use slightly more pecans). Glad you still liked it!
Note to self: don’t forget to cook/bake the sweet potatoes first (I used instant once and it was meh). Follow the steps and it’s solid.
Not worth the time, I’ll just buy the ones from the store next time. 2 stars.
I get it, but this recipe is really great for family gatherings! Store-bought can’t beat homemade, trust me.
Easy recipe, but why so much butter? I’m trying to eat healthy here.
I don’t know about this. Sweet potatoes and sugar together? Sounds weird.
Good recipe, but I think it needs a bit of salt and pepper? Just an idea.
I agree, a little salt can really enhance the flavors! 👍
This turned out super comforting—sweet, creamy base with a crunchy pecan topping. I baked mine the full 30 minutes and it was perfectly golden.
Sweet potatoes? Yuck! Who eats that stuff? Not for me.
I’m not a fan of sweet potatoes, but this actually didn’t taste horrible. Still wouldn’t make it again tho. 4 stars.
Glad you gave it a shot! Sweet potatoes can surprise you sometimes. Have you tried it with marshmallows on top? It might change your mind! 😊
I can’t believ you didn’t like it more! Sweet potatos are the bomb! But hey, everyone’s taste is different, I guess.
This is okay but way too much sugar. I’m not sure why sweet potatoes need that much—would’ve been better with less.
I think it could be too sweet with all that sugar. Maybe less sugar next time?
Wow! Going to try this for Thanksgiving, hope it impresses! 😍
Idk, I followed the instructions but it came out kinda mushy. Maybe I overmixed?
Casserole? Plz. just gimme the sweet potatoes! Yummy!
Why bother with all those extra ingredients? I just boil them and eat. Casseroles are kinda overrated.
Sweet potatoes are the best! I could eat them raw too, haha. But this casserole sounds fantastic!
Made it for Thanksgiving! Everyone loved it! Sweet potato casserole is a must on the table!
This is the best recipe ever! So sweet and yummy. I could eat the whole thing myself!
Quick and easy instructions! I actually added marshmallows on top too! 😋
I don’t know, it seemed a bit too sweet for my taste. May try less sugar next time. 3 stars.
Tried it for Thanksgiving, and it was a hit! But I think it could use more spices like cinnamon.
Glad to hear it was a hit! I agree on the spices; a little cinnamon could really elevate the flavor. Maybe even some nutmeg?
Thanksgiving for this? Seems kinda basic. Sweet potatoes are sweet enough, don’t need more sugar, for real.
Made this for Thanksgiving and it was gone fast. The streusel is the real star—crispy, buttery, and not too sweet.
I tried it but mine wasn’t really crispy… maybe I baked too long? I used walnuts instead of pecans and it tasted kinda bland. Still, the topping was buttery so I’ll give it another shot.
Omg yes—my family demolished it too. I kept sneaking bites of the streusel before it even cooled 😅 The crunch is perfect and the sweetness isn’t overpowering.
This recipe is confusing. It says to beat eggs but it doesn’t say when to add them… I just threw them in! Not sure how it’ll turn out. 2 stars.
Don’t worry! You were right to add the eggs in the mixing part. It’s easy to overlook instructions sometimes. Just trust the process! 😊
Sweet potatoes are actually a vegetable but somehow tastes like dessert? Confused but happy!
Confused? It’s just sweet potatoes with sugar, how is that a dessert? 🤔
Sweet potatoes are like a hidden treasure! I love how they can be so versatile! 😍
easy to make, and it came out good. Just like my mom used to make!
Pretty good, but I think it needed a pinch more salt. The sweetness was a bit intense for my taste, even with the pecans.
This is the best sweet potato casserole I’ve ever made! So creamy and delicious! Definitely a 5!
I like the idea, but I found it a little eggy? I whisked my eggs well though. Next time I’d maybe add a touch more vanilla or nutmeg.
Not sure what I did wrong but mine turned out super watery. I followed the recipe but something’s off.
My grandma use to make this but she said not to add that much sugar. Too sweet for me.
The streusel came out a little greasy for me—maybe my butter was too warm when mixed. Next time I’ll let it cool slightly first.
The streusel was amazing. I used chopped pecans and it smelled like a bakery. 10/10 for that part.
Pretty good, but mine came out a little dense. I think my sweet potatoes were too wet—next time I’ll mash them more and maybe drain a bit.
Uh… I think I messed up. I accidentally used 1 cup milk instead of 1/2 and it was too runny. Still tasted good though!
This was SO delicious! I added some marshmallows on top for extra sweetness, and it was a hit at Thanksgiving! Will make again for sure!
Marshmallows?! That sounds interesting! I never thought of that, but I’m willing to try it now. Sounds like you had a great Thanksgiving!
Looks yummy. Can i swap pecans for walnuts? What about maple syrup instead of sugar? 😅
Yep—walnuts should work great with this. For the maple syrup swap, I’d be a little cautious: 1/2 cup granulated sugar is solid/drier, while maple syrup is liquid, so you may need to reduce the milk a bit or expect a softer topping. If you want, try using about 1/3–1/2 cup maple syrup and keep an eye on the bake time.
I think so, but I’d probably keep the sugar in the streusel part. Maple can make it too wet and it might not get crispy 😅. Maybe just add maple on top after baking?
I followed the recipe exactly and mine was a little dry at the edges. Maybe my sweet potatoes were too thick when mashed—next time I’ll add a splash more milk.
Yum! 😍 My whole family loved it! Definitely making it again!
Meh. I’ve had better sweet potato casseroles that are more spiced. Where’s the cinnamon??
Yeah I get you—this one’s more “sweet” than “spiced.” The cinnamon isn’t listed at all, so if you want that cozy flavor, adding 1–2 tsp cinnamon to the sweet potato mix (or into the streusel) would fix it.
This is one of my favorite recipes! My family loves it. Just the right amount of sweetness. 😊
This casserole is amazing! I love sweet potatoes and this recipe made them taste even better.
I followed the recipe and it came out creamy in the middle with a nice crisp topping. Easy enough for a weeknight side too.
I forgot to cool it before serving… still good though. Like warm sweet potato cake vibes lol. Will make again.
Can we talk about the eggs? 2 large eggs seems like a lot for something that’s basically sweet potato and sugar. I was nervous but it set up nicely.
Can we talk about 30 minutes? Mine needed closer to 45 to get that golden crispy top. Might be my oven, but FYI.
Yeah mine always runs slow too. I’d bake it longer until the top looks properly crunchy—30 min feels too short unless it’s like super thin. My oven’s kinda janky so I’d probably hit ~40–45 and not second guess it 😅
Good to know! I’ve noticed sweet potato casseroles can take longer depending on how thick you spread it and your oven. I’ll probably start checking around 30–35 minutes for golden and crisp, but your 45-minute note makes sense—thanks for the heads up!
This was a hit at our Thanksgiving dinner! Everyone loved it, the pecans were a nice touch. Definitely making it again! 5 stars!
Pretty tasty, but mine was a little too sweet. I might cut the granulated sugar next time and add a pinch of salt to balance it.
Mine came out sweet also, but I thought it was the pecans? Next time I’ll try half the sugar. Also, do you mix the streusel in the potatoes or just put it on top? I may’ve messed that up last time 😅
Totally agree—sweet potatoes + that much sugar can tip it into dessert territory. I’ve started using a bit less granulated sugar and it’s way better. Your pinch-of-salt idea is spot on too!
Not a fan. It was kinda bland and didn’t taste like much at all.
I disagree! I thought it was delicious! You might have missed the spices or something?
I dunno, it was a bit too sweet for my taste. Plus, the streusel didn’t really work out for me.
This casserole is a hit at every family gathering! So sweet and delicious! 😍
Really? I tried it and it was too sweet for my taste. Maybe I used too much sugar? 🤔
I agree! This casserole is the best! Every time I make it, everyone raves about it. 😋
Not sure if I did it right. It was kinda mushy and didn’t look like the picture.
Mushy or not, sweet potato casserole is still tasty! Don’t stress too much about how it looks, food is for eating! 😊
It can turn out mushy if the sweet potatoes were overcooked. Make sure to not mash them too much next time! I got it perfect on my first try!
I didn’t have pecans so I used walnuts… and it worked. The flavor was slightly different but still really good. Great flexible recipe.
Yes! Love that you tried walnuts—honestly that’s the best kind of flexibility. The texture should still be great, just a different nut profile. Glad you liked it!
Walnuts are fine I guess… but I feel like pecans are like the whole point? 😅 Still, if it came out good then sweet potato casserole win. What did you bake time end up being—same 30 min?
I made this and it was ok, but I don’t get the hype around sweet potatoes, honestly.
I used to think the same! But after trying this recipe, I totally get it. Sweet potatoes are so versatile and can be sweet or savory!
Not gonna lie, 1/2 cup sugar + 1/2 cup brown sugar sounds like a lot. It still tastes good though—just very dessert-y.
This seems simple but when i made it, it was too mushy, not sure if I done it right.
Can I use canned sweet potatoes instead? Not sure if that’d ruin it.
Tasty! My whole family ate it without complaints! Even my picky eater! 🥳
This turned out way softer than I expected. I think my sweet potatoes weren’t dry enough, so the topping kinda sunk. Still tasted good!
Ohhh that makes sense—if the sweet potatoes were still a bit wet, the streusel can sink. Next time, maybe mash them a little drier (or bake the mashed sweet potatoes first) and you’ll get that crisp top. Glad it still tasted good!
Took longer to bake than it said. I think it might be my oven… But I added cinnamon and it was so good! 4 stars.
Absolutely love this recipe! It reminds me of the holidays! My kids eat it up! 🎉
Too much butter! Why does every recipe need soooo much? Trying to be healthy here! 😒
Absolutely delicious! Perfect for fall. The streusel on top is everything! ❤️ 5 stars!
Mmm, I was skeptical at first but it’s so good! The streusel topping is a game changer.
Made this for my kid’s birthday party, and it disappeared sooo fast! Everyone loved it!
My topping burnt a little. Like, I think I should’ve lowered the rack or watched it sooner. Still tasted good though.
Confused. Is this a dessert or a side dish? Either way, I enjoyed it!
This turned out super cozy and not too sweet—my family went back for seconds. The pecan streusel is the real MVP.
Yes!! The streusel honestly makes the whole thing. I had it with dinner tonight and it was gone way too fast 😄
Not bad but kinda sweet. Like, dessert sweet. If you like sweet potatoes savory, this might throw you off. I’d reduce sugar next time.
This is one of those recipes that doesn’t taste “healthy” but tastes really homey. Love the combination of sweet potatoes and brown sugar topping.
I didn’t have pecans so I used walnuts. It still worked, just more earthy. Honestly, no complaints.
I love sweet potatoes, but I just can’t wrap my head around the idea of mixing them with sugar. Isn’t that a bit too sweet?
Nah, it’s not too sweet! You gotta try it, it’s like a dessert. Sweet potatos and sugar is a great combo! Trust me!
I understand your concern! Sweet potatoes are already sweet, but the sugar really enhances the flavor in this recipe. It’s about balance! You might be surprised how good it tastes! 😊
This came out super comforting—sweet, creamy filling with crunchy pecans. I added a tiny pinch of cinnamon and it was even better. Will make again for the holidays!
I love hearing it turned out sweet and creamy! The cinnamon pinch is such a good idea—kind of makes it taste more “holiday” for sure. 😊
I dont like sweet potatos, but my family loved it! I guess you have to like em to enjoy this.
This turned out super comforting. The pecan streusel is the perfect crunchy top—would definitely make again for Thanksgiving.
How much are 3 cups? Can’t even count that high. 1 star.
Casserole? More like weird mash! Not my fav dish, but my kids liked it. Guess I’m just old school.
Weird mash?! Nah, it’s sweet potato goodness! I think it’s delicious, but I get it, it’s not for everyone. Maybe you just need to adjust your taste buds a bit. 😄
I totally understand where you’re coming from! Casseroles can be hit or miss, but it’s great that your kids enjoyed it. Maybe try adding some spices next time to give it a lil’ kick!
So easy, my grandma would approve. I used a 8×8 pan and baked a bit longer, like 40 min. Came out golden and crunchy on top.
I followed the recipe pretty closely and it tasted great, but mine was a little softer than “casserole” should be. Maybe I should’ve baked 5-10 minutes longer? Still delicious.
I made it for Thanksgiving and it disappeared fast. The streusel actually stayed crisp, which is rare for casseroles.
My topping kinda clumped instead of sprinkling nicely—maybe I didn’t measure the flour right. Still tasted good, just looked less fancy.
My streusel got kinda clumpy and almost burned at the edges at 30 minutes—maybe my oven runs hot. Next time I’ll watch it closer.
My streusel always clumps if it’s not mixed evenly, but “almost burned” at 30 min… yeah, that’s probably the oven. I’d keep an eye on it like you said—golden brown is the goal, not dark brown lol.
That sounds like your oven might run a bit hot—30 minutes is right on the edge for streusel. I’d try lowering to 325°F next time and checking at 20–25 minutes. Also, did you melt the butter for the streusel? Melted butter can make it clump faster.
I’m skeptical about sweet potatoes + pecans + casserole vibes… but wow. The pecans really balance the sweetness. Would make again.
I tried this and it exploded a little? Not literally, but it bubbled over my dish. I greased it lightly like it said. Maybe use more butter on the sides.
Meh. Too much sugar for me. Also 30 minutes feels short for a casserole—mine needed more time than that.
I followed it pretty closely, but mine was a bit too sweet for my taste. Still really good though—maybe next time I’ll reduce the granulated sugar.
Totally get that—there’s both granulated sugar *and* brown sugar in the streusel, so it can lean sweet fast. Next time try cutting the granulated sugar by like 1/4 cup (or even 3 tbsp) and see if it balances better. Still glad it turned out good though!
YUM! This recipe is just like my grandma made! Tastes like childhood but better, if you can believe it!
Not bad, but I think it was too sweet. Maybe less sugar next time. Just a suggestion!
Way too much butter for me. The topping was nice, but it felt greasy after cooling. Next time I’d cut the butter in the streusel or swap in less.
This tastes like dessert pretending to be a side dish. I loved it. My family asked if I could make it again next week.
I’m not an experienced baker, but this was easy. I mashed the sweet potatoes and it blended nicely. My kids actually went back for more.
Honestly, the texture is perfect. The mash made it smooth and the streusel stayed crunchy. My family asked for seconds before it even got fully cool.
Sounds good, but 30 minutes seems kinda short for sweet potatoes—mine always takes longer. Also I might be mixing it up, but I thought streusel should be baked closer to 45. Still, glad your family liked it!
Yes!! That mash-smooth base with the crunchy pecan streusel is exactly what I look for in a casserole. My kids went back for seconds too before it even cooled—definitely a winner.
The instructions are clear, but 30 minutes felt short for my oven. I baked closer to 40 and it finally looked right.
Hmm, mine finished in 30 exactly… maybe your oven runs hot/cold? I also tented with foil for the last 10 so it didn’t burn.
Totally agree—30 min was way too fast in my oven too. I went with ~40 and the topping actually turned crisp and golden.
Not gonna lie, I was worried about the texture, but it turned out smooth and creamy. The topping stayed crisp even after cooling.
Made this for Thanksgiving and it disappeared fast. The pecan streusel is such a good crunch, and the sweet potatoes taste super rich.
Totally agree—made it for Thanksgiving too and it vanished fast. The pecan streusel crunch is everything, and the sweet potatoes come out so rich. Will definitely make again!