Sweet potato casserole is as iconic a holiday dish that you could ask for! I think of it as sweet potato pie, without the crust. The topping is a buttery streusel with chopped pecans and brown sugar. I don't miss the marshmallows, as this recipe is plenty sweet. Heck, serve it as a dessert if you wish!
Wash 4 medium sweet potatoes, poke a few holes with a fork and place on a foil covered sheet pan. Bake them in a 375°F oven until fork tender, about 30 to 35 minutes (test with a fork to make sure that they are baked). When they are finished cooling slice them open and scrape out the flesh into a large bowl.
Add the white sugar, 1 cup of milk, 2 eggs, 1 teaspoon of vanilla extract and 1 teaspoon of salt and pumpkin spice, if using.
With a potato masher or a hand mixer, mash them to a slightly chunky texture (you don't want them completely smooth, like baby food).
For the topping:
In a separate bowl, add 1 cup brown sugar, 1 cup pecans, chopped (that means measure a cup of pecans, then chop them), 1/2 cup flour, and 3/4 stick of butter. With a pastry cutter or fork, mash together until thoroughly combined.
Note: You can easily make this a day or two ahead.
Assemble the casserole:
Spread the sweet potato mixture into a regular baking dish and sprinkle the crumb mixture all over the top or divide into individual ramekins.Add mini marshmallows, if desired.
Bake in a 400°F oven for 30 minutes, or until golden brown.