If you want to make your guests scream for joy during the holidays (or any day), make sweet potato casserole with marshmallows! This dish never disappoints and it takes 40-minutes to make!
Sweet Potato Casserole: The Tastiest Comfort Food
Growing up part Black, I was privileged to have some of the best southern comfort foods during the holidays. My great aunt would host all of the parties and she’d almost single-handedly cook everything (I guess that’s where I get it from). For years I would stick to the basics, eating ham, a dinner roll (or two), potato salad, green beans, and perhaps a bit of collard greens. I wasn’t a very adventurous eater back then.
Every year she’d make sweet potato casserole, and it’d be gone as soon as she set it down. But without ever trying it I convinced myself I wouldn’t like it. And I wish I can say I tried her sweet potato casserole before she passed away, but sadly I never did. I never gave it an honest shot until one Christmas Eve. I took on the role (like my great-aunt) to cook all of the food myself and naturally, everyone requested I make it. It was in the prep that I finally got a taste of what I now consider thee most comforting of foods – sweet potato casserole.
Modification Options to This Sweet Potato Casserole Recipe
This recipe only takes about 40-minutes to make and you literally are just mixing ingredients together, and baking. It’s EASY! This casserole is amazing for any holiday meal or mid-week dinner. It’s just the right amount of sweetness, with all the sweet potato nutritional benefits. But if you have food aversions or preferences, here are some ways to modify this recipe:
- Dairy-free option: Substitute milk with a dairy-free milk option (i.e. almond milk). Substitute butter with coconut oil.
- Egg-free option: Substitute eggs with 1/2 cup unsweetened applesauce.
- Gluten-free and Nut-free Crumble Topping option: Substitute all-purpose flour with 2 cups gluten-free rolled oats and 1/2 tsp salt. Do not add the pecans to the crumble topping, include an additional 4tbsp butter (melted and cooled), and add 1/2 tsp of vanilla.
Like This Marshmallow-y Sweet Potato Casserole Recipe?
If you loved this recipe, I’d so love it if you shared that in the comment section below. Hearing from you helps our growing community know this is a recipe worth making. And if there are additions or changes you made, share it in the comments below! I love hearing from you 馃檪

Sweet Potato Casserole with Marshmallows
Ingredients
Sweet Potato Mix
- 5 cups sweet potatoes (~5 medium potatoes), pre-boiled/baked, tender, and peeled
- 1 cup granulated sugar
- 8 tbsp softened butter
- 1 1/2 tsp vanilla extract
- 1/2 cup milk
- 2 large eggs
- 1/4 cup chopped or halved pecans (optional) (you can be a bit generous with this. It adds extra texture to the dish)
Casserole Crumble Topping
- 1 cup brown sugar
- 1/2 cup all-purpose flour
- 1 cup chopped pecans
- 4 tbsp softened butter
Marshmallow Topping (Optional)
- 1 bag mini or regular marshmallows (you'll only use enough marshmallows to fully coat the top of the casserole with a single layer)
Instructions
- PREP: Preheat the oven to 350 degrees F
- MAKE CASSEROLE: Mash your pre-boiled/baked and peeled sweet potatoes in a large bowl. Once they're mashed to your liking, stir in the sugar, butter, vanilla extract, milk, eggs, and additional pecans, if including. Mix to combine. Transfer sweet potato mix into a 9×13 baking dish.5 cups sweet potatoes (~5 medium potatoes),, 1 cup granulated sugar, 8 tbsp softened butter, 1 1/2 tsp vanilla extract, 1/2 cup milk, 2 large eggs, 1/4 cup chopped or halved pecans (optional)
- MAKE CRUMBLE TOPPING: In a bowl, mix brown sugar, flour, pecans, and butter together and make sure it's well combined. Then spread it evenly across the top of your sweet potato mixture – do not mix it into the casserole, rather put a layer over the top.1 cup brown sugar, 1/2 cup all-purpose flour, 4 tbsp softened butter, 1 cup chopped pecans
- BAKE: If you are not adding marshmallows, bake the casserole for 30 minutes, until the top is brown and the center is set. If you're adding marshmallows, you'll bake the casserole first for 20 minutes, then you'll remove it from the oven, and place a layer of marshmallows over the top of the casserole. Bake it for an additional 10 minutes, until marshmallows are browned, melting, and delicious! Enjoy warm 馃檪1 bag mini or regular marshmallows
Notes
- Dairy-free option: Substitute milk with a dairy-free milk option (i.e. almond milk). Substitute butter with coconut oil.
- Egg-free option: Substitute with 1/2 cup unsweetened applesauce