The year was 2008, and I was in charge of Thanksgiving dinner for the first time. My wife, bless her heart, had given me free rein, which in hindsight was a terrible idea. I had visions of grandeur, a spread so magnificent it would make Martha Stewart weep, and even a juicy turkey preparation in mind to anchor the meal.
Naturally, I decided to try making everything from scratch, including a sweet potato casserole with marshmallows. I had never made one before, but how hard could it be? It is just sweet potatoes, right? Mash them up, throw some sugar in, bake it. Simple.
Except I did not read the recipe properly. Not even a quick glance. I just assumed. So, there I was, mashing what I thought were sweet potatoes, except they were regular ol’ russets. If you are looking for a reliable guide, the classic sweet potato approach is far safer than improvising as I did. The resulting blob was a disaster, but it taught me that this dish deserves respect. Now, I make it right. Every single time.
Why You’ll Love This Sweet Potato Casserole
Look, some dishes are just comfort. This sweet potato casserole with marshmallows is one of those. It is warm, it is sweet, it reminds you of holidays and family without being all fussy. And let’s be honest, who doesn’t love a good excuse to eat marshmallows for dinner?
This isn’t some fancy, deconstructed culinary experiment. This is real food. It’s the kind of dish that makes people sigh contentedly at the table, the kind they ask you to bring every single year. It’s familiar, but when done right, it’s also special. That’s the magic of it.

Ingredients for Sweet Potato Casserole with Marshmallows
Alright, let’s get down to what you actually need. No weird stuff here, just good, honest ingredients that come together to make something truly great. Don’t skimp on quality, especially the butter and sweet potatoes. It makes a difference.
TodayMeal – Sweet Potato Casserole with Marshmallows – Dry Ingredients
5 large sweet potatoes, peeled, cubed (about 8 cups): This is the star of the show. Get nice, firm ones. Orange flesh is what you’re looking for. They’re naturally sweet, and that’s what we’re building on.
1/2 c. (107 g.) packed dark brown sugar: This goes into the potato mixture itself. Dark brown sugar adds a deep, molasses-y sweetness that’s just perfect.
1 c. (213 g.) packed dark brown sugar: This is for the pecan topping. Again, dark brown. It helps create that lovely, slightly chewy, slightly crisp crumb topping.
1/2 c. (60 g.) all-purpose flour: This is also for the topping. It binds everything together with the butter and sugar, creating that crumbly texture.
1 tsp. kosher salt: Salt is essential. It doesn’t make things salty; it brightens all the other flavors. Even in a sweet dish, salt is your best friend.
1 c. coarsely chopped raw pecans: This adds a much-needed crunch and nutty flavor. Toast them lightly beforehand if you want to really bring out their flavor.
2 1/2 c. mini marshmallows: The iconic finish. They melt into a golden, gooey, slightly charred cloud. Use mini ones; they melt more evenly.
TodayMeal – Sweet Potato Casserole with Marshmallows – Wet Ingredients
4 large eggs: These act as a binder for the sweet potato mixture, giving it a custardy texture. Make sure they’re at room temperature if you can.
1/2 c. (1 stick) unsalted butter, melted: This goes into the sweet potato base. Butter adds richness and a smooth mouthfeel.
1 c. whole milk: Milk thins out the mixture just enough and adds creaminess. Whole milk gives the best flavor and texture.
2 tsp. pure vanilla extract: Vanilla brings warmth and depth to the sweetness. Don’t use imitation vanilla; it just tastes fake.
4 tbsp. (1/2 stick) unsalted butter, melted: This is for the pecan topping. It binds the sugar, flour, and nuts together.
How to Make Sweet Potato Casserole with Marshmallows
This isn’t rocket science, but there are a few simple steps to follow to get it just right. Take your time, don’t rush, and you’ll have a dish everyone raves about.
Sweet Potato Casserole with Marshmallows – Step 1: Prep Work
First thing, get that oven going at 350°. Next, place your peeled and cubed sweet potatoes in a large pot and cover with water. Bring to a boil, then simmer for 15 to 20 minutes until fork-tender.
Drain well and let them sit in the pot for a few minutes. This lets the steam escape, which prevents a watery casserole.
Sweet Potato Casserole with Marshmallows – Step 2: Mix the Batter
Mash the potatoes using a masher or ricer. Add the eggs, melted butter, milk, brown sugar, vanilla, and salt. Mix until it’s all one smooth, creamy, orange mixture.
Transfer this mixture into your 13″ x 9″ baking dish. Spread it out evenly so it is smooth and flat, ready for its delicious topping.
Sweet Potato Casserole with Marshmallows – Step 3: Bake to Golden Perfection
Combine the second batch of brown sugar, flour, melted butter, and pecans to make a crumbly topping. Spread over the sweet potatoes, then cover with a layer of mini marshmallows.
Bake for about 25 minutes. You are looking for the sweet potato base to be warmed through and the marshmallows to be beautifully golden brown.
Tips for the Perfect Sweet Potato Casserole
One thing I always emphasize is not overcooking your sweet potatoes when boiling. Better slightly undercooked than overcooked at this stage, as they will finish cooking in the oven.
Also, make sure your butter is fully melted when you mix it for the topping. If the butter is too cold, you’ll end up with a pasty mess. If you want to follow up your meal with dessert, I suggest pairing this with classic apple crisp recipes.
Serving Suggestions and Variations
This dish is a classic holiday side. It sits perfectly alongside a roasted turkey or green bean casserole. For serving, I like to let it sit for about 10-15 minutes after it comes out of the oven to help it set up.
If you really want to kick it up a notch, consider a tiny sprinkle of flaky sea salt right before serving. The contrast of the salty crunch with the sweet, gooey marshmallows is out of this world.
Enjoy this dish with your loved ones this holiday season. It is a true labor of love.

Sweet Potato Casserole With Marshmallows
Ingredients
- 5 large sweet potatoes peeled, cubed (about 8 cups)
- 4 large eggs
- 1/2 cup unsalted butter melted
- 1 cup whole milk
- 1/2 cup dark brown sugar packed
- 2 tsp pure vanilla extract
- 1 tsp kosher salt
- 1 cup dark brown sugar packed
- 1/2 cup all-purpose flour
- 4 tbsp unsalted butter melted
- 1 cup raw pecans coarsely chopped
- 2 1/2 cups mini marshmallows
Instructions
- Arrange a rack in center of oven; preheat to 350°. Place potatoes in a large pot and cover with water by about 2 inches. Bring to a boil, then reduce heat to medium-low. Bring to a simmer and cook until there is no resistance when potatoes are pierced with a knife or fork, 15 to 20 minutes.
- Drain, return potatoes to pot, and let cool slightly.
- Mash potatoes with a masher or fork. Add eggs, butter, milk, brown sugar, vanilla, and salt, and mix until incorporated. Transfer to a 13-inch x 9-inch baking dish.
- In a medium bowl, mix brown sugar, flour, and butter until clumps form. Stir in pecans, then spread over potatoes. Top with marshmallows.
- Bake casserole until warmed through and marshmallows are golden brown, about 25 minutes.
Frequently Asked Questions
Can I make sweet potato casserole with marshmallows ahead of time?
Yes, you can assemble the casserole a day or two in advance and store it in the refrigerator. Add the marshmallows just before baking.
What kind of sweet potatoes are best for casserole?
Orange-fleshed sweet potatoes like Jewel or Garnet are ideal for their sweetness and creamy texture when cooked.
How do you keep marshmallows from burning on sweet potato casserole?
To prevent burning, add the marshmallows during the last 10-15 minutes of baking, or loosely cover the casserole with foil for most of the cooking time.
Can I freeze sweet potato casserole with marshmallows?
It’s best to freeze the casserole without the marshmallow topping. You can add fresh marshmallows when reheating.
What can I substitute for marshmallows on sweet potato casserole?
If you don’t like marshmallows, a pecan streusel topping or a dollop of whipped cream can be delicious alternatives.
