Sweet Potato Eggnog Casserole

Featured in: Desserts
This Sweet Potato Eggnog Casserole is the ultimate holiday brunch or dessert dish, combining the creamy sweetness of roasted sweet potatoes with the rich, spiced warmth of classic eggnog. It's a festive twist on the traditional sweet potato casserole that will have everyone asking for seconds. Topped with a crunchy pecan streusel and gooey marshmallows, it's pure comfort in every bite.
A festive Sweet Potato Eggnog Casserole fresh from the oven with golden toasted marshmallows and a crunchy pecan topping Pin it
A festive Sweet Potato Eggnog Casserole fresh from the oven with golden toasted marshmallows and a crunchy pecan topping | cookseason.com

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.

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.

Close-up view of a spoon slicing through the creamy casserole showing the smooth filling and gooey marshmallow layer

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.

A beautiful holiday table setting with a serving of the warm casserole next to a cup of coffee and a sprig of rosemary

Frequently Asked Questions

What type of eggnog works best for Sweet Potato Eggnog Casserole?

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.

Can I make this Sweet Potato Eggnog Casserole ahead of time?

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.

What can I substitute for eggnog in Sweet Potato Eggnog Casserole?

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.

How do I know when the Sweet Potato Eggnog Casserole is ready?

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.

What should I serve with Sweet Potato Eggnog Casserole?

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.

Rate This Recipe

How would you rate this recipe?

Sweet Potato Eggnog Casserole

This Sweet Potato Eggnog Casserole is the ultimate holiday brunch or dessert dish, combining the creamy sweetness of roasted sweet potatoes with the rich, spiced warmth of classic eggnog. It's a festive twist on the traditional sweet potato casserole that will have everyone asking for seconds. Topped with a crunchy pecan streusel and gooey marshmallows, it's pure comfort in every bite.

Prep Time
30 Minutes
Cook Time
45 Minutes
Total Time
75 Minutes
4.1
(274 reviews)
By: Michael Chen
Category: Desserts
Difficulty: Medium
Cuisine: American
Yield: 8 Servings
Dietary: vegetarian

Ingredients

  1. 01 3 pounds sweet potatoes (about 4-5 medium), peeled and cubed
  2. 02 1/2 teaspoon salt, for boiling water
  3. 03 1/4 cup (1/2 stick) unsalted butter, melted
  4. 04 1 and 1/2 cups full-fat, prepared eggnog
  5. 05 2 large eggs
  6. 06 1/3 cup packed light brown sugar
  7. 07 1 teaspoon vanilla extract
  8. 08 1 teaspoon ground cinnamon
  9. 09 1/2 teaspoon ground nutmeg
  10. 10 1/4 teaspoon ground cloves

Instructions

Step 01

Preheat your oven to 350°F (175°C). Grease a 9x13 inch baking dish with butter or non-stick spray.

Step 02

Place the peeled and cubed sweet potatoes in a large pot. Cover with cold water, add the 1/2 teaspoon of salt, and bring to a boil. Reduce heat and simmer for 15-20 minutes, or until the potatoes are very tender when pierced with a fork.

Step 03

Drain the sweet potatoes thoroughly and return them to the warm pot. Mash them with a potato masher or ricer until completely smooth. Let them cool for 5 minutes.

Step 04

In a large mixing bowl, whisk together the melted butter, eggnog, eggs, 1/3 cup brown sugar, vanilla extract, cinnamon, nutmeg, and cloves until smooth and well combined.

Step 05

Add the mashed sweet potatoes to the eggnog mixture. Using an electric mixer or a sturdy whisk, beat on medium speed until the mixture is completely smooth and fluffy, about 2-3 minutes. Spread this filling evenly into the prepared baking dish.

Step 06

For the streusel topping (if using): In a medium bowl, combine the flour and 1/2 cup brown sugar. Use a pastry cutter or your fingers to cut in the cold cubed butter until the mixture resembles coarse crumbs. Stir in the chopped pecans.

Step 07

Sprinkle the pecan streusel evenly over the top of the sweet potato mixture.

Step 08

Bake for 30 minutes. Remove the casserole from the oven and carefully scatter the mini marshmallows over the top in an even layer.

Step 09

Return the casserole to the oven and bake for an additional 12-15 minutes, or until the marshmallows are puffed and golden brown.

Step 10

Let the casserole cool for at least 15 minutes before serving. This allows it to set slightly for cleaner slices.

Tools You'll Need

  • 9x13 inch baking dish
  • Large pot
  • Colander
  • Potato masher or ricer
  • Large mixing bowl
  • Electric hand mixer or whisk
  • Medium bowl for streusel
  • Pastry cutter or fork

Allergy Information

Contains dairy, eggs, tree nuts (pecans), and gluten (flour). For a gluten-free version, use a 1:1 gluten-free flour blend. For a nut-free version, omit the pecans or replace with pumpkin seeds. The eggnog itself contains dairy and eggs.

Nutrition Facts (Per Serving)

Calories
380
Protein
6g
Carbohydrates
58g
Fat
15g