
This sweet potato heaven casserole transforms humble ingredients into a spectacular side dish that's become the star of my holiday table for years. The creamy, spiced sweet potatoes topped with gooey marshmallows create an irresistible combination that bridges the gap between savory side and delightful dessert.
I first made this casserole when hosting Thanksgiving as a newlywed, nervous about living up to family traditions. The empty dish and requests for the recipe confirmed it would become our own new tradition.
Ingredients
- Sweet potatoes: Provide natural sweetness and velvety texture when cooked. Look for firm, unblemished potatoes with deep orange flesh for the best flavor
- Brown sugar: Adds a rich caramel note that enhances the natural sweetness of the potatoes
- Unsalted butter: Creates silky richness. Use good quality butter for the best flavor
- Milk: Adds creaminess without heaviness. Whole milk works best but any variety will do
- Vanilla extract: Brings warm aromatic notes that complement the spices beautifully
- Cinnamon and nutmeg: Create that classic warm holiday flavor profile. Fresh grated nutmeg makes a noticeable difference
- Mini marshmallows: Create that iconic golden topping that makes this dish irresistible
- Pecans: Add optional crunch and nutty depth. Toast them lightly beforehand for enhanced flavor
Step-by-Step Instructions
- Prepare Sweet Potatoes:
- Begin by preheating your oven to 350°F. Select sweet potatoes of similar size for even cooking, then peel them completely with a sharp vegetable peeler. Cut them into 1inch cubes to ensure they cook quickly and evenly. Place the cubes in a large pot and cover with cold water plus an inch more. Add a tablespoon of salt to the water this seasons the potatoes from within. Bring to a boil over high heat, then reduce to medium and cook for 15 to 20 minutes. Test doneness by easily piercing a cube with a fork it should offer no resistance. Drain thoroughly in a colander, allowing excess moisture to evaporate for 2 to 3 minutes.
- Create the Creamy Base:
- Transfer the still warm potatoes to a spacious mixing bowl. The residual heat helps melt the butter and integrate flavors. Add the brown sugar, ensuring no lumps remain. Pour in the melted butter, milk, vanilla extract and all the spices. Using a potato masher, work the mixture until completely smooth this may take 2 to 3 minutes of consistent mashing. For an ultra silky texture, you can use a hand mixer on low speed. Taste the mixture and adjust seasonings if needed more cinnamon for warmth or extra brown sugar for sweetness.
- Assemble the Casserole:
- Select a 9x13 inch casserole dish and grease it thoroughly with butter or cooking spray, including the sides to prevent sticking. Carefully spoon the sweet potato mixture into the dish, then use a spatula to create an even, smooth surface. Tap the dish gently on the counter a few times to release any air bubbles trapped within the mixture. This ensures even cooking and presentation.
- Create the Topping:
- Sprinkle the mini marshmallows evenly across the entire surface, creating a complete layer. For the most attractive presentation, place them close together but not overlapping, allowing space for them to expand as they heat. If using pecans, distribute them evenly over the marshmallows. The nuts will toast as the casserole bakes, intensifying their flavor.
- Bake to Golden Perfection:
- Position the rack in the middle of your preheated oven. Place the casserole dish on the rack and bake for 25 to 30 minutes. Watch carefully during the final 5 minutes as marshmallows can quickly go from golden to burnt. The marshmallows should puff up and turn a beautiful amber color. The edges of the casserole may bubble slightly, indicating the filling is hot throughout.

The first time I made this casserole, my grandmother who guards her recipes fiercely actually asked me for this one. That moment solidified this dish as our family tradition. The vanilla extract might seem unusual, but it adds that special something that everyone notices but can't quite identify.
Make Ahead Magic
This casserole shines as a meal prep champion. You can prepare the sweet potato mixture up to three days in advance. Simply complete all steps except adding marshmallows and baking. Store the prepared mixture in the refrigerator, tightly covered. When ready to serve, bring to room temperature for about 30 minutes, then top with marshmallows and bake as directed. The flavor actually improves after a day as the spices meld together more completely.
Delicious Variations
The beauty of this comfort food classic lies in its adaptability. For a more complex flavor profile, add a tablespoon of orange zest to the sweet potato mixture. The citrus notes brighten the dish beautifully. Consider swapping the pecans for candied walnuts or toasted hazelnuts for different texture experiences. For a more adult version, add two tablespoons of bourbon to the sweet potato mixture the alcohol cooks off, leaving only a sophisticated caramel note behind.
Serving Suggestions
While traditionally a Thanksgiving or Christmas side dish, this sweet potato casserole pairs wonderfully with weeknight meals too. Serve alongside roast chicken or grilled pork chops for an elevated dinner experience. The casserole makes an excellent potluck contribution as it travels well and can be reheated easily. For a complete comfort food experience, pair with green bean casserole and homemade dinner rolls. The contrasting flavors create a balanced plate that satisfies everyone at the table.

This sweet potato casserole will be a holiday favorite for years to come—a comforting dish that unites everyone at the table.
Frequently Asked Questions
- → Can I make this sweet potato casserole ahead of time?
Yes! You can prepare the sweet potato mixture up to 2 days in advance and store it in the refrigerator. When ready to serve, bring it to room temperature, add the marshmallow topping, and bake as directed.
- → Can I use canned sweet potatoes instead of fresh?
Absolutely. Drain and rinse about 2-3 cans (15-16 oz each) of sweet potatoes or yams. The texture might be slightly different, but it will still be delicious and saves preparation time.
- → Is there a dairy-free alternative for this casserole?
Yes, you can substitute the butter with coconut oil and use almond milk, coconut milk, or any plant-based milk instead of regular milk. Most marshmallows are dairy-free but check the packaging to be sure.
- → What other toppings can I use besides marshmallows?
A streusel topping made of brown sugar, flour, butter, and chopped nuts makes a delicious alternative. You could also try a cornflake or crushed cookie topping for added crunch.
- → How do I know when the sweet potatoes are cooked enough before mashing?
Sweet potatoes should be fork-tender, meaning a fork can easily pierce through them with little resistance. If they're still firm in the center, they need more cooking time.
- → Can I freeze this sweet potato casserole?
Yes, you can freeze the base mixture without the marshmallow topping. Thaw in the refrigerator overnight, bring to room temperature, add marshmallows, and bake as directed. The texture may change slightly but will still be delicious.