Sweet potato Casserole with Marshmallows from Scratch is one of those dishes I swear I only make a few times a year, but I think about it way more often than that. You know the situation, you volunteer to bring a side, then suddenly you are spiraling because you do not want it to taste like it came from a box. This is my cozy, reliable answer. It is sweet, buttery, fluffy in the middle, and that marshmallow top gets all golden and sticky in the best way. If you are feeding picky eaters and the aunt who critiques everything, this one keeps the peace. 
The Story Behind This Recipe
I’ve spent years testing recipes for Middle East Sector, and this Sweet potato Casserole with Marshmallows from Scratch is a keeper: big on flavor with no weird tricks. Sweet potato Casserole with Marshmallows from Scratch is one of those dishes I swear I only make a few times a year, but I think about…
Why You’ll Love This Sweet Potato Casserole Recipe
I have tried a lot of versions over the years, and I keep coming back to this one because it tastes like comfort food, not like sugar overload. The sweet potato filling is smooth and lightly spiced, and the marshmallows are soft and toasty on top, not melted into a weird puddle.
Here is what makes it a keeper at my table:
- Real sweet potatoes, baked or boiled, then mashed until creamy
- A balanced sweetness so it still feels like a side dish
- Homemade marshmallows if you want to go all in, plus a shortcut option if you do not
- It reheats well, so leftovers are actually exciting
Also, it fits right into a classic holiday plate. If you are building out your menu, my other from scratch comfort favorite is green bean casserole from scratch with no canned soup. They are a really good pair because you get creamy and sweet next to savory and crisp.

How to Make Sweet Potato Casserole With Homemade Marshmallows {video_youtube}
Okay, let us do this. I am going to talk you through it like you are standing in my kitchen, because that is honestly how I learned. The only “fancy” part is the marshmallows, and even those are manageable if you take it step by step.
What you will need
- 3 to 4 pounds sweet potatoes
- 4 tablespoons butter, melted
- 1 third to 1 half cup brown sugar (use less if you like it more savory)
- 2 eggs
- 1 third cup milk or half and half
- 1 teaspoon vanilla
- 1 teaspoon cinnamon
- Pinch of salt
For homemade marshmallows:
- 3 packets unflavored gelatin
- 1 cup cold water, divided
- 1 and a half cups sugar
- 1 cup light corn syrup
- 1 quarter teaspoon salt
- 1 teaspoon vanilla
- Powdered sugar for dusting
If homemade marshmallows sound like a whole thing right now, you can absolutely use store bought mini marshmallows. I still call it Sweet potato Casserole with Marshmallows from Scratch because the base is homemade, and that is where the flavor really lives.
Step by step directions
1) Cook the sweet potatoes. I usually bake them because the flavor gets deeper. Poke with a fork, bake at 400 F until very soft, about 45 to 60 minutes. Let them cool enough to handle, then scoop out the insides.
2) Mash the filling. In a big bowl, mash the sweet potato flesh until smooth. Add melted butter, brown sugar, eggs, milk, vanilla, cinnamon, and a pinch of salt. Stir until it looks creamy and unified. If it is stringy, a hand mixer makes it extra fluffy.
3) Bake the base. Spread into a buttered baking dish (a 9×13 works). Bake at 350 F for about 25 minutes, just to set the filling.
4) Make the homemade marshmallows. This is the part people think is hard, but it is mostly timing. Sprinkle gelatin over half a cup of cold water in the bowl of a stand mixer. Let it sit.
In a saucepan, combine sugar, corn syrup, salt, and the other half cup water. Bring to a boil and cook until it reaches 240 F on a candy thermometer. Then carefully pour the hot syrup into the gelatin while mixing on low.
Turn the mixer up and whip 8 to 10 minutes until thick, glossy, and warm but not scorching. Mix in vanilla at the end.
5) Top the casserole. You can spread the marshmallow fluff right over the baked sweet potato layer. If you want neat marshmallow squares, you can pour the marshmallow mixture into a powdered sugar dusted pan first, let it set, cut, then place squares on top. Honestly, I usually do the quick spread because I am busy doing seven other things.
6) Toast the top. Bake 8 to 12 minutes at 350 F until puffed and lightly golden. Watch closely because marshmallows go from perfect to dark fast.
Little random tip I learned the hard way: if you are making drinks too, do them the day before. I like having homemade apple cider from scratch in the fridge so I am not juggling a saucepan while the marshmallows are trying to brown.

Tips for a Perfect Sweet Potato Casserole with Marshmallows
This is one of those recipes that is simple, but tiny choices make a big difference. If you want your Sweet potato Casserole with Marshmallows from Scratch to come out like the one everyone sneaks seconds of, these tips help.
- Do not over sweeten the base. Remember the marshmallows add plenty of sweetness.
- Bake the sweet potatoes if you can. Boiling works, but baking keeps them from getting watery.
- Salt matters. Even a small pinch makes the sweet flavors pop.
- Let the filling bake before topping. If you add marshmallows too early, they melt into the filling instead of sitting on top.
- Broil carefully. If you want extra browning, broil for 30 to 60 seconds, but do not walk away.
One more practical thing: use a dish with a little height. Marshmallows puff up, and if your dish is shallow, you can get sticky spillover. Not tragic, just annoying to clean.
“I brought this to Friendsgiving and people actually asked for the recipe before dessert was even served. The homemade marshmallow top was the star, but the filling tasted like real sweet potatoes, not candy.”
Can I Make This Recipe Ahead?
Yes, and I honestly recommend it if you are making it for a holiday. I love a calm cooking day, and this helps a lot.
Here is the plan that works for me:
Option 1: Make the filling ahead. Make the sweet potato base, spread it into the dish, cover, and refrigerate up to 2 days. When you are ready, bake it until warmed through, then add marshmallows and toast.
Option 2: Make the marshmallows ahead. Homemade marshmallows can be made 1 to 2 days in advance. Dust well with powdered sugar so they do not get sticky. Add them to the casserole right before the final bake.
Option 3: Fully bake the base, then finish later. Bake the casserole base earlier in the day, leave it covered at room temp for a couple hours, then top and toast before serving.
If you are also thinking about breakfast or dessert while you plan ahead, I am obsessed with these air fryer cinnamon rolls from scratch. They are great for the morning after, when everyone is wandering around in socks looking for coffee.
What Goes With a Sweet Potato Casserole?
Sweet potato casserole is sweet and rich, so I like pairing it with stuff that is savory, herby, or a little tangy. It keeps the plate from feeling like dessert pretending to be dinner.
Here are my go to pairings:
- Roast turkey or roast chicken with lots of black pepper
- Green beans, Brussels sprouts, or a crisp salad with vinaigrette
- Gravy and stuffing, because obviously
- Something spicy on the side if your crowd likes heat
If you want a fun weeknight spin that uses the same sweet potato vibe but goes savory, try this easy hot honey cottage cheese sweet potato beef bowl. Totally different mood, but it hits that sweet and salty comfort note.
And if you are thinking ahead to leftovers, I always like having a plan so food does not just sit in the fridge. This leftover chicken soup from scratch is my favorite way to turn the next day into something cozy.
Common Questions
Do I have to use homemade marshmallows?
Nope. Store bought mini marshmallows work great. Homemade just makes it feel extra special, and the texture is softer and fluffier.
Why is my sweet potato filling watery?
Usually it is from boiling and not draining well, or using sweet potatoes that held a lot of water. Baking them helps, and you can also cut back a little on the milk.
Can I make this without eggs?
Yes, but the filling will be a bit less set. You can skip the eggs and bake a little longer. It will still taste good, just softer.
How do I store leftovers?
Cover and refrigerate for up to 4 days. Reheat in the oven if you want the top to stay nicer, or microwave for quick lunches.
Can I freeze Sweet potato Casserole with Marshmallows from Scratch?
You can freeze the sweet potato base, yes. I would add marshmallows after thawing and reheating, since marshmallows can get weird after freezing.
A cozy final note before you bake
If you want one comfort side that gets people genuinely excited, Sweet potato Casserole with Marshmallows from Scratch is it. Keep the filling balanced, toast the top at the end, and do not stress if it is not “perfect,” it will still disappear fast. If you like comparing versions, I have looked at the Easy Sweet Potato Casserole Recipe – Allrecipes for quick reference, and I also love the inspiration in Sweet Potato Casserole With Homemade Marshmallows when I am in the mood to go fully homemade. Put it on the table warm, let everyone fight over the browned corners, and enjoy the fact that you made something from scratch that actually feels like a holiday.

Sweet Potato Casserole with Marshmallows from Scratch
Ingredients
Method
- Cook the sweet potatoes by baking at 400°F for 45 to 60 minutes until soft. Allow to cool, then scoop out the insides.
- Mash the sweet potato flesh until smooth. Mix with melted butter, brown sugar, eggs, milk, vanilla, cinnamon, and a pinch of salt until creamy.
- Spread the filling into a buttered 9×13 baking dish. Bake at 350°F for about 25 minutes.
- Sprinkle gelatin over 1/2 cup of cold water in a stand mixer bowl and let it sit.
- Combine sugar, corn syrup, salt, and the remaining water in a saucepan. Boil until it reaches 240°F on a candy thermometer.
- Carefully pour the hot syrup into the gelatin while mixing on low. Then whip on high for 8 to 10 minutes until thick and glossy, mixing in vanilla at the end.
- Spread the marshmallow fluff over the baked sweet potato layer, or for neat squares, pour into a powdered sugar dusted pan and set before placing on top.
- Toast the top by baking for 8 to 12 minutes at 350°F until puffed and lightly golden. Watch closely to avoid burning.

