This easy Sweet Potato Casserole is topped with marshmallows and a brown sugar streusel topping. It’s so easy to make, and kids always love it! It’s a Ruth’s Chris Copycat gone wild, so if you love their famous Sweet Potatoes then jump in, and let’s get cooking!
This recipe is undeniably the best marshmallow sweet potato casserole on earth. We just made it again for Thanksgiving, and it was my favorite side dish this year. In fact, I’m going to make it again for Christmas and I think you all should too! They are great for Easter too!

Sweet Potato Souffle with Marshmallows
Several years ago, I remember making this recipe with our four-year-old. She was so excited about making it, that she had call Cade, with my supervision of course, to tell him that SHE just made the best dinner ever. It’s definitely not “dinner” as we had more than just sweet potato casserole for dinner, and she most certainly did not make it all by herself, but the girl did quite a bit! And she loved it!
Can all of us moms have a moment of silence for a toddler who loved something that would become dinner? Not just ate it, but loved it! Alright, that could have something to do with the amount of sugar and marshmallows in this dish, but I won’t tell if you won’t.
I used to hate “yams” at Thanksgiving because they were an awful orange, dripping with some weird syrup (gag!), and they tasted like grossness with burned, flat, hard marshmallows on top.
Now I know better. Now I know that it was the person bringing them that was the problem, bless their hearts (that’s what you say to make a mean thing sound better). Sweet potatoes are awesome, they just need to be cooked correctly and if you must do the marshmallow thang, well let’s just do it my way at least.
Make the sweet taters into a souffle (easy peasy, so don’t get nervous on me…a potato ricer is a game changer) and then use both marshmallows and a brown sugar streusel on top. Trust me, your guests will be BEGGING for the recipe.

Sweet Potato Casserole Ingredients
To make this easy sweet potato casserole recipe with marshmallows, you’ll need:
- Sweet Potatoes
- Egg
- Unsalted Butter
- Salt
- White sugar
- Brown sugar
- Cinnamon
- Vanilla Extract
- Milk
- Mini Marshmallows
- All-Purpose Flour
- Panko Bread Crumbs
- Graham Cracker Crumbs
The measurements for all the ingredients can be found in the recipe card at the end of this post. You can save or print the recipe there as well.

How to Make Sweet Potato Casserole
This sweet potato recipe might not be as easy as dumping canned yams into a casserole dish and topping them with marshmallows, but it’s pretty easy nonetheless! Here’s how to make this sweet potato dish:
- Bake the sweet potatoes until tender.
- Peel the sweet potatoes, then mash them in a bowl using a potato masher.
- PRO TIP: If you have potato ricer, use that on your sweet potatoes to make them extra silky smooth!
- Mix in the egg, butter, salt, sugars, cinnamon, milk, and vanilla using a wooden spoon or hand mixer.
- Turn the mixture into a baking dish, then bake for 30 minutes.
- Remove from oven and top with marshmallows and streusel topping, then return to oven for 20 minutes.
- Let the sweet potato casserole cool for 10 minutes before serving it.
The complete instructions can be found down below in the recipe so keep scrolling for all the details.

Can I Use Canned Sweet Potatoes?
Yes, you can make this sweet potato recipe with canned sweet potatoes if desired. Just make sure to drain them really well before mashing them.
Can I Add Nuts to This Sweet Potato Casserole?
If you prefer your sweet potato casserole with nuts, feel free to sprinkle some on top when you add the marshmallows. Pecans and walnuts would both work nicely here.

Tips for Making Sweet Potato Casserole
When you first roast the sweet potatoes, you want them to be super soft before mashing them. I can usually tell when my sweet potatoes are finished because they start leaking juice once soft.
Because the sweet potato mixture is like a souffle, you must include the egg. I don’t know of a way to omit the eggs and still have the texture come out right.
If you don’t have mini marshmallows on hand, you’re welcome to chop up regular sized marshmallows and use those instead.
Can Sweet Potato Casserole Be Made Ahead of Time?
Want to make this marshmallow sweet potato casserole ahead of time? Follow these make ahead instructions…You can bake the potatoes and mash them days ahead and store in the fridge in an airtight container. You can make the crumble topping ahead of time too and store in a Ziploc bag, even a month ahead, and store in the freezer. The day before, you can make the souffle and store in the refrigerator. Bake this sweet potato casserole on the day of in order to avoid yucky marshmallows.

Can Sweet Potato Casserole Be Frozen?
Yes, follow all the instruction for making the souffle and freeze it without the marshmallow and streusel topping. When you’re ready to bake it, let it thaw and then add the toppings and bake as directed.
How to Reheat Sweet Potato Casserole
If you want to reheat a whole casserole, stick it in the oven and warm it up at 300 degrees until heated through. To reheat just a serving, I prefer to just zap it in the microwave.

This is the best sweet potato casserole recipe and it couldn’t be easier to make! The flavor is irresistible and it’s the one holiday side dish that could pass as a dessert. I can’t wait for you to taste this one!
More Thanksgiving Side Dishes:
- Lemon Mandarin Orange Jello Salad
- Southern Grape Salad with Pecans
- Instant Pot Southern Macaroni and Cheese
- Southern English Pea Salad
- The Best Deviled Eggs Recipe
- The Best Mashed Potatoes
- Southern Macaroni and Cheese
Sweet Potato Casserole
Description
Ingredients
- 3 medium sweet potatoes
- 1 large egg
- 1/4 cup butter, melted
- 1 pinch of salt
- 1/4 cup granulated sugar
- 1/3 cup brown sugar
- 1/2 teaspoon cinnamon
- 1/2 teaspoon vanilla
- 2 tablespoons milk or heavy cream, (any milk will do)
Topping
- 2 cups mini marshmallows
- 1/3 cup butter, cold and cut in cubes
- 1/2 cup all-purpose flour
- 3/4 cup brown sugar
- 1/2 teaspoon cinnamon
- 1/2 cup panko bread crumbs
- 1/4 cup graham cracker crumbs
Instructions
Make the Casserole
- Preheat the oven to 400 degrees F.
- Place a piece of tin foil on the oven rack.
- Pierce the sweet potatoes with a fork and bake for 45-60 minutes, or until tender.3 medium sweet potatoes
- Carefully peel the potatoes and turn the oven down to 350 degrees F.
- Place the sweet potatoes in a large bowl and smash them until smooth.
- Add the egg, butter, cinnamon, salt, sugars, vanilla and milk.1 large egg, 1/4 cup butter, 1 pinch of salt, 1/4 cup granulated sugar, 1/3 cup brown sugar, 1/2 teaspoon cinnamon, 1/2 teaspoon vanilla, 2 tablespoons milk or heavy cream
- Using a handheld or standing mixer, beat everything together until smooth.
- Pour the mixture into an 8×9-inch baking dish (8×8 or 9×9 works too) and bake for 30 minutes.
- Remove from the oven and top with the marshmallows, then the crumb topping (see instructions below on how to make it), making sure to cover the marshmallows as much as possible, and bake for an additional 20 minutes.2 cups mini marshmallows
- Allow to cool for 5 minutes and serve.
Make the Topping
- In a medium sized bowl, add the cold butter, flour, sugar and cinnamon.1/3 cup butter, 1/2 cup all-purpose flour, 3/4 cup brown sugar, 1/2 teaspoon cinnamon
- Using a pastry cutter or fork, cut into the mixture until the butter is well incorporated.
- I like to use my hands at the end.
- Stir in the panko and graham cracker crumbs and set aside until you're ready to top the casserole.1/2 cup panko bread crumbs, 1/4 cup graham cracker crumbs
Notes
Nutrition
Recommended Products
Joy
This recipe is my absolute favorite recipe for sweet potato casserole! I make it every year for thanksgiving – and am going to make it again for Christmas. So so good.
Sweet Basil
Yay! Thank you so much for the feedback! It is a favorite of ours too!
Kaitlin Madson
If I am making this the day before, should I do the first part of baking the souffle the night before, or do all of the baking the day of? Thanks!
Sweet Basil
Make it all the day before!
Amy
Going on year 2 of making this delicious recipe for Thanksgiving! So good!
Sweet Basil
Yay!! I love to hear that!
Sol
Can I use egg whites instead of regular eggs?
Sweet Basil
Hi Sol, unfortunately you need whole eggs. 🙁
Taylor
Is there a substitute I can use for the eggs or can I skip putting the eggs in the sweet potatoes?
Sweet Basil
Hi Taylor, unfortunately the eggs are needed in this recipe and it wont turn out the same without them. It’s like a soufflé.
Anne
I was wondering if you could tell me approximately how much sweet potato mash to use (in cups). I only have access to huge potatoes, and don’t want to use too much, or too little! Thanks!
Sweet Basil
Hi Anne, ours are usually pretty huge as well so you’re probably fine, but generally one potato is 1 1/2 to 2 cups 🙂
Hilary
This looks so good! Do you think I could use canned sweet potatoes, or would that mess it up?
Sweet Basil
Thanks Hilary! You could definitely use canned, but drain it well!
Hilary
I made this today, and it was delicious!! Everyone loved it. Thanks for the amazing recipe!
Amy @ The Blond Cook
Your sweet potato casserole is making my mouth water… I love the marshmallow & brown sugar streusel topping, just beautiful!
Sweet Basil
Thanks so much Amy!! The whole family just loves it!
Gaby
This is just straight up delicious!!! I want this on my table for sure!
Emily
This is about the only way I can eat sweet potato. 😉
Julie Blanner
So pretty! I don’t hate marshmallows! Mmmm!
Sweet Basil
Thanks so much, Julie!
Tori@Gringalicious.com
I’m always excited to see new versions of classic family recipes because everyone has their own spin on them. This is great recipe inspiration. Thanks for sharing!
Sweet Basil
I love it too! I get so sucked into everyone’s modernized recipes and I love it!
Aimee @ ShugarySweets
I love the topping to sweet potato ratio!!! Delicious!!
Sweet Basil
Thanks, girl! I’m all about a topping. Notice there are no nuts… yeah the original plan was to use some but rethinking a new nut recipe haha