Side Dish

Vegan Sweet Potato Casserole

This homemade vegan sweet potato casserole recipe is absolutely delicious and is here just in time for Thanksgiving dinner! It’s made with vegan marshmallows and is the perfect side to enjoy with your thanksgiving dinner.

Vegan Sweet Potato Casserole

I’m doing Thanksgiving week over on my Instagram and Tiktok this week, today is day one and i’m kicking it off with my favorite Thanksgiving side dish- vegan sweet potato casserole with marshmallows. It’s perfectly sweet and has that melty, crunchy marshmallow topping that just makes my mouth water just thinking about it.

This version has way less sugar than traditional sweet potato casserole, but you’d never guess it because it’s equally sweet. This recipe is vegan, but it’s perfect for any diet. Even if you aren’t vegan you are going to love this deliciously sweet vegan sweet potato casserole.

Ingredients in sweet potato casserole

The ingredient list is short and sweet, just like this casserole. To make this recipe vegan, I use vegan marshmallows which roast and melt just like regular marshmallows- trust me, you’ll never know the difference!

sweet potatoes– for this recipe, I use about 5 medium sweet potatoes which is equivalent to about 5 cups. I roasted these in the oven for about 60-90 minutes or until they are fork tender and caramelized. This helps bring out the natural sugars to help make this casserole naturally sweet.

vegan brown sugar– to ensure this recipe stays vegan, I recommend using vegan brown sugar as regular sugar is processed with animal bone char. I like the brand Wholesome Sweeteners.

vegan butter– vegan butter helps gives these sweet potatoes that delicious buttery tastes, it also helps them be nice and creamy.

coconut milk from can– I prefer coconut milk from the can because it’s creamier than coconut milk from the carton. This helps make the sweet potatoes creamy and delicious

cinnamon– cinnamon adds a wonderful sweet flavor and aroma to this casserole.

nutmeg– Nutmeg has a fresh, rich aroma and a bit of a woody, bittersweet flavor with hints of clove. It pairs really nicely with cinnamon in this sweet potato casserole.

salt– just a touch of salt to help balance out all of the flavors.

vegan marshmallows– to ensure this dish is 100% vegan, make sure the marshmallows that you use are vegan as well. I like to get mine from Trader Joe’s or Dandies.

How to make this delicious sweet potato casserole

This casserole is really simple to make. First, we will roast the sweet potatoes in the oven. This can also be done the night before. Then, just mix all the ingredients together and bake!

To start, roast the sweet potatoes in the oven at 435F for 60-90 minutes or until they are fork tender.

Carefully remove the skin from the potatoes and add to a large mixing bowl, discard the skins or save them to make sweet potato skin chips!

Add the reminder of the ingredients to the mixing bowl with the exception of the marshmallows and mash with a potato masher or until ingredients are well combined.

Next, add this mixture to a baking dish and top with vegan marshmallows. Bake until warm and broil until marshmallows are golden brown.

Server warm and enjoy!

Other Thanksgiving dishes to try

Vegan Sweet Potato Casserole

This homemade vegan sweet potato casserole recipe is absolutely delicious and is here just in time for Thanksgiving dinner! It’s made with vegan marshmallows and is the perfect side to enjoy with your thanksgiving dinner.
1 hour
30 minutes
Author - Hannah


  • 5 medium sweet potatoes, or about 5 cups mashed sweet potato
  • 1/4 cup vegan brown sugar
  • 2 tbsp vegan butter, melted
  • 1/4 cup coconut milk from the can
  • 1 tsp cinnamon
  • 1/4 tsp nutmeg
  • 1/2 tsp salt
  • 2 cups mini vegan marshmallows




10 servings


  1. Wash sweet potatoes and then prick with a fork all over. Place them on a lined baking sheet at bake at 425F for 60-90 minutes or until sweet potatoes are fork tender. This can also be done the night before.
  2. When ready, preheat the oven to 350F and grease a non-stick pan. Set aside.
  3. In a large mixing bowl, add in sweet potatoes, skins removed with the remainder of ingredients: vegan brown sugar, vegan butter, coconut milk, cinnamon, nutmeg, and salt. Mash with a potato masher until ingredients are well incorporated.
  4. Add this mixture to the prepared baking dish and spread evenly. Top with vegan marshmallows leaving 1/2 inch from the sides. Place in the center of the preheated oven and bake for 25-30 minutes or until warm all the way through.
  5. Broil for 5 minutes to toast the tops of the marshmallows. Watch this carefully so it does not burn.
  6. Serve warm and enjoy!


Did you make this recipe? Don’t forget to tag @lovelydelites on Instagram or Tiktok!
Please consider leaving a comment and rating below

Ready For More?

Healthy Corn Dip

This Healthy Corn Dip comes together in just about 15 minutes and...

Green Goddess Tuna Salad

This Green Goddess Tuna Salad is the perfect quick and easy 5...

Gluten Free Stuffing

This Gluten Free Stuffing is bursting with flavor, is easy to make,...

Gluten Free Broccoli Casserole

This Gluten Free Broccoli Casserole is not only easy to make, but...

Sweet Potatoes with Pineapple

These Sweet Potatoes with Pineapple are sweet, creamy and full of flavor....

Mini Loaded Baked Potatoes

These Mini Loaded Baked Potatoes make a great appetizer or snack for...

Be the first to write a review

Leave A Comment And Rate This Recipe!


This dish was a huge hit at my work potluck! We have a nice mixture of vegan, dairy-free, and regular diets here. Everyone asked me for the recipe! Will definitely keep this with my favorite recipes.