
Want to save this recipe?
Nothing beats the smell of toasted marshmallows and warm cinnamon wafting through the house on a crisp November afternoon. This Sweet Potato Casserole is the crown jewel of our holiday table, striking that perfect balance between a savory side dish and an indulgent dessert. When you pull this out of the oven, the marshmallows are perfectly golden and slightly melty, creating a gooey canopy over a velvety, butter-rich sweet potato base.
My family starts hovering around the kitchen the second the brown sugar hits the warm mash. It’s a dish that feels like a hug in a casserole pan—creamy, nostalgic, and undeniably festive. Whether you’re hosting the big feast or bringing a dish to a potluck, this recipe is the one people will be asking for before they’ve even finished their first serving. It’s a classic for a reason, and I’ve refined this version to ensure it’s never too runny and always packed with deep, caramelized flavor.
Why You’ll Love It
- Make-Ahead Friendly: You can prep the sweet potato base two days in advance, leaving you more oven space and less stress on the big day.
- The Perfect Texture: By mashing the potatoes with real butter and a splash of milk, you get a silky consistency that isn’t grainy or heavy.
- Kid-Approved Topping: Even the pickiest eaters can’t resist a layer of toasted, campfire-style marshmallows.
- Customizable Sweetness: You can easily dial the sugar up or down depending on how sweet your potatoes naturally are.
- One-Pan Serving: This goes straight from the oven to the table in its baking dish, making cleanup a breeze.

Ingredient Notes & Details
- Sweet Potatoes: Garnet or Jewel yams work best for their deep orange color and high moisture content.
- Unsalted Butter: Using unsalted allows you to control the seasoning, providing that rich, bakery-style mouthfeel.
- Brown Sugar: Adds a hint of molasses that pairs beautifully with the earthy potatoes. You can swap for maple syrup for a more floral sweetness.
- Vanilla Extract: A splash of high-quality vanilla acts as a flavor bridge between the potatoes and the marshmallow topping.
- Ground Cinnamon: Provides that essential warmth. If you want more kick, add a pinch of nutmeg or ground ginger.
- Marshmallows: I prefer miniatures because they melt more evenly and create a denser “crust” across the top.
Substitutions: For a dairy-free version, use coconut milk and a plant-based butter stick. If you prefer a crunch, replace half the marshmallows with a pecan streusel made of chopped nuts, flour, and brown sugar.
Step-by-Step Instructions
Start by peeling and cubing your sweet potatoes into uniform chunks. Boil them in salted water until they are fork-tender—usually about 15 to 20 minutes. The salt in the water is crucial as it seasons the potato from the inside out. Once drained, let them steam for a minute in the colander to remove excess moisture; this prevents a soggy casserole.
Mash the potatoes while they are still hot so the butter melts instantly into the fibers. Whisk in your brown sugar, milk, vanilla, and cinnamon until the mixture is light and fluffy. Transfer the mash into a greased baking dish, smoothing the top with a spatula.
The final magic happens in the oven. Bake the base first to set the flavors, then top with a generous layer of marshmallows for the final 5–10 minutes. Watch them like a hawk! They go from perfectly golden to burnt very quickly. You’re looking for a toasted, “toasted-by-the-fire” look.
Expert Tips
- Don’t Over-Boil: If the potatoes soak up too much water, the casserole will be runny. Drain them as soon as they are tender.
- Use a Hand Mixer: For an ultra-smooth, souffle-like texture, use a hand mixer instead of a potato masher.
- Room Temp Ingredients: Try to have your milk and eggs (if using) at room temperature so they incorporate without cooling down the potatoes.
- Toast Carefully: If your oven has a “hot spot,” rotate the pan halfway through the marshmallow browning stage.
- Salt is Key: A pinch of salt balances the sugar and makes the sweet potato flavor pop.
Storage & Reheating
- Fridge: Store leftovers in an airtight container for up to 4 days.
- Reheating: Reheat in the oven at 350°F covered with foil to prevent the marshmallows from burning, or microwave in 30-second bursts.
- Freezing: You can freeze the potato base (without marshmallows) for up to 3 months. Thaw overnight in the fridge before baking and adding the topping.
Serving & FAQs
What goes well with sweet potato casserole? This is the ultimate partner for roasted turkey, honey-glazed ham, or even a savory herb-crusted pork loin. To balance the sweetness, serve it alongside something bright and acidic, like a cranberry sauce or a garlicky green bean almondine.
Can I use canned yams? Yes, in a pinch! Just be sure to drain them thoroughly and rinse off any excess sugary syrup they were packed in so you can control the flavor of your dish.
📖 Recipe
Homemade Sweet Potato Casserole
Ingredients
The Base
- 4 lbs Sweet potatoes peeled and cubed
- ½ cup Unsalted butter softened
- ½ cup Whole milk
- ¼ cup Brown sugar packed
- 1 tsp Vanilla extract
- ½ tsp Ground cinnamon
- ¼ tsp Salt
The Topping
- 3 cups Miniature marshmallows
Instructions
- Boil: Place cubed sweet potatoes in a large pot and cover with water. Bring to a boil, then reduce heat and simmer for 15–18 minutes until tender. Drain well.
- Mash: In a large bowl, mash the potatoes with butter, milk, brown sugar, vanilla, cinnamon, and salt. Use a hand mixer for a smoother texture.
- Transfer: Spread the mixture evenly into a greased 9×13 inch baking dish.
- Bake: Bake at 375°F for 20 minutes.
- Top: Remove from oven and spread marshmallows over the top. Return to the oven for 5–7 minutes, or until the marshmallows are puffed and golden brown.
- Serve: Let rest for 5 minutes before serving to allow the base to set.



















Leave a Reply