The neighborhood Friendsgiving was in six hours and I’d completely forgotten. Everyone else would be bringing their signature dishes—Megan’s legendary slow-roasted turkey, Dave’s from-scratch green bean casserole with fried shallots, and Sarah’s three-layer pumpkin tart that looked like it belonged in a bakery window. I had a bag of sweet potatoes, a bag of mini marshmallows, and a sinking feeling in my stomach. I mean, what was I thinking? I’d spent the whole week planning, and somehow the day just snuck up on me. Honestly, I was ready to show up with a store-bought pie and a sheepish apology.
But then I remembered my grandmother’s trick for those holiday potlucks where you need something that looks like you spent hours on it—but really comes together in a flash. The marshmallow sweet potato casserole. It’s one of those dishes that feels like a warm hug on a cold November evening, and it always, always steals the show. I threw it together in a bit of a panic, using what I had on hand, and let me tell you, it was the first dish to disappear. People were coming back for thirds, asking for the recipe, and I just stood there, a little shocked, holding my empty casserole dish. Maybe you’ve been there, right? The dish you almost didn’t make ends up being the one everyone talks about. That’s this recipe.
It’s funny how the simplest things become the most memorable. This marshmallow sweet potato casserole isn’t complicated—it’s sweet, creamy, and topped with a golden, toasted marshmallow crust that crackles when you break through it with a spoon. It’s the kind of side dish that could easily pass for dessert, but it sits right there next to the turkey, holding its own. I’ve been making it ever since that frantic Friendsgiving, and it’s become my go-to for any gathering where I need to impress without the stress. It’s the accidental overachiever of holiday sides, and I’m not even mad about it.
Why You’ll Love This Recipe
This isn’t just another sweet potato casserole. After years of testing and tweaking, I’ve landed on a version that’s perfectly balanced—not too sweet, incredibly creamy, and with that irresistible marshmallow topping that everyone fights over. I’ve brought this to countless potlucks, family dinners, and holiday feasts, and it never fails to get rave reviews.
- Quick & Easy: Comes together in under an hour, with just 15 minutes of active prep. Perfect for those last-minute hosting emergencies.
- Simple Ingredients: No fancy grocery trips needed. You likely already have butter, brown sugar, and vanilla in your pantry.
- Perfect for Gatherings: Great for Thanksgiving, Friendsgiving, Christmas dinner, or any potluck where you need to bring a crowd-pleaser.
- Crowd-Pleaser: Always gets rave reviews from kids and adults alike. Even sweet potato skeptics become converts.
- Unbelievably Delicious: The texture is silky smooth, the flavor is rich and caramelized, and the marshmallow topping is pure nostalgia.
What makes this version different? It’s all about the technique. I roast the sweet potatoes instead of boiling them, which concentrates their natural sweetness and gives the casserole a deeper, more complex flavor. And I add a touch of cinnamon and nutmeg that warms everything up without overpowering the sweet potatoes. It’s comfort food reimagined—faster, easier, but with the same soul-soothing satisfaction that makes you close your eyes after the first bite. Perfect for impressing guests without stress, or turning a simple meal into something memorable.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, so you can whip this up anytime the craving hits.
For the Sweet Potato Base
- 3 pounds sweet potatoes (about 4-5 medium), peeled and cubed. Look for firm, bright orange-fleshed sweet potatoes for the creamiest texture. I prefer Garnet or Jewel varieties.
- 1/2 cup unsalted butter, melted. Adds richness and helps create that silky texture. I use Kerrygold for its superior flavor.
- 1/2 cup packed brown sugar (dark or light). Dark brown sugar adds deeper molasses notes, but light works perfectly too.
- 2 large eggs, lightly beaten. Helps bind the casserole and gives it a custard-like consistency.
- 1 teaspoon vanilla extract. Pure vanilla, not imitation—it makes a difference.
- 1/2 teaspoon ground cinnamon. Adds warmth without overwhelming the sweet potatoes.
- 1/4 teaspoon ground nutmeg. Freshly grated if you have it, but ground works great.
- 1/2 teaspoon salt. Balances the sweetness and enhances all the flavors.
- 1/4 cup milk (whole milk or 2%). Adds creaminess. You can substitute with any milk alternative if needed.
For the Topping

- 3 cups mini marshmallows. Go for the classic brand—they toast up perfectly golden and fluffy.
- Optional: 1/4 cup chopped pecans or walnuts. Adds a lovely crunch if you want to mix things up.
Ingredient Tips: I recommend using organic sweet potatoes when possible—they tend to be sweeter and more flavorful. If you’re short on time, you can substitute canned sweet potato puree (about 3 cups), but the texture won’t be quite as creamy. For a dairy-free version, use vegan butter and your favorite plant-based milk. And if you’re feeling adventurous, try adding a pinch of cayenne or ginger for a subtle kick.
Equipment Needed
You don’t need a fancy kitchen to make this casserole shine. Here’s what you’ll need:
- Large pot or Dutch oven for boiling the sweet potatoes. A 6-quart pot works perfectly.
- Colander for draining.
- 9×13-inch baking dish or any 3-quart casserole dish. Glass or ceramic works best for even baking.
- Potato masher or electric mixer. I prefer a hand mixer for the smoothest texture, but a good old-fashioned masher works too.
- Mixing bowls (medium and large).
- Measuring cups and spoons.
- Rubber spatula for scraping every last bit of goodness.
- Aluminum foil for covering during baking.
Personal Note: I’ve made this casserole with everything from a fancy KitchenAid mixer to a potato masher I found at a thrift store. Honestly, the masher gives it a slightly chunkier texture that some people prefer. Don’t stress about having the perfect tools—this recipe is forgiving.
Preparation Method
Let’s get cooking! This marshmallow sweet potato casserole comes together in a few simple steps. Follow along, and you’ll have a golden, bubbly masterpiece in no time.
- Preheat your oven to 375°F (190°C). While it’s heating up, grease your 9×13-inch baking dish with butter or non-stick spray.
- Cook the sweet potatoes. Place the peeled and cubed sweet potatoes in a large pot and cover with cold water. Add a pinch of salt. Bring to a boil over high heat, then reduce to medium-high and cook for 15-20 minutes, until the sweet potatoes are fork-tender. You want them soft enough that a knife slides through easily, but not mushy.
- Drain and mash. Drain the sweet potatoes in a colander and let them steam dry for a minute or two. Return them to the pot or transfer to a large mixing bowl. Mash them with a potato masher or beat with an electric mixer until smooth. Pro tip: Don’t overmix if using a mixer—you want them creamy, not gluey.
- Mix in the good stuff. Add the melted butter, brown sugar, beaten eggs, vanilla extract, cinnamon, nutmeg, salt, and milk. Stir until everything is well combined and silky smooth. Taste and adjust seasoning—add a little more cinnamon or sugar if you like.
- Spread into the baking dish. Pour the sweet potato mixture into your prepared baking dish and spread it evenly with a rubber spatula. Smooth the top so it’s nice and flat for the marshmallows.
- Bake the base. Place the dish in the preheated oven and bake for 25-30 minutes, until the edges are bubbling and the center is set. It should look slightly puffed and golden around the edges.
- Add the marshmallows. Remove the dish from the oven and arrange the mini marshmallows evenly over the top. Don’t be shy—cover every inch for that perfect marshmallow crust. If using nuts, sprinkle them over the marshmallows now.
- Toast the topping. Return to the oven and bake for another 5-8 minutes, until the marshmallows are puffed and golden brown. Watch closely—they can go from perfect to burnt in seconds. For extra browning, you can switch the oven to broil for the last 1-2 minutes, but keep your eyes on it!
- Cool and serve. Let the casserole cool for 5-10 minutes before serving. The marshmallows will set slightly, making them easier to scoop. Serve warm and watch it disappear.
Sensory Cues: When the base is done, you’ll smell warm cinnamon and caramelized sweet potatoes filling your kitchen. The marshmallows should be golden on top, soft and pillowy underneath. When you scoop into it, you’ll hear a slight crackle as you break through the marshmallow crust into the creamy sweet potato beneath.
Cooking Tips & Techniques
After making this casserole more times than I can count, I’ve picked up a few tricks that make all the difference. Here are my best tips for marshmallow sweet potato casserole success.
Don’t boil the sweet potatoes whole. I learned this the hard way. Cubing them first ensures they cook evenly and faster. Whole sweet potatoes take forever and often end up with hard centers. Cut them into 1-inch cubes for the best results.
Drain them well. After boiling, let the sweet potatoes sit in the colander for a few minutes. Excess water will make your casserole watery and thin. Pat them dry with a paper towel if you’re feeling extra thorough.
Room temperature eggs matter. Cold eggs can seize up the melted butter and make the mixture lumpy. Let your eggs sit out for 15-20 minutes before using, or place them in a bowl of warm water for 5 minutes.
Don’t overbake the marshmallows. This is the most common mistake I see. Marshmallows go from perfectly golden to blackened in about 30 seconds. Set a timer for 5 minutes and check every minute after that. If they’re browning unevenly, rotate the dish halfway through.
Make it ahead of time. You can prepare the sweet potato base up to 2 days in advance. Just cover and refrigerate. When you’re ready to serve, bake the base for 30 minutes, then add the marshmallows and bake for another 5-8 minutes. This is a lifesaver for holiday hosting.
My biggest failure: I once forgot to add the eggs entirely. The casserole came out runny and sad. Don’t skip the eggs—they’re what give this dish its custard-like structure. Learn from my mistake!
Variations & Adaptations
One of the best things about this marshmallow sweet potato casserole is how easily it adapts to different tastes and dietary needs. Here are a few of my favorite variations.
Pecan Streusel Topping
Swap the marshmallows for a crunchy streusel. Mix 1/2 cup chopped pecans, 1/4 cup brown sugar, 1/4 cup melted butter, and 1/4 cup all-purpose flour. Sprinkle over the sweet potato base and bake for 25-30 minutes. It’s less sweet but adds amazing texture.
Vegan Version
Use vegan butter and substitute the eggs with 2 tablespoons of flaxseed meal mixed with 6 tablespoons of water (let it sit for 5 minutes to thicken). Use your favorite plant-based milk. For the topping, try vegan marshmallows (Dandies brand works great) or a simple oat crumble.
Spiced-Up Version
Add 1/2 teaspoon of ground ginger, 1/4 teaspoon of cardamom, and a pinch of cayenne pepper to the sweet potato mixture. The warmth of the spices pairs beautifully with the sweet marshmallow topping. I made this for a Christmas party and it was a huge hit.
Maple Bourbon Twist
Replace the brown sugar with 1/3 cup maple syrup and add 2 tablespoons of bourbon. The bourbon adds a subtle smokiness that complements the sweet potatoes perfectly. Just be sure to cook off the alcohol—it bakes out during the 30-minute bake.
Make It a Dessert
Add an extra 1/4 cup of brown sugar and top with a scoop of vanilla ice cream. It’s basically sweet potato pie in casserole form. No judgment here!
Serving & Storage Suggestions
This marshmallow sweet potato casserole is best served warm, straight from the oven, when the marshmallows are still soft and gooey. But it’s also delicious at room temperature—if it lasts that long.
What to serve alongside: This dish pairs beautifully with roasted turkey, honey-glazed ham, or even a simple roast chicken. For a vegetarian spread, serve it alongside a hearty lentil loaf or stuffed acorn squash. It also loves being next to green bean casserole, cranberry sauce, and buttery dinner rolls.
Presentation tips: For holiday gatherings, serve the casserole in a beautiful ceramic or cast-iron dish. Sprinkle a few extra marshmallows on top right before serving for that picture-perfect look. Garnish with a sprinkle of cinnamon or a few fresh rosemary sprigs for a festive touch.
Storage instructions: Leftovers can be stored in an airtight container in the refrigerator for up to 4 days. The marshmallows will soften and deflate, but the flavor will still be amazing. To reheat, place individual portions in the microwave for 30-second intervals, or reheat the whole dish in a 350°F oven for 15-20 minutes.
Freezer tips: You can freeze the sweet potato base (without marshmallows) for up to 3 months. Thaw overnight in the refrigerator, then bake as directed, adding marshmallows at the end. I often make a double batch and freeze one for later—it’s a lifesaver during the busy holiday season.
Flavor development: Honestly, this casserole tastes even better the next day. The flavors meld together overnight, and the sweetness becomes more balanced. I’ve been known to make it a day ahead on purpose.
Nutritional Information & Benefits
While this marshmallow sweet potato casserole is definitely a treat, it does have some surprising nutritional benefits. Sweet potatoes are packed with vitamin A, fiber, and antioxidants. And hey, everything in moderation, right?
Estimated Nutritional Values (per serving, based on 12 servings):
| Nutrient | Amount |
|---|---|
| Calories | 285 |
| Total Fat | 10g |
| Saturated Fat | 6g |
| Cholesterol | 55mg |
| Sodium | 210mg |
| Total Carbohydrates | 47g |
| Dietary Fiber | 4g |
| Sugars | 28g |
| Protein | 4g |
| Vitamin A | 380% DV |
| Vitamin C | 15% DV |
| Potassium | 540mg |
Health Highlights: Sweet potatoes are one of the best sources of beta-carotene, which your body converts to vitamin A for healthy vision and immune function. They’re also rich in fiber, which supports digestive health. The cinnamon in this recipe may help regulate blood sugar levels. While the marshmallows add sugar, the overall dish is a more nutrient-dense option compared to many holiday sides.
Dietary Considerations: This recipe contains dairy (butter, milk) and eggs. For a dairy-free version, use vegan butter and plant-based milk. For an egg-free version, use a flax egg. It’s naturally gluten-free, making it a great option for guests with celiac disease or gluten sensitivity.
My perspective: I believe in enjoying food without guilt. This casserole is a celebration dish, meant for special occasions. The sweet potatoes bring real nutritional value, and the marshmallows bring joy. Balance is everything.
Conclusion
This marshmallow sweet potato casserole is more than just a side dish—it’s the one that gets remembered. The one that people ask for year after year. The one that turns a simple dinner into a celebration. Whether you’re bringing it to a potluck, serving it at Thanksgiving, or just making a Tuesday night feel special, this recipe delivers every single time.
I love how forgiving this recipe is. You can tweak the sweetness, swap the toppings, make it ahead, or double it for a crowd. It always comes out creamy, comforting, and absolutely delicious. And that moment when you pull it out of the oven, with the marshmallows golden and puffed? Pure magic.
So go ahead—make this for your next gathering. Watch the smiles spread around the table. And when someone asks for the recipe, just smile and say it’s your secret. Or better yet, send them this post! I’d love to hear how it turns out for you. Drop a comment below, share your photos, and let me know what variations you tried. Happy cooking, friends!
Frequently Asked Questions
Can I make marshmallow sweet potato casserole ahead of time?
Absolutely! You can prepare the sweet potato base up to 2 days in advance. Just cover and refrigerate. When ready to serve, bake the base for 30 minutes at 375°F, then add marshmallows and bake for another 5-8 minutes until golden.
Can I use canned sweet potatoes instead of fresh?
Yes, you can use about 3 cups of canned sweet potato puree. Just drain them well and skip the boiling step. The texture will be slightly less creamy than fresh roasted sweet potatoes, but it’s a great shortcut for busy days.
Why is my sweet potato casserole watery?
This usually happens when the sweet potatoes aren’t drained well enough after boiling, or if you use too much milk. Make sure to let the sweet potatoes steam dry in the colander for a few minutes before mashing. You can also reduce the milk to 2 tablespoons if you’re concerned about excess liquid.
Can I freeze marshmallow sweet potato casserole?
Yes, but freeze the sweet potato base without the marshmallows. The base freezes beautifully for up to 3 months. Thaw overnight in the refrigerator, then bake as directed, adding marshmallows during the last 5-8 minutes of baking.
How do I get the marshmallows perfectly toasted?
Watch them like a hawk! Bake at 375°F for 5-8 minutes, checking every minute after the 5-minute mark. For extra browning, you can switch to broil for the last 1-2 minutes, but don’t walk away—marshmallows burn in seconds under the broiler.
Pin This Recipe!

Best Easy Marshmallow Sweet Potato Casserole Recipe
This marshmallow sweet potato casserole is sweet, creamy, and topped with a golden, toasted marshmallow crust. It’s the perfect side dish for Thanksgiving, Friendsgiving, or any holiday gathering, and it comes together in under an hour with simple ingredients.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 12 servings 1x
- Category: Side Dish
- Cuisine: American
Ingredients
- 3 pounds sweet potatoes (about 4–5 medium), peeled and cubed
- 1/2 cup unsalted butter, melted
- 1/2 cup packed brown sugar (dark or light)
- 2 large eggs, lightly beaten
- 1 teaspoon vanilla extract
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- 1/2 teaspoon salt
- 1/4 cup milk (whole milk or 2%)
- 3 cups mini marshmallows
- Optional: 1/4 cup chopped pecans or walnuts
Instructions
- Preheat your oven to 375°F (190°C). Grease a 9×13-inch baking dish with butter or non-stick spray.
- Place the peeled and cubed sweet potatoes in a large pot and cover with cold water. Add a pinch of salt. Bring to a boil over high heat, then reduce to medium-high and cook for 15-20 minutes, until fork-tender.
- Drain the sweet potatoes in a colander and let them steam dry for a minute or two. Return to the pot or transfer to a large mixing bowl. Mash with a potato masher or beat with an electric mixer until smooth.
- Add the melted butter, brown sugar, beaten eggs, vanilla extract, cinnamon, nutmeg, salt, and milk. Stir until well combined and smooth.
- Pour the sweet potato mixture into the prepared baking dish and spread evenly with a rubber spatula.
- Bake for 25-30 minutes, until the edges are bubbling and the center is set.
- Remove from the oven and arrange the mini marshmallows evenly over the top. If using nuts, sprinkle them over the marshmallows now.
- Return to the oven and bake for another 5-8 minutes, until the marshmallows are puffed and golden brown. Watch closely to prevent burning. For extra browning, switch to broil for the last 1-2 minutes.
- Let the casserole cool for 5-10 minutes before serving. Serve warm.
Notes
For a dairy-free version, use vegan butter and plant-based milk. For an egg-free version, use a flax egg (2 tablespoons flaxseed meal mixed with 6 tablespoons water). The sweet potato base can be prepared up to 2 days in advance and refrigerated. To freeze, freeze the base without marshmallows for up to 3 months. Watch the marshmallows closely during the final bake to prevent burning.
Nutrition
- Serving Size: 1 serving
- Calories: 285
- Sugar: 28
- Sodium: 210
- Fat: 10
- Saturated Fat: 6
- Carbohydrates: 47
- Fiber: 4
- Protein: 4
Keywords: marshmallow sweet potato casserole, sweet potato casserole, Thanksgiving side dish, holiday side dish, easy sweet potato casserole, marshmallow topping


