This Sweet Potato Casserole is a fantastic side dish for the holidays. Mashed sweet potatoes topped with toasted marshmallows and brown sugar streusel. MAKE AHEAD TIPS, STEP BY STEP PHOTOS, FAQ’s, and VIDEO below!

It’s almost that time, friends. Just over two weeks until THANKSGIVING! If you’re in menu-assembly mode, now is the time to add this dish to your list. This Sweet Potato Casserole is a huge crowd pleaser, and one of my most popular recipes.
Although the best thing about this recipe is the taste, the second best thing about it is the fact that you can prepare it ahead. Check out all my make-ahead tips along with answers to frequently asked questions.
Prefer your sweet potatoes without marshmallows? Try my SWEET POTATO SOUFFLE or CANDIED SWEET POTATOES!
Jump to:

What makes this recipe the BEST? Flavorful sweet potatoes topped with toasted marshmallows and a brown sugar streusel. Sweet and salty, crunchy and creamy – this is the perfect side dish for your holiday meal! It’s simple, yet the payoff is huge!
How to make sweet potato casserole
- Start by Making the Mashed Sweet Potatoes: Peel and cut sweet potatoes. Place in a pot and cover with water. Bring to a boil, and boil until tender. Drain and mash. Keep them chunky or mash them completely smooth – your choice.
- Season the Mashed Sweet Potatoes: Butter, milk, cinnamon, brown sugar, and salt take these potatoes over the top. Adjust these seasonings to suit your taste. Sneak a few bites and see what you think. Transfer the mashed sweet potatoes to a greased casserole dish.
- Brown Sugar Streusel: Mix up a quick topping of flour, brown sugar, pecans, cinnamon, salt, and softened butter. This is what takes this recipe over the top! Sweet, salty, buttery, crunchy bites that get distributed all over the sweet potatoes.
- Marshmallows: The classic sweet potato casserole topping! Scatter mini marshmallows all over the top of the potatoes. Then drop bits of streusel topping over the marshmallows.
- Bake It: 10-15 minutes in the oven is all this needs. Just enough to get the potatoes hot, the marshmallows toasted, and the streusel set.

Sweet potato casserole with marshmallows
This dish is the perfect way to satisfy the traditionalists who have to have the marshmallow topping on their sweet potato casserole, yet the streusel adds something extra for those who want to switch things up.
If you’ve never had this dish before, I know it might sound strange, but trust me, it totally works! Those toasty-gooey marshmallows really do make the sweet potatoes taste even better. Plus, this is a fun holiday side dish, and nothing says fun like eating marshmallows with your dinner.
How long you leave this in the oven will determine how toasted your marshmallows will be. 8-10 minutes will give you lightly toasted marshmallows and 10-15 minutes will make them darker. Some brands of marshmallows will begin melt if they’re in the oven too long. If you want the marshmallows to maintain their shape keep an eye on them. Note: For even darker marshmallows, pop the casserole under the broiler briefly.

Sweet potato casserole make ahead option
I always make this a couple days ahead and assemble and reheat in the hour or so leading up to dinner. Here’s how to do it:
- Assemble the cooked and seasoned mashed sweet potatoes in a casserole dish and refrigerate tightly covered for up to 2 days (without any topping).
- Prepare the streusel topping (without the marshmallows) and refrigerate that separately.
- Before serving, bring the streusel topping to room temperature. Heat the potatoes (without any topping) in the oven until heated all the way through (30-ish minutes depending on the size of your casserole dish). Once the potatoes are warm, sprinkle on the marshmallows and streusel and return to the oven for 10-15 minutes, until the marshmallows are toasted.

Can you use canned yams?
Yes. Although I highly recommend fresh sweet potatoes/yams, you can take a shortcut with canned yams. Here’s how to do it:
- Use two and a half to three 29-oz cans of cut yams (this will vary based on the casserole dish you use).
- Drain them well.
- My recipe calls for milk to be added to the yams. You may be able to omit the milk completely. The yams will already be quite wet, and you don’t want them to be runny. After mashing you can decide if you want to add some milk.
- Mash the canned potatoes along with butter, cinnamon and salt as the recipe instructs. Taste them. If you’d like them sweeter, add up to 2 tablespoons of brown sugar. Most canned yams come packed in syrup, so they are already sweet.
- Continue with the recipe at step 3.

FAQ’s
- Can I omit the pecans in the streusel topping? Yes. I recommend adding an extra tablespoon of flour to the streusel topping to “bulk it up” a bit, since there are no nuts.
- Can I freeze this? You can freeze the mashed sweet potatoes (without the topping), but the texture might be compromised a bit. I recommend making it up to two days in advance and storing it in the fridge. This allows almost all of the work to be done in advance.
- Can I make this in a crock pot/slow cooker? I have only made this recipe in an oven, but I assume that you can add the cooked and mashed sweet potatoes to a slow cooker, top with streusel and heat for 30 minutes to an hour. Shortly before serving add the marshmallows. NOTE: The marshmallows will melt and they will not be toasted (as pictured). Also, the moisture from the slow cooker might make the streusel more soft than if cooked in an oven.
- Do I have to use MASHED sweet potatoes? No. After boiling, drain the chunks of potato well, then gently toss with butter, cinnamon, brown sugar and salt (omitting the milk). Transfer to a greased casserole dish and proceed with the topping as written.
- Can I use canned yams? Yes. See the instructions above for adapting this recipe using canned yams.
- Can I make this ahead? Absolutely! See my tips above or in the recipe card.

More holiday recipes
- MAPLE PECAN PIE BARS: Brown sugar shortbread crust and a gooey maple pecan filling. Sweet, salty, crunchy, chewy – absolutely addicting!
- APPLE CIDER CRANBERRY SAUCE: Easy homemade cranberry sauce flavored with fresh apple, apple cider and maple syrup.
- PUMPKIN PIE BARS: Creamy pumpkin filling over an easy press-in shortbread crust.
- CREAM CHEESE PUMPKIN PIE: A graham cracker crust filled with a no-bake pumpkin cream cheese filling and topped with freshly whipped cream.
- APPLE CRUMB BARS: A brown sugar oat crust filled with cinnamon spiced apples and topped with salted caramel sauce.
- CREAMY CHEESY SLOW COOKER POTATOES: Slow cooked potatoes loaded with sour cream, cheddar cheese, and a secret ingredient.
- CINNAMON VANILLA HONEY BUTTER: Elevate rolls, bread and biscuits with this super easy and unbelievably delicious flavored butter.
NEVER MISS A RECIPE! SUBSCRIBE to our free EMAIL LIST – LIKE us on FACEBOOK – Follow on INSTAGRAM
Recipe

Sweet Potato Casserole with Marshmallows and Streusel
Ingredients
Mashed Sweet Potatoes:
- 3 to 3- ¼ pounds sweet potatoes*, peeled and chopped into large chunks, see note
- 2 tablespoons unsalted butter
- ¼ cup milk or half and half
- ½ teaspoon ground cinnamon or pumpkin pie spice
- 2 tablespoons brown sugar
- salt, to taste
Topping;
- 4 tablespoons unsalted butter, softened
- ¼ cup brown sugar
- ¼ cup all purpose flour, for a sturdier streusel add and additional heaping tablespoon of flour
- ½ teaspoon ground cinnamon
- ⅛ teaspoon salt
- ½ cup chopped pecans
- 2 -3 cups mini marshmallows, or more, if you’d like
Instructions
Mashed Sweet Potatoes:
- Preheat oven to 375°F. Grease a 2 or 2 ½ quart casserole dish (preferably a rectangle or oval so there's a decent surface area for the topping; I use an 8×11) and set aside.
- Place the sweet potatoes in a large pot, cover with water, and boil until tender (about 7 minutes, depending on the size). Drain really well and return to the pot. Add butter, milk, cinnamon, brown sugar and salt to the potatoes and mash until smooth. Use a hand mixer, if desired, to make them extra smooth. Taste the potatoes and add additional seasonings, if desired.
- Transfer the mashed potatoes to the prepared casserole dish. Place in the oven until heated through (if they're already warm it will only take a few minutes). While the sweet potatoes are heating, prepare the topping.
Topping:
- In a medium bowl, combine butter, brown sugar, flour, cinnamon and salt (I use a fork or rubber spatula to stir and mash the mixture), then mix in pecans.
- Remove the sweet potatoes from the oven. Top with half the marshmallows, then sprinkle half the streusel over the marshmallows (pinching pieces together with your fingers). Top with the other half of the marshmallows and sprinkle the remaining streusel over the top. Place back into the oven for 8-15 minutes, until the topping is bubbly and golden brown (keep an eye on it so the marshmallows don't burn). You can also place it under the broiler very briefly to add a little more color to the marshmallows. Note: the longer it is in the oven the more likely that the marshmallows will begin to melt. Allow to sit at room temperature for several minutes before serving.
Video
Notes
- You can assemble the cooked and seasoned mashed sweet potatoes in a casserole dish and refrigerate tightly covered for 2 days (without any topping).
- You can also prepare the streusel topping (without the marshmallows) and refrigerate that separately.
- Before serving, bring the streusel topping to room temperature. Heat the potatoes (without any topping) in the oven at 375°F until heated all the way through (30-ish minutes depending on the size of your casserole dish). Or speed it along by microwaving. Once the potatoes are warmed through, sprinkle on the marshmallows and streusel and return to the oven for 8-15 minutes, until the marshmallows are lightly toasted (broil briefly for a darker color).
Nutrition
Nutritional Information is an estimate based on third-party calculations and may vary based on products used and serving sizes.
Carole A Bauder
I am making the mashed sweet potatoes ahead of thime and putting in casserole. Can I add marshmallow streusel to topping and then bake when I get to my daughter’s home. Or can I bake the dish and then reheat, or will the streusel get to soggy or brown?
Allison
No, do NOT add the topping until the potatoes are heated through and you are close to serving it. I would recommend following the make-ahead tips in the recipe card. I make it that way every year. Enjoy!
C
Hello -looks delicious and I’m getting ready to make it. How many sweet potatoes make 3 lbs? Average
Allison
About 3-4 large sweet potatoes. If yours are smaller you’ll need a bit more.
Jessie
This looks great! What temperature should it cook at?
Allison
It’s step 1 in the recipe, 375°F. Enjoy!
Jessi B
Hey I’m making this last minute and don’t have pecans. Can I substitute walnuts?
Allison
Sure.
Renee
The best sweet potato casserole recipe ever! Hands down! This will be my third year making this dish for my annual family Thanksgiving feast, and it is has a been a huge hit. Everyone now asks me to make it for Christmas too! It’s the one dish that never has leftovers. So glad I came across this recipe. I’ve tried others in the past and they didn’t compare this one.
Allison
I’m so happy to hear that! Thanks for taking the time to leave a comment. Have a happy holiday season!
Rita
I’ve made this the past couple of years for Thanksgiving and it’s my all time favorite side dish. This year I’m making a 2nd casserole dish to drop off to my son and new bride who are quarantining. I made it ahead as well and will take a separate bag of the marshmallows and streusel topping I’ll make in the morning for them to add.
Allison
I’m so glad you enjoy this recipe! Thanks for taking the time to leave a comment. Stay safe and healthy. 🙂
Rita
My FAVORITE side dish! I think this is my 3rd Thanksgiving making this version.
Ellie
The Streusel!!!! I almost didn’t do it because of time.. but I did, and we loved it! I used Lowfat Buttercream instead of milk, so creamy!
Allison
I’m so glad you enjoyed it! Thanks for taking the time to leave a comment. 🙂
Heather
I added some nutmeg, clove, apple pie spice, 1.5 teaspoons of vanilla, and a dash of pure almond extract to the mashed potatoes, as well as more brown sugar and a little granulated sugar to this recipe and it is FABULOUS! Thank you for the easy recipe! This was my first casserole and I must say, it is decadent!
Allison
I’m glad you enjoyed it! Thank for stopping by. 🙂
Joy
Do I reheat at 375?
Allison
Yes. Enjoy!
Angel Watson
How long do i keep it in the oven thd first time
Allison
Until the potatoes are heated through. If you just boiled and mashed them they should be fairly warm, so only 5 minutes or so in the oven. If you prepped the potatoes in advance, and they are coming from the fridge, then it will take closer to 30 minutes.