Oh my goodness, let me tell you about my absolute favorite holiday side dish – sweet potato casserole with marshmallows! This recipe holds a special place in my heart because it reminds me of every Thanksgiving at my aunt’s house growing up. The moment that bubbling dish came out of the oven with its golden, toasty marshmallow topping, all us kids would crowd around the table. There’s something magical about how the creamy sweet potatoes pair with those melty marshmallows – it’s pure comfort food heaven. Whether it’s Thanksgiving, Christmas, or just a cozy family dinner, this sweet potato casserole always disappears first!
The Must-Have Ingredients for Sweet Potato Casserole
Okay, let’s talk ingredients! What makes this sweet potato casserole so darn good starts with just a handful of simple, quality items. Trust me – I’ve tried every shortcut and fancy variation over the years, but always come back to this classic combo.
- 3 cups mashed sweet potatoes – About 3 medium sweet potatoes roasted until tender (none of that canned stuff!)
- 1/2 cup granulated sugar – Just enough to enhance the potatoes’ natural sweetness
- 2 eggs, beaten – Room temperature eggs blend smoother
- 1/2 cup milk – Whole milk makes it extra creamy, but any milk works
- 1/4 cup melted butter – Real butter only – it makes ALL the difference
- 1 tsp vanilla extract – The secret flavor booster!
- 1/2 tsp salt – Balances all that sweetness perfectly
- 2 cups mini marshmallows – The star of the show – don’t skimp!
See? Nothing complicated here. But when these simple ingredients come together – wow! Just wait until you smell this baking in your oven.

How to Make Sweet Potato Casserole with Marshmallows
Alright, let’s get to the fun part – making this magical sweet potato casserole happen! I promise it’s easier than you think, and the results will have everyone asking for seconds. Just follow these simple steps, and you’ll have a dish that’ll make you the star of any holiday table.
Preparing the Sweet Potato Mixture
First things first – preheat that oven to 350°F (175°C). While it’s warming up, let’s make our sweet potato base. Grab a big mixing bowl and dump in those beautiful mashed sweet potatoes. Now, here’s my little trick – add the sugar, beaten eggs, milk, melted butter, vanilla, and salt all at once. Don’t be shy – really get in there with a sturdy wooden spoon (or a hand mixer if you’re feeling fancy) and mix until everything is perfectly smooth.
You’ll know it’s ready when the mixture looks like orange velvet – no lumps, just creamy perfection. If you drag your spoon through it, the trail should hold for a second before slowly disappearing back into the mixture. That’s when you know you’ve got the perfect texture!
Baking and Adding Marshmallows
Pour that gorgeous mixture into your greased baking dish (I use a 9×13 for this amount) and pop it in the oven for 25 minutes. Here’s where you need to pay attention – set a timer! The marshmallow stage is crucial, and you don’t want to miss it.
When the timer goes off, pull the casserole out (careful, it’s hot!) and quickly but gently sprinkle those mini marshmallows evenly over the top. Don’t dump them all in one spot – we want golden perfection across the whole dish. Now, back in the oven it goes for just 5-10 more minutes. Stay close and watch like a hawk – those marshmallows go from perfectly golden to burnt in what feels like seconds!
When they’re beautifully toasted (some will be golden, some will be just starting to melt together), take it out and let it cool for about 5 minutes before serving. This short rest lets everything set up so you get perfect slices. And oh my – that first bite of warm, gooey marshmallow with the creamy sweet potatoes? Absolute heaven!
Why You’ll Love This Sweet Potato Casserole
Listen, I could go on and on about why this sweet potato casserole is my go-to holiday dish, but let me break it down into the best reasons you’re going to adore it too:
- Creamy dreamy texture: That perfect blend of mashed sweet potatoes with just the right amount of butter and milk creates a silky-smooth base that practically melts in your mouth. No lumps, no grittiness – just pure comfort in every bite.
- Easiest holiday side ever: With just 15 minutes of prep and simple ingredients you probably already have, this is my secret weapon when I need an impressive dish without the stress. My sister calls it “cheating at being a good cook” – but who’s counting?
- Total crowd-pleaser: Kids lose their minds over the marshmallows (let’s be honest – adults too), while the sweet potato base satisfies everyone at the table. I’ve never brought leftovers home from a potluck!
- Nostalgia in a dish: There’s something about that first whiff of toasting marshmallows mixed with warm spices that instantly transports me back to childhood holidays. Now I get to create those same magical food memories for my own family.
Seriously, if you haven’t tried this sweet potato casserole yet, you’re missing out on one of life’s simple, gooey pleasures. It’s like a hug for your taste buds!
Sweet Potato Casserole Tips for Success
After making this sweet potato casserole more times than I can count (and learning from all my mistakes!), I’ve got some golden rules that’ll guarantee perfect results every time. These little tricks make all the difference between good and “oh-my-gosh-can-I-get-the-recipe” amazing.
1. Fresh sweet potatoes are non-negotiable
I know canned sweet potatoes seem tempting for convenience, but resist! Fresh roasted sweet potatoes give that perfect natural sweetness and creamy texture you just can’t get from a can. Here’s my method: pierce 3 medium potatoes all over with a fork, bake at 400°F for about 45 minutes until super soft, then scoop out the flesh. The roasting caramelizes their natural sugars – trust me, you’ll taste the difference!
2. Taste and adjust the sugar
Sweet potatoes can vary wildly in natural sweetness depending on the season and variety. That’s why I always taste my mashed potatoes before adding sugar. Sometimes 1/2 cup is perfect, other times I might use just 1/3 cup if they’re super sweet already. Remember – you can always add more, but you can’t take it out!
3. Marshmallow vigilance is key
Oh friends, I can’t tell you how many batches I’ve ruined by stepping away at the wrong moment! Those marshmallows go from perfectly golden to charcoal briquettes in what feels like 30 seconds. My system? Set the timer for 5 minutes when they go back in, then stand at the oven door watching like it’s my job. The moment more than half are golden with some just starting to melt together – boom, done! They’ll continue to darken a bit from residual heat too.

Ingredient Substitutions & Notes
Listen, I’m all about working with what you’ve got in the pantry – but there are some swaps that work better than others for this sweet potato casserole. After years of experimenting (and a few mishaps), here’s my honest take on making it work when you’re in a pinch:
When you absolutely must substitute
Milk alternatives: Ran out of regular milk? No sweat! Almond milk, oat milk, or even coconut milk work beautifully here. Just know that coconut milk will add a subtle tropical flavor (which I actually love). Avoid skim milk though – we need that fat for creaminess!
Need extra crunch? While the classic recipe is perfect as-is, sometimes I’ll sprinkle a handful of chopped pecans or walnuts between the sweet potato layer and marshmallows. The nutty crunch plays so nicely with the gooey topping. My cousin swears by adding a crumbled graham cracker layer too!
My hard-and-fast rules
No canned sweet potatoes: I know, I sound like a broken record, but canned just doesn’t give you that deep, caramelized flavor. If you’re really short on time, look for vacuum-sealed cooked sweet potatoes in the produce section – they’re the next best thing to roasting your own.
Butter is sacred: I’ve tried every “healthier” butter substitute out there, and none give that rich, velvety texture we want. If you’re dairy-free, a good quality vegan butter can work in a pinch, but the flavor won’t be quite the same.
Mini marshmallows only: Those big fluffy ones look tempting, but they don’t toast evenly and can slide right off the casserole when serving. Stick with minis – they give you that perfect golden blanket of sweetness!
Remember – cooking is all about making it work for you! Just keep these guidelines in mind, and your sweet potato casserole will still be the star of the table.
Storing and Reheating Sweet Potato Casserole
Okay, let’s talk leftovers – though honestly, I rarely have any with this dish! But just in case you miraculously end up with extra sweet potato casserole (or smartly made a double batch), here’s how to keep it tasting fresh and delicious.
The best way to store leftovers
First rule – let it cool completely before covering! I learned this the hard way when I once put warm casserole straight in the fridge and ended up with soggy marshmallows. Now I wait until it’s just slightly warm to the touch, then cover tightly with plastic wrap or transfer to an airtight container. It’ll keep beautifully in the fridge for up to 3 days.
Reheating like a pro
When you’re ready for round two, don’t just nuke it in the microwave (trust me, I’ve made that mistake). Instead, preheat your oven to 300°F (150°C) – that low temp prevents drying out. If the marshmallows have lost their toastiness, I’ll sprinkle on a fresh handful before reheating.
Cover with foil and bake for about 15 minutes until warmed through, then remove the foil for the last 5 minutes if you added new marshmallows. The result? Tastes just-baked every time! For single servings, 30 seconds in the microwave works in a pinch, but the oven method is definitely superior.
Can you freeze sweet potato casserole?
I get asked this all the time! Here’s my take – you can freeze it without the marshmallows (they turn weirdly chewy when frozen). Just prepare the sweet potato base, bake it plain, cool completely, then freeze wrapped tightly for up to 2 months. When ready to serve, thaw overnight in the fridge, top with fresh marshmallows, and bake as directed. Not quite as perfect as fresh, but still pretty darn good!
Sweet Potato Casserole Nutrition Information
Now, let’s be real – we’re not eating sweet potato casserole for its health benefits! But if you’re curious about what’s in each delicious serving (or need to plan for dietary needs), here’s the scoop on the nutrition facts. Just remember – these values are estimates, and your exact numbers might vary based on the specific ingredients you use.
Per serving (about 1/8 of the dish):
- Calories: 280
- Sugar: 25g (those marshmallows are doing most of the work here!)
- Sodium: 220mg
- Fat: 8g (5g saturated from that glorious butter)
- Carbohydrates: 48g
- Fiber: 3g (thank you, sweet potatoes!)
- Protein: 4g
- Cholesterol: 60mg
A few things I’ve noticed over the years – using almond milk instead of whole milk shaves off about 20 calories per serving, and reducing the sugar to 1/3 cup cuts another 15 calories or so. But let’s be honest – this is holiday food! I say enjoy every gooey, marshmallow-topped bite and save the calorie counting for January.
Sweet Potato Casserole FAQs
I get asked about this sweet potato casserole all the time – seems like everyone wants to know the secrets to perfect marshmallow topping! Here are the answers to the most common questions I hear from friends and family (and yes, I’ve learned most of these from personal experience – usually the messy way!).
Can I make sweet potato casserole ahead of time?
Absolutely! Here’s my go-to method: prepare the sweet potato base completely (through step 4 in the recipe), let it cool, then cover and refrigerate for up to 24 hours. When you’re ready to serve, pop it back in a 350°F oven for about 15 minutes to warm through, THEN add your marshmallows and finish baking. This way, you get all the convenience of make-ahead without sacrificing that fresh-baked taste and perfect marshmallow texture.
Can I use large marshmallows instead of minis?
Oh honey, I wish I could say yes – those big fluffy ones look so tempting! But after many trials (and some hilarious failures), I strongly recommend sticking with mini marshmallows. The big ones don’t toast evenly – you’ll end up with some burnt spots and others barely melted. Plus, they tend to slide right off when serving! The minis create that perfect golden blanket that makes every bite heavenly.
How do I prevent marshmallows from sinking into the casserole?
This used to drive me crazy until I figured out the trick! The key is letting the sweet potato base cool slightly (about 5 minutes) before adding marshmallows. If the mixture is piping hot, those little marshmallows will start melting immediately and disappear into the abyss. That brief cooling period lets the base set up just enough to support the topping. Also – don’t stir them in! Just sprinkle evenly over the top and they’ll stay put beautifully.
There you have it – all my hard-earned sweet potato casserole wisdom! Got more questions? Drop them in the comments and I’ll help troubleshoot. Now go make some marshmallow magic!
Alright, my fellow sweet potato casserole enthusiasts – it’s showtime! I’ve shared all my secrets, tips, and tricks for making the most incredible marshmallow-topped sweet potato casserole. Now it’s your turn to work that kitchen magic. Trust me, once you see your family’s faces light up when you bring this bubbling, golden dish to the table, you’ll understand why it’s been my go-to for years.
Don’t be shy – give this recipe a try and let me know how it turns out! Did your marshmallows get that perfect golden toast? Did your kids go crazy for it like mine do? Maybe you put your own spin on it (pecans? cinnamon sprinkle? bourbon-spiked sweet potatoes?). I want to hear all about your sweet potato casserole adventures in the comments below. Happy baking, friends – may your marshmallows be perfectly toasted and your sweet potatoes extra creamy!
PrintSweet Potato Casserole with Marshmallows
A classic sweet potato casserole topped with gooey marshmallows, perfect for holidays or family gatherings.
- Prep Time: 15 mins
- Cook Time: 35 mins
- Total Time: 50 mins
- Yield: 8 servings 1x
- Category: Side Dish
- Method: Baked
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 3 cups mashed sweet potatoes
- 1/2 cup granulated sugar
- 2 eggs, beaten
- 1/2 cup milk
- 1/4 cup melted butter
- 1 tsp vanilla extract
- 1/2 tsp salt
- 2 cups mini marshmallows
Instructions
- Preheat oven to 350°F (175°C).
- Mix mashed sweet potatoes, sugar, eggs, milk, melted butter, vanilla, and salt in a bowl.
- Spread the mixture into a greased baking dish.
- Bake for 25 minutes.
- Remove from oven and top with marshmallows.
- Return to oven for 5-10 minutes until marshmallows are golden.
- Let cool slightly before serving.
Notes
- Use freshly mashed sweet potatoes for best texture.
- Adjust sugar to taste if sweet potatoes are very sweet.
- Watch marshmallows closely to avoid burning.
Nutrition
- Serving Size: 1/8 of dish
- Calories: 280
- Sugar: 25g
- Sodium: 220mg
- Fat: 8g
- Saturated Fat: 5g
- Unsaturated Fat: 2g
- Trans Fat: 0g
- Carbohydrates: 48g
- Fiber: 3g
- Protein: 4g
- Cholesterol: 60mg
