Ingredients
Equipment
Method
Prepare and cook the sweet potatoes
- Heat the oven to 350°F.
- Coat a 9x13-inch baking dish with nonstick cooking spray.
- Put the sweet potatoes in a 6-quart pot and cover with cold water by 1 inch.
- Bring the potatoes to a boil over high heat, then reduce to a simmer and cook for 12–15 minutes, until easily pierced with a fork.
- Drain the potatoes well and return them to the pot.
- Mash the potatoes with 8 tablespoons of the butter.
- Let the mash cool for 5 minutes.
- Stir in 1/2 cup of the brown sugar, the milk, eggs, vanilla, and salt until evenly combined.
- Spread the mixture in the prepared baking dish.
Make the cinnamon streusel
- In a medium bowl, stir together the flour, remaining 1/2 cup brown sugar, cinnamon, and pecans.
- Work in the remaining 4 tablespoons cold butter with your fingertips until coarse crumbs form.
Assemble and bake the casserole
- Sprinkle the streusel evenly over the sweet potatoes.
- Bake for 25–35 minutes, until the center reaches 160°F and the streusel is golden.
- Scatter the marshmallows evenly over the casserole.
- Bake for 5–8 minutes, until puffed and lightly golden.
- Let the casserole rest for 10 minutes before serving.
Notes
For an even streusel, keep the butter cold and work it in just until coarse crumbs form. Refrigerate leftovers for 3–4 days; freezer-friendly. For a dairy-free variation, use plant-based butter and unsweetened non-dairy milk.
