When a fork slips through a sweet potato cube without resistance, you know it’s ready to mash; if the center still feels firm, the finished filling can have little lumps. For this sweet potato casserole with pecan and marshmallow topping, I cut the potatoes into even cubes so they cook at about the same pace. That gives the casserole a smooth base without needing to overwork it.
The filling gets its richness from butter and whole milk, while eggs help it hold together as it bakes. I let the mashed potatoes cool for five minutes before stirring in the eggs, then bake the casserole before adding the pecans and marshmallows. The topping gets its own short turn in the oven, so the marshmallows puff and turn golden over the warm, tender sweet potato filling.

Kitchen Note
Drain the sweet potatoes well before mashing; water left in the pot can make the filling loose. I give them a moment to stop dripping, then return them to the warm pot with the butter.
Save this sweet potato casserole with pecans and golden marshmallows for a holiday table or any meal that calls for a cozy, shareable side.
Why the Pecans and Marshmallows Go on After the First Bake
The topping needs less oven time than the sweet potato filling. The casserole bakes on its own first, giving the egg-enriched mixture time to heat through and set; the pecans and marshmallows go on only after that first bake. This split keeps the marshmallows from spending the entire baking time in the oven, where they could lose their soft, puffy texture before the center is ready.
It also gives you a useful visual finish line. Once the topping is on, you’re watching for marshmallows that have puffed and turned golden, not waiting for the filling to bake from cold. Scatter both toppings evenly so each serving gets some crunch from the pecans and a soft, toasted layer of marshmallow. Let the casserole rest before serving, and the filling will be easier to portion than it is straight from the oven.
Why These Sweet Potatoes Need Whole Milk, Eggs, and Brown Sugar

- Sweet potatoes — Choose firm potatoes and peel them before cutting into even 1-inch cubes. The cubes cook evenly in the pot, and the potatoes become the substantial, naturally sweet base of the casserole.
- Unsalted butter and whole milk — Butter adds richness as you mash, while whole milk loosens the potatoes into a creamy filling. Whole milk gives the mixture more body than a thinner milk would; use fresh butter for the clearest buttery flavor.
- Eggs — Eggs help the filling set into a sliceable casserole rather than staying like a bowl of mashed potatoes. Stir them in after the potatoes have cooled briefly, and mix until no streaks remain.
- Light brown sugar, cinnamon, and vanilla — Brown sugar gives the filling a mellow sweetness with a hint of molasses, while cinnamon and vanilla round out the sweet potato flavor. Packed brown sugar measures consistently, and vanilla extract blends evenly through the mash.
- Pecans and mini marshmallows — Chopped pecans spread more evenly than whole pecans and give the soft filling a crisp contrast. Mini marshmallows cover the surface without needing to cut larger ones down; fresh, soft marshmallows puff more evenly in the oven.
From Fork-Tender Potatoes to a Golden Topping
Simmer the Sweet Potato Cubes Until Tender
Heat the oven to 350°F and coat a 9×13-inch baking dish with nonstick cooking spray. Put the peeled, 1-inch sweet potato cubes in a 5-quart pot and cover them with cold water by 1 inch. Bring the water to a boil, then lower the heat to a simmer for 15–20 minutes. They’re ready when a fork slides easily into a cube without meeting a firm center.
Mash With Butter, Then Let the Potatoes Cool
Drain the potatoes well and return them to the pot. Mash with the butter until the mixture looks smooth and the butter has disappeared into the potatoes. Give the mash five minutes to cool before adding the other filling ingredients. If the cubes still resist the masher, they need more time to cook; pushing through firm pieces leaves lumps.
Mix the Filling and Spread It Evenly
Stir the brown sugar, whole milk, eggs, vanilla, kosher salt, and cinnamon into the potatoes until evenly combined. Scrape the bottom and sides of the pot as you mix so no pockets of egg or cinnamon are left behind. Transfer the filling to the prepared baking dish and spread it into an even layer. A level surface helps the center and edges bake at a similar pace.
Bake the Filling, Then Finish the Topping
Bake the casserole for 25–30 minutes, until the center reaches 160°F. Scatter the chopped pecans and mini marshmallows evenly over the top, then return the dish to the oven for 8–10 minutes, until the marshmallows are puffed and golden. Keep an eye on the color near the end, since the transition from lightly golden to darker happens quickly. Let the casserole rest for 10 minutes before serving.
Easy Ways to Change the Topping Without Changing the Casserole
A pecan-free, nut-free topping
Leave off the pecans and use the marshmallows as the only topping. You’ll lose the crunchy contrast, but the soft, golden top still gives each portion a finished look. For a serious nut allergy, use marshmallows that are suitable for that person’s needs.
Pecans without marshmallows
Skip the marshmallows and scatter the pecans over the baked filling instead. The casserole will have a less sweet finish and a more pronounced nutty crunch, without the soft layer of toasted marshmallow.
A plain sweet potato top
Leave off both toppings for a simpler casserole that puts the cinnamon-scented filling first. The surface won’t have the contrast of crisp pecans or puffed marshmallows, but the base still bakes and serves the same way.
Storage and Reheating
- Refrigerator: Refrigerate leftovers in a covered container within 2 hours and eat them within 3–4 days. The marshmallow topping softens after chilling.
- Freezer: The casserole can be frozen, though the marshmallows may turn sticky and the topping won’t be as airy after thawing. Wrap portions airtight and use within 2–3 months for best quality.
- Reheating: Warm portions in a 325°F oven, covered, until hot; uncover briefly at the end if you’d like to dry the topping slightly. A microwave works for a single portion, but the marshmallows will soften, so use short bursts rather than overheating them.
Questions That Come Up When Making Sweet Potato Casserole

Sweet Potato Casserole with Pecan and Marshmallow Topping
Ingredients
Equipment
Method
- Heat the oven to 350°F.
- Coat a 9x13-inch baking dish with nonstick cooking spray.
- Put the sweet potatoes in a 5-quart pot and cover with cold water by 1 inch.
- Bring to a boil, then simmer for 15–20 minutes until easily pierced with a fork.
- Drain the sweet potatoes well and return them to the pot.
- Mash the sweet potatoes with the butter until smooth.
- Let cool for 5 minutes.
- Stir in the brown sugar, milk, eggs, vanilla, salt, and cinnamon until evenly combined.
- Spread the mixture in the prepared baking dish.
- Bake for 25–30 minutes, until the center reaches 160°F.
- Scatter the pecans and marshmallows evenly over the casserole.
- Bake for 8–10 minutes, until the marshmallows are puffed and golden.
- Let the casserole rest for 10 minutes before serving.





