Sweet potato casserole with marshmallows
Ingredients
For the Sweet Potato Base:
- 4 cups mashed sweet potatoes (about 4 large sweet potatoes)
- 1/2 cup granulated sugar
- 1/2 cup packed brown sugar
- 1/2 cup melted butter
- 2 large eggs
- 1/2 cup milk
- 1 tsp vanilla extract
- 1/2 tsp ground cinnamon
- 1/4 tsp ground nutmeg
- 1/4 tsp salt
For the Topping:
- 1 cup pecans or walnuts, chopped
- 1/2 cup brown sugar
- 1/4 cup melted butter
- 1/2 cup all-purpose flour (optional for a crumbly topping)
- 1/2 cup mini marshmallows (optional)
Instructions
- Prepare Sweet Potatoes:
- Preheat your oven to 350°F (175°C).
- Peel and cut the sweet potatoes into chunks. Boil them in a large pot of water until tender (about 15-20 minutes). Drain well.
- Mash the sweet potatoes until smooth. You can also use a food processor for an ultra-smooth texture.
- Make the Sweet Potato Base:
- In a large bowl, combine the mashed sweet potatoes, granulated sugar, brown sugar, melted butter, eggs, milk, vanilla extract, cinnamon, nutmeg, and salt. Mix until smooth and well combined.
- Transfer the mixture to a greased 9×13-inch baking dish and spread evenly.
- Prepare the Topping:
- In a separate bowl, combine the chopped pecans or walnuts, brown sugar, melted butter, and flour (if using). Mix until crumbly.
- Sprinkle the topping evenly over the sweet potato mixture.
- Optionally, you can also sprinkle mini marshmallows on top of the pecan topping for a gooey, sweet finish.
- Bake:
- Bake in the preheated oven for 30-40 minutes, or until the topping is golden brown and the casserole is heated through. If using marshmallows, bake until they are toasted and golden.
- Serve:
- Let the casserole cool slightly before serving. It can be enjoyed warm or at room temperature.