- 2 1/2 lbs sweet potatoes (peeled and cut into 1-inch cubes (6-8 medium sweet potatoes or ~8 cups chopped))
- 1/2 cup cold water ((just enough to create steam; no need to fill the entire pot))
- 3/4 cup light brown sugar (packed)
- 4 tablespoons unsalted butter (softened (sub for vegan butter to make dairy-free))
- 1 teaspoon vanilla extract
- 1 teaspoon ground cinnamon (or more to taste)
- 1/4 teaspoon nutmeg
- pinch of salt
- 1/2 cup candied pecans (divided optional or add more to taste (omit if you have a nut allergy or only using marshmallows))
- 2 cups mini marshmallows (optional (or sub for vegan marshmallows))
9x13 baking dish
Potato masher
Large pot
Wooden spoon
Steam the Sweet PotatoesPlace the peeled sweet potatoes in a pot with ½ cup of cold water. Bring the water to a boil over medium-high heat, using just enough water to generate steam. Too much water can make the potatoes watery and affect the texture of the casserole. Cook Until TenderCover the pot with a lid and reduce the heat to maintain a gentle simmer. Cook for about 20 minutes, or until the sweet potatoes are fork-tender and easy to pierce. If needed, check occasionally to make sure the pot has not run dry. Prepare the Baking DishWhile the sweet potatoes cook, preheat the oven to 375°F (190°C). Lightly coat a baking dish with cooking spray and set it aside. Mash the Sweet PotatoesDrain any remaining water from the cooked sweet potatoes and transfer them to a large mixing bowl. Mash with a potato masher or two forks until mostly smooth. A few small lumps are fine and give the casserole a homemade texture. Add the Sweet Potato Mixture IngredientsAdd the brown sugar, butter, vanilla extract, cinnamon, nutmeg, salt, and ¼ cup of the chopped pecans to the mashed sweet potatoes. Stir until everything is evenly combined and the butter has melted into the warm mixture. Taste a small spoonful and add a little more cinnamon if desired. Transfer to the Baking DishSpoon the sweet potato mixture into the prepared baking dish. Use a wooden spoon or spatula to spread it into an even layer, making sure the mixture reaches the edges. Add the Pecan and Marshmallow ToppingSprinkle the remaining chopped pecans evenly over the sweet potato mixture. Cover the entire surface with a generous, even layer of mini marshmallows, making sure to reach all the way into the corners for a consistent topping. Bake Until GoldenBake for 15 minutes, or until the marshmallows are puffed and golden brown. Keep a close eye on the casserole during the final 2 minutes, as marshmallows can brown quickly. Remove the dish from the oven once the topping reaches your preferred level of golden color.
Recipe Notes
Topping Options
-
Nut-free option: Omit the candied pecans for a nut-free version, and check the labels of your other ingredients for potential allergens.
-
Vegan option: Use vegan marshmallows.
-
No marshmallows: Skip the marshmallows and use pecans or walnuts as the topping instead.
Storage Tips
Sweet potato casserole should be stored in the refrigerator or freezer rather than at room temperature because of its dairy ingredients and marshmallow topping.
Refrigerator: Let the casserole cool completely, then transfer leftovers to an airtight container. Refrigerate for 3–4 days.
Freezer: Wrap the casserole tightly with plastic wrap or aluminum foil, or store it in a freezer-safe airtight container. Freeze for 2–3 months. For best results, thaw overnight in the refrigerator before reheating in the oven or microwave.
Make-Ahead Instructions
Prepare the sweet potato mixture up to 1 day in advance. Spread it in the baking dish, cover tightly with foil, and refrigerate. Before baking, let the dish sit out briefly while the oven preheats. Add the pecans and marshmallows, then bake at 375°F (190°C) for 15–20 minutes, or until heated through and the topping is golden. If the casserole is still cold in the center, it may need additional baking time.