When a knife slides into the middle of a roasted sweet potato without resistance, the flesh is soft enough to mash into a casserole that stays tender instead of turning watery. I roast the potatoes whole, then fold the warm, mashed flesh with butter, brown sugar, milk, eggs, vanilla, cinnamon, and salt. The marshmallows go on only after the base has baked, so they puff and brown without disappearing into the sweet potatoes.
This sweet potato casserole with marshmallows has two oven temperatures for a reason: the potatoes need a hotter oven to soften, while the finished casserole bakes more gently once the eggs are mixed in. Let the potatoes cool until they’re easy to handle before peeling, and don’t rush the short rest after baking. The finished casserole has a soft, gently spiced center and a blanket of toasted marshmallows.

Kitchen Note
Bake, Serve, Wear the Vibe 👕
Editor-picked tees our Oven To Fork readers love.
We may earn from qualifying purchases at no extra cost to you.
Lightly beat the eggs before adding them to the mash so they blend in quickly. Once everything is in the bowl, stir just until the mixture looks even; there’s no need to keep working it.
Save this sweet potato casserole with marshmallows for its soft, cinnamon-scented center and toasted marshmallow top.
Why Roasting the Sweet Potatoes Keeps the Mash From Turning Watery
Whole sweet potatoes roast on a foil-lined baking sheet rather than simmering in water. That difference matters once you mash them: the flesh is tender, but it hasn’t taken on cooking liquid that could thin the casserole. The potatoes also keep their skins on during roasting, so peeling happens after the flesh has softened.
The mixture still needs a little milk to become smooth, but the potatoes should make up most of its body. If the mash already looks loose before you add the milk, don’t compensate by adding more liquid. Stir in the measured ingredients until combined, then spread the mixture in the baking dish. The eggs help the center set as it bakes, while the butter and brown sugar make the base rich and softly sweet. This is a casserole, not a stiff sweet potato pie filling; a tender, spoonable texture is the goal.
- Roast the sweet potatoes whole so the flesh softens without being submerged in water.
- Mash the peeled flesh before stirring in the other ingredients; it’s easier to spot and work out larger pieces first.
- Keep the mixture cohesive rather than adding extra milk to chase an ultra-smooth texture.
What Each Ingredient Adds to the Sweet Potato Base

- Sweet potatoes — They provide the casserole’s structure and natural sweetness. Medium sweet potatoes are a practical size for roasting whole; scrub them well before they go on the lined baking sheet. Their tenderness matters more than achieving a perfectly smooth mash.
- Unsalted butter — Melted butter adds richness and helps the mash feel silky. Unsalted butter also lets the kosher salt in the mixture do its job without the saltiness varying from one butter brand to another.
- Light brown sugar — Its sweetness suits the earthy potatoes, and the packed measurement keeps the amount consistent. If the sugar is lumpy, break up the lumps before stirring so they don’t linger in the finished mash.
- Whole milk — Milk loosens the mashed sweet potatoes and brings the other ingredients together. Whole milk gives the base a fuller texture than a thinner milk would, so it’s the best fit here.
- Eggs — The eggs help the casserole set into a cohesive dish instead of remaining loose mashed potatoes. Lightly beat them first, then stir them into the rest of the mixture.
- Vanilla and cinnamon — Vanilla rounds out the sweetness, while ground cinnamon brings a warm, familiar spice note. Fresh, fragrant cinnamon makes a noticeable difference; vanilla extract doesn’t need to be an expensive specialty bottle.
- Mini marshmallows — Their small size makes it easy to scatter an even layer, and they puff and brown quickly on top. Keep an eye on their color during the final bake, since the line between lightly browned and too dark comes quickly.
- Kosher salt — It keeps the sweet base from tasting one-note. Stir it through the mash so it’s distributed instead of sitting in a concentrated spot.
Roast First, Set the Casserole, Then Toast the Marshmallows
Roast Until the Centers Are Tender
Heat the oven to 400°F and arrange the scrubbed sweet potatoes on a foil-lined rimmed baking sheet. Roast for 50 to 65 minutes, until a knife slides easily into the centers. The potatoes should feel soft all the way through, not merely yield at the surface. Let them cool for about 20 minutes, until they’re easy to handle.
Peel and Mash the Soft Flesh
Peel the cooled sweet potatoes and transfer the flesh to a large bowl. Mash it before adding the butter, sugar, milk, eggs, vanilla, cinnamon, and salt. If you find a few firmer pieces, work them into the mash now rather than trying to smooth them out after the other ingredients are mixed in. The goal is an even base with no obvious large chunks.
Mix the Base and Bake It Gently
Reduce the oven to 350°F and coat a 9×13-inch baking dish with nonstick cooking spray. Stir the melted butter, packed light brown sugar, whole milk, lightly beaten eggs, vanilla, cinnamon, and kosher salt into the mashed sweet potatoes until combined. Spread the mixture evenly in the prepared dish so the center and edges bake at a similar pace. Bake for 25 to 30 minutes, until the center registers at least 160°F on an instant-read thermometer.
Add the Marshmallows for the Final Bake
Scatter the mini marshmallows evenly over the baked casserole. Return the dish to the oven for 8 to 12 minutes, watching for marshmallows that look puffed with lightly browned tops. If you pull them while they’re still pale, the topping won’t have that toasted finish; if they turn dark, they’ve gone past the target color. Let the casserole rest for 10 minutes before serving.
Small Changes That Shift the Sweet Potato Casserole
Leave Off the Marshmallow Topping
For a less sweet finish, omit the mini marshmallows and serve the baked sweet potato base without a topping. You’ll lose the browned, pillowy layer, but the cinnamon and vanilla stay clear in the softer, more straightforward casserole.
Make It Without Cinnamon
Omit the ground cinnamon if you want the sweet potato and vanilla to lead. The casserole will still have its buttery, gently sweet base, just without the warm spice note. Keep the other ingredients and baking stages unchanged.
Storage and Reheating
- Refrigerator: Cover leftovers and refrigerate for 3 to 4 days. The marshmallows will soften and lose their toasted crispness.
- Freezer: Freeze the cooled casserole without the marshmallow topping in an airtight container for up to 2 months. Thaw it in the refrigerator, then add the marshmallows when you reheat it.
- Reheating: Warm individual portions in the microwave, or reheat the casserole in a 350°F oven until the center reaches 165°F. If the topping is already browned, cover it loosely with foil so it doesn’t darken further.
Questions That Come Up Before This Casserole Goes in the Oven

Sweet Potato Casserole with Marshmallows
Ingredients
Equipment
Method
- Preheat the oven to 400°F.
- Arrange the sweet potatoes on a foil-lined rimmed baking sheet and roast for 50 to 65 minutes, until a knife slides easily into the centers.
- Let the sweet potatoes cool until they are easy to handle, about 20 minutes.
- Peel the sweet potatoes, transfer the flesh to a large bowl, and mash.
- Reduce the oven temperature to 350°F and coat a 9x13-inch baking dish with nonstick cooking spray.
- Stir the melted butter, brown sugar, milk, eggs, vanilla, cinnamon, and salt into the mashed sweet potatoes until combined.
- Spread the mixture in the prepared dish.
- Bake for 25 to 30 minutes, until the center registers at least 160°F on an instant-read thermometer.
- Scatter the marshmallows evenly over the casserole.
- Bake for 8 to 12 minutes, until puffed and lightly browned.
- Let the casserole rest for 10 minutes before serving.


