Sweet Potato Casserole with Marshmallows

I always feel that Christmas dinner is not complete without a side dish that blurs the line between a vegetable and a dessert. This Sweet Potato Casserole with Marshmallows is a staple at my holiday table because it brings a cozy, nostalgic warmth to every plate. I love how the toasted marshmallows create a golden crust over the creamy, spiced potatoes, making it the one dish everyone asks for seconds of every year.

Recipe Details

Recipe Information

  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Total Time: 60 minutes
  • Servings: 8
  • Difficulty: Easy

Nutrition Information (Per Serving)

  • Calories: 345
  • Protein: 3g
  • Carbs: 62g
  • Fat: 11g

Why You’ll Love This Sweet Potato Casserole with Marshmallows

This dish is the ultimate Christmas comfort food, offering a beautiful balance of savory earthy notes and sugary delight. It is incredibly easy to whip up even on a busy holiday morning, and the texture combination of smooth mashed potatoes with gooey, toasted toppings is always a crowd-pleaser. Plus, it fills your entire home with the scent of cinnamon and nutmeg, instantly creating a festive atmosphere for your guests.

Sweet Potato Casserole with Marshmallows Ingredients & Substitutions

  • 3 pounds sweet potatoes, peeled and cut into 1-inch chunks
  • 1/2 cup unsalted butter, melted
  • 1/4 cup brown sugar, packed
  • 1/4 cup milk
  • 2 large eggs
  • 1 teaspoon alcohol-free vanilla extract
  • 1/2 teaspoon ground cinnamon
  • 1/4 teaspoon ground nutmeg
  • 1/2 teaspoon salt
  • 2 cups plant-based marshmallows
  • 1/2 cup chopped pecans

If you prefer a different sweetener, maple syrup or honey works beautifully in place of brown sugar. For those looking for a dairy-free option, coconut milk and a plant-based butter alternative are excellent swaps that maintain the richness of the dish. You can also skip the nuts for a purely soft texture, or replace the plant-based marshmallows with a brown sugar and oat crumble if you want less sweetness.

Step-by-Step Instructions to Make Sweet Potato Casserole with Marshmallows

Step 1: Prepare the Potatoes

Place the peeled and cubed sweet potatoes in a large pot and cover them with water. Bring the water to a boil over medium-high heat, then reduce the heat and simmer for about 15 to 20 minutes. The potatoes are ready when they are very tender and can be easily pierced with a fork. Drain the water thoroughly.

Step 2: Mash and Mix the Base

In a large mixing bowl, mash the hot sweet potatoes until they are smooth. Add the melted butter, brown sugar, milk, eggs, alcohol-free vanilla extract, cinnamon, nutmeg, and salt. Use an electric mixer or a sturdy whisk to beat the mixture until it is light and fluffy, ensuring all the spices are evenly distributed.

Step 3: Transfer to the Baking Dish

Preheat your oven to 350 degrees Fahrenheit. Lightly grease a 9×13 inch baking dish with a little butter or oil. Pour the sweet potato mixture into the dish and spread it out into an even layer using a spatula.

Step 4: Bake the Casserole

Place the baking dish in the center of the oven and bake for 25 to 30 minutes. The casserole should be heated through and the edges should just begin to show a slight firmness. This initial bake ensures the eggs set and the flavors meld together before you add the topping.

Step 5: Add the Topping and Toast

Remove the dish from the oven and sprinkle the plant-based marshmallows and chopped pecans evenly over the top. Return the dish to the oven for another 5 to 10 minutes, or until the marshmallows are puffed and golden brown. Watch them closely during these final minutes as they can turn from golden to burnt very quickly.

Tips for Success

To get the best results, try to use fresh sweet potatoes rather than canned ones, as they provide a much deeper flavor and better texture. If you like a little extra crunch, you can toast the pecans in a dry skillet for two minutes before adding them to the top of the casserole. For a smoother mash, you can pass the cooked potatoes through a potato ricer before mixing in the other ingredients, which removes any stringy fibers.

Variations of Sweet Potato Casserole with Marshmallows

For a citrusy twist that cuts through the sweetness, stir in one tablespoon of fresh orange zest into the potato mixture. If you want a more savory profile, you can add a pinch of ground ginger or even a dash of cloves. Another fun variation is to use half sweet potatoes and half carrots for a different nutritional profile and a slightly brighter color on your Christmas table.

Serving Suggestions: What to Pair with Sweet Potato Casserole with Marshmallows

This dish is the perfect partner for a traditional Christmas roast turkey or a honey-glazed roast beef. It also pairs wonderfully with tart sides like cranberry sauce or a crisp apple and walnut salad. Since it is quite sweet, it acts as a lovely foil to salty roasted Brussels sprouts or steamed green beans with garlic.

Sweet Potato Casserole with Marshmallows

Storage & Reheating Instructions

You can store any leftovers in an airtight container in the refrigerator for up to four days. To reheat, place a portion in the oven at 350 degrees Fahrenheit for about 10 minutes to help the marshmallows regain some of their texture. While the microwave is faster, it may cause the marshmallows to become very soft and lose their toasted crust.

Memories Made Around the Table

Christmas Eve was always spent in my mother’s kitchen, where the air was thick with the scent of cinnamon and roasting potatoes. I remember the excitement of watching the marshmallows puff up and turn golden through the oven glass. Sharing this dish today always brings back those fond feelings of family gathered around a crowded, happy table, and I love passing that tradition down to my own children now.

FAQs

Can I make this dish a day in advance?

Yes, you can prepare the sweet potato base, spread it in the baking dish, and cover it tightly with foil to store in the fridge overnight. On Christmas day, simply bake it as directed, adding the marshmallows and pecans during the final few minutes of cooking.

Is it better to use fresh or canned sweet potatoes?

Fresh sweet potatoes are highly recommended for the best flavor and a more natural sweetness. Canned potatoes often sit in syrup, which can make the casserole overly sweet and a bit mushy in texture.

How do I prevent the marshmallows from getting too dark?

The best way to manage the browning is to stay near the oven during the last five minutes of baking. If you notice them browning too fast, you can move the oven rack to a lower position or tent the dish loosely with foil, though the marshmallows might stick to the foil if they touch it.

Can I freeze the leftover casserole?

While you can freeze the sweet potato base before baking, it is not recommended to freeze the casserole once the marshmallows have been added. The marshmallows will change texture significantly and become sticky or watery upon thawing.

Why is my potato mixture too runny?

This usually happens if the potatoes were not drained well enough after boiling. To fix this, you can put the mashed potatoes back into a dry pot over low heat for a few minutes to cook off any excess moisture before adding the milk and butter.

Final Thoughts

This Sweet Potato Casserole with Marshmallows is truly the heart of a holiday feast. It is simple to prepare, incredibly comforting, and brings a touch of magic to your Christmas celebration. I hope your family enjoys this delicious blend of textures and spices as much as mine does every single year.

Sweet Potato Casserole with Marshmallows
Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
Sweet Potato Casserole with Marshmallows

Sweet Potato Casserole with Marshmallows

  • Total Time: 1 hour

Ingredients

  • 3 pounds sweet potatoes, peeled and cut into 1-inch chunks
  • 1/2 cup unsalted butter, melted
  • 1/4 cup brown sugar, packed
  • 1/4 cup milk
  • 2 large eggs
  • 1 teaspoon alcohol-free vanilla extract
  • 1/2 teaspoon ground cinnamon
  • 1/4 teaspoon ground nutmeg
  • 1/2 teaspoon salt
  • 2 cups plant-based marshmallows
  • 1/2 cup chopped pecans

Instructions

  1. Place the peeled and cubed sweet potatoes in a large pot and cover them with water. Bring the water to a boil over medium-high heat, then reduce the heat and simmer for about 15 to 20 minutes. The potatoes are ready when they are very tender and can be easily pierced with a fork. Drain the water thoroughly.
  2. In a large mixing bowl, mash the hot sweet potatoes until they are smooth. Add the melted butter, brown sugar, milk, eggs, alcohol-free vanilla extract, cinnamon, nutmeg, and salt. Use an electric mixer or a sturdy whisk to beat the mixture until it is light and fluffy, ensuring all the spices are evenly distributed.
  3. Preheat your oven to 350 degrees Fahrenheit. Lightly grease a 9×13 inch baking dish with a little butter or oil. Pour the sweet potato mixture into the dish and spread it out into an even layer using a spatula.
  4. Place the baking dish in the center of the oven and bake for 25 to 30 minutes. The casserole should be heated through and the edges should just begin to show a slight firmness. This initial bake ensures the eggs set and the flavors meld together before you add the topping.
  5. Remove the dish from the oven and sprinkle the plant-based marshmallows and chopped pecans evenly over the top. Return the dish to the oven for another 5 to 10 minutes, or until the marshmallows are puffed and golden brown. Watch them closely during these final minutes as they can turn from golden to burnt very quickly.
  • Cook Time: 60 minutes
  • Diet: Vegetarian