Ingredients
Method
Boil the sweet potatoes
- Place the peeled, cubed sweet potatoes in a large pot of salted water. Boil until fork-tender, usually 15 to 20 minutes. Drain well to remove excess moisture.
Mash the potatoes
- Transfer the drained potatoes to a mixing bowl and mash until completely smooth. Using a hand mixer creates an extra silky texture, but a simple masher works well too.
Prepare the filling
- Add melted butter, maple syrup, brown sugar, eggs, milk or cream, vanilla, cinnamon, nutmeg, and a pinch of salt. Stir until the mixture becomes glossy, creamy, and uniform.
Transfer to a baking dish
- Spread the sweet potato mixture evenly into a greased 9×13-inch baking dish.
Make the topping
- For the pecan crumble: Mix brown sugar, pecans, flour, and melted butter until the mixture looks like coarse crumbs.
- For marshmallows: Keep them aside until the end of baking.
Assemble the casserole
- If using the pecan topping, sprinkle it evenly over the sweet potato base before baking.
- If using marshmallows, add them during the last 10 minutes of baking to prevent burning.
Bake
- Bake at 350°F (175°C) for 25 to 30 minutes, or until the casserole is set and the topping is golden.
- If using marshmallows, bake 20 minutes first, then add marshmallows and bake for an additional 10 minutes until lightly toasted.
Serve warm
- Allow the casserole to rest for 5 minutes before serving so the topping sets slightly.
Notes
- Always drain boiled sweet potatoes well to avoid a watery filling.
- Use real maple syrup rather than pancake syrup for authentic depth.
- Allow eggs and dairy to reach room temperature so the filling mixes smoothly.
- Adjust sweetness based on preference; sweet potatoes naturally add sweetness.
- For a richer base, substitute half the milk with heavy cream.
