This Sweet Potato Eggnog Casserole recipe transforms two holiday favorites into one unforgettable dish that has become the star of my own festive table. It captures the soul of classic American comfort food while introducing a creamy, spiced custard richness that makes it incredibly special. The contrast of the smooth sweet potato filling, the crunchy pecan topping, and the toasted marshmallows creates a perfect bite every time. You’ll find it’s the ultimate make-ahead dish that brings everyone together, whether you serve it for brunch or as the grand finale to your holiday dinner.
Why You'll Love This Recipe
- It marries the cozy flavor of sweet potatoes with the spiced custard richness of eggnog
- The texture is an incredible mix of creamy, crunchy, and delightfully gooey
- You can assemble it a day ahead for a stress-free holiday morning
- That pecan streusel topping adds the perfect nutty crunch
- I honestly think it’s what holiday food dreams are made of
Ingredients You’ll Need
- Sweet potatoes: Choose medium-sized ones with firm, smooth skins for easier peeling and a naturally sweet, creamy mash after boiling. They’re the hearty, comforting base that makes this dish so satisfying.
- Salt for boiling water: A simple step that seasons the potatoes from the inside out as they cook, building a foundation of flavor right from the start.
- Unsalted butter (melted): Adds a luxurious richness and helps create that silky, smooth texture in the filling. Using unsalted lets you control the overall salt level perfectly.
- Full-fat prepared eggnog: This is the secret ingredient that delivers the signature holiday spice flavor and a custardy richness. Full-fat is non-negotiable for the best creamy texture.
- Large eggs: They act as a binder, giving the casserole structure and helping it set into a beautiful, sliceable dish that holds its shape.
- Light brown sugar (packed): Brings a deep molasses sweetness that complements the sweet potatoes and balances the warm spices so well.
- Vanilla extract: A touch of vanilla rounds out all the other flavors and adds a layer of comforting, bakery-style aroma.
- Ground cinnamon: The classic warm spice that makes the whole kitchen smell like the holidays and pairs perfectly with the sweet potatoes.
- Ground nutmeg: Echoes the flavor profile of the eggnog and adds a subtle, earthy warmth that’s essential for that festive taste.
- Ground cloves: Use just a little for a hint of pungent, aromatic spice that makes all the other flavors pop without overwhelming them.
- All-purpose flour (optional for streusel): Creates the base for that crumbly, buttery streusel topping that bakes into a golden, crunchy layer.
- Light brown sugar (optional for streusel): Caramelizes slightly in the oven with the butter and flour to make the streusel sweet and crunchy.
- Chopped pecans (optional): Add a wonderful toasted, nutty flavor and extra crunch to the streusel topping. I always toast mine first for deeper flavor.
- Cold unsalted butter (cubed, for streusel): Cutting cold butter into the dry mix is what creates those perfect, coarse crumbs that bake up so beautifully.
- Mini marshmallows: They toast and puff into gooey, golden pillows on top, creating that iconic sweet potato casserole finish everyone loves.
How to Make It
Preheat and Prepare Your Dish:
Start by turning your oven to 350°F and generously greasing your 9×13 inch baking dish. This ensures your Sweet Potato Eggnog Casserole releases easily and doesn’t stick, giving you those perfect clean slices later.
Boil the Sweet Potatoes:
Place your peeled and cubed sweet potatoes in a large pot, cover them with cold water, and add the salt. Bring it to a boil, then simmer until they’re completely tender when pierced with a fork. This method is quicker than roasting and guarantees evenly soft potatoes for mashing.
Mash and Cool the Potatoes:
Drain the potatoes thoroughly and return them to the warm pot. Mash them right away until they’re completely smooth, then let them sit for about five minutes. Cooling them slightly prevents the eggs in the next step from scrambling when you mix everything together.
Whisk the Eggnog Mixture:
In a large bowl, whisk together the melted butter, eggnog, eggs, brown sugar, vanilla, and all the spices until the mixture is completely smooth and homogenous. You want every bit of that spiced eggnog flavor evenly distributed throughout your filling.
Combine and Whip the Filling:
Add the slightly cooled mashed sweet potatoes to the eggnog mixture. Use an electric mixer or a strong whisk to beat it on medium speed for a couple of minutes until it’s light, fluffy, and totally smooth. This aeration is what gives the casserole its incredible, cloud-like texture.
Spread the Filling and Make the Streusel:
Pour your smooth sweet potato filling into the prepared dish and spread it into an even layer. For the streusel, mix the flour and brown sugar in a bowl, then use your fingers or a pastry cutter to work in the cold butter until crumbly before stirring in the pecans.
Top and Bake the First Phase:
Sprinkle the pecan streusel topping evenly over the entire surface of the sweet potato mixture. Bake the casserole for 30 minutes; this sets the filling and starts to toast the streusel without over-browning the marshmallows you’ll add next.
Add Marshmallows and Finish Baking:
Carefully pull the dish from the oven and scatter the mini marshmallows over the hot streusel in a single layer. Return it to the oven for another 12-15 minutes, just until the marshmallows are puffed, soft, and perfectly golden brown on top.
Rest Before Serving:
This is the hardest but most important step—let the casserole sit for at least 15 minutes after it comes out of the oven. That resting time allows everything to set up, making it much easier to serve beautiful, clean portions that hold their shape.

You Must Know
- Full-fat eggnog is absolutely key for the richest flavor and creamiest texture
- Let the mashed potatoes cool a bit before adding the egg mixture
- That final resting time is crucial for perfect slices
- I never skip the streusel—it’s the best part
Storage Tips
Store any leftover Sweet Potato Eggnog Casserole covered tightly in the refrigerator, where it will keep beautifully for up to four days. To reheat, warm individual servings in the microwave or cover the whole dish with foil and heat it in a 300°F oven until warmed through. You can also get a fantastic head start by assembling the casserole (filling and streusel only) up to a day ahead; just keep it covered in the fridge and add the marshmallows right before you pop it in the oven. The texture holds up wonderfully, and the flavors often meld and deepen overnight.
Ingredient Substitutions
For a gluten-free Sweet Potato Eggnog Casserole, swap the all-purpose flour in the streusel with your favorite one-to-one gluten-free blend—it works perfectly. If you need it nut-free, simply leave the pecans out of the streusel or replace them with toasted pumpkin seeds for a similar crunch. While boiling is the quickest method, roasting your sweet potatoes instead will give you an even deeper, caramelized flavor base for the filling. In a pinch, you could use a dairy-free eggnog alternative and plant-based butter, though the final richness and flavor profile will shift slightly.
Serving Suggestions
Serve this Sweet Potato Eggnog Casserole warm as a spectacular side dish alongside your holiday ham or roast turkey, where its sweetness balances savory mains perfectly. It also shines as a decadent dessert with a dollop of barely-sweetened whipped cream or a scoop of vanilla bean ice cream melting over the top. I love it with a cup of strong, black coffee or a cold glass of milk to cut through the richness. For a festive brunch, pair it with crispy bacon, a simple green salad, and a pot of hot coffee—it’s a meal everyone remembers.
Cultural Context
This Sweet Potato Eggnog Casserole is a deliciously modern twist on two deeply rooted American traditions. The classic sweet potato casserole, often topped with marshmallows, has Southern origins and became a Thanksgiving staple across the country in the mid-20th century. Eggnog, with its origins in early European possets, evolved into the rich, spiced dairy drink synonymous with American Christmas celebrations. Merging them into one bake is a celebration of holiday comfort food innovation, where familiar flavors are reimagined to create something new yet instantly nostalgic for the family table.

Pro Tips
- Run the boiled potatoes through a ricer for the absolute smoothest, lump-free filling
- Tent the dish with foil if the marshmallows start browning too fast
- Toast your pecans before chopping for a deeper nutty flavor in the streusel
- Letting it rest is non-negotiable for the perfect slice
- I always make the streusel with my hands—it’s faster and more fun
Frequently Asked Questions
For the richest flavor and creamiest texture in your Sweet Potato Eggnog Casserole, use full-fat, prepared eggnog. The higher fat content helps create a luxurious custard that sets perfectly when baked, carrying all those classic holiday spices throughout the dish.
Absolutely! You can assemble the casserole base (sweet potato mixture) up to a day in advance. Store it covered in the refrigerator, then let it come to room temperature for about 30 minutes before adding the toppings and baking. The pecan streusel can also be made ahead and stored separately at room temperature.
If you don’t have eggnog, you can create a similar flavor by combining 1 ½ cups of whole milk or half-and-half with 2 extra tablespoons of brown sugar, an extra teaspoon of vanilla, and an extra ¼ teaspoon each of cinnamon, nutmeg, and cloves. It won’t be identical, but it will still be a delicious spiced sweet potato casserole.
The Sweet Potato Eggnog Casserole is done when the edges are bubbling, the top is golden brown, and a knife inserted into the center comes out clean or with just a few moist crumbs—about 45 minutes. The marshmallows (if using) should be toasted and the pecan streusel should look crisp.
This rich American dessert casserole stands beautifully on its own. For a holiday brunch, pair it with savory dishes like a baked ham, quiche, or scrambled eggs. As a dessert, it’s fantastic with a dollop of whipped cream or a scoop of vanilla ice cream to balance the warm spices.