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









