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!
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!
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! 👍