We love a good Sweet Potato Casserole for Thanksgiving. That decadent and indulging sweet bomb which is party a side dish and party a dessert! Yes please!! Vegan Sweet Potato Casserole with buttery Pecan Topping is just that but healthier. This Vegan Sweet Potato Casserole features Sweet Potatoes mashed and tossed with Plant Based milk, Cinnamon and Coconut Sugar and topped with a Coconut Sugar, Pecan and Butter crumb topping. Just perfect to make your Vegan Thanksgiving even special and fun! Try my Traditional Sweet Potato Casserole recipe.

This Casserole is not just for Vegans. Some people don't like exceptionally sweet Sweet Potato Casserole. This recipe is for us!

The Coconut Sugar does the magic of making this sweet but not too sweet to give you a sugar rush with each spoonful. 😍😍
Are you looking for more Vegan Thanksgiving Desserts recipes? Try my
- Vegan Chocolate Chess Pie
- Vegan Brown Sugar Sweet Potato Pie with Coconut Milk
- Simple Vegan Pumpkin Pie
- Vegan Pumpkin Coffee Cake with Buttery Streusel Topping
😍 Why you will love this Vegan Sweet Potato Casserole?
- Healthy - Ofcourse! Thanksgiving is no excuse to have all things unhealthy and feel guilty about it. So try this healthier version.
- Low Carb - Sweet Potato Casserole is obviously a little full of carbs. However, just skipping on the brown sugar and replacing with coconut sugar makes this so much healthier and lighter
- Comforting and Hearty - Just like the traditional Sweet Potato Casserole, this one is equally hearty and comforting.
Healthy Vegan Sweet Potato Casserole Recipe
This recipe for Vegan Sweet Potato Casserole is naturally healthy. I have used Coconut Sugar which is so healthy and so much better than Brown Sugar.
Also, I have used Gluten Free Flour Blend so its obvously a Gluten Free Sweet Potato Casserole
What makes this even healthy and amazing is fresh Sweet Potatoes. Canned Sweet Potato Puree isn't too healthy as it contains preservatives. While these fresh seasonal Sweet Potatoes are just super healthy and naturally sweet.
Trust me on this, even though I have used Coconut Sugar which isn't too sweet, this one still tastes sweet enough! It's only because of the natural sweetness of the Sweet Potatoes!
What is the difference between Sweet Potato Pie and Sweet Potato Casserole?
Sweet Potato Pie is essentially like the name suggests a Pie. It has a buttery pie crust topped with Sweet Potato Custard filling and baked.
While this Sweet Potato Casserole is different. It's almost like my Sweet Potato Cobbler, except this has a butter Pecan topping as opposed to Biscuit topping in a Cobbler.
Jump to:
- 😍 Why you will love this Vegan Sweet Potato Casserole?
- Healthy Vegan Sweet Potato Casserole Recipe
- What is the difference between Sweet Potato Pie and Sweet Potato Casserole?
- 🥘 Ingredients needed to make Vegan Sweet Potato Casserole
- 👩🍳 Instructions on making Vegan Sweet Potato Casserole
- 🤔 How to make this Sweet Potato Casserole ahead of time?
- 🧊 Storage
- How do you firm up Sweet Potato Casserole?
- Are Sweet Potatoes Vegan?
- 🤔 Can I make this with Canned Sweet Potatoes?
- 🌰 What Can I Substitute for Pecans in Sweet Potato Casserole?
- Can I make this Sweet potato Casserole without nuts?
- Can I use Coconut Oil instead of Vegan Butter?
- More Thanksgiving Sides
- Vegan Sweet Potato Casserole
🥘 Ingredients needed to make Vegan Sweet Potato Casserole

- Sweet Potatoes - Peeled and cubed to 1/2 inch cubes. You can also use Butternut Squash or Yams.
- Plant Milk - You can use any Plant Based Milk like Soy Or Almond Or Oat Milk
- Ground Cinnamon - helps spice the casserole
- Ground Nutmeg - gives the perfect holiday touch
- Kosher Salt - brings out the sweetness
- Melted Unsalted Butter - Vegan Unsalted Butter
- Coconut Sugar - for sweetness
- Vanilla Extract - for best holiday flavor
For Butter Pecan Topping
- Chopped Pecan Nuts - You can replace with Walnuts or Hazelnuts as well
- Vegan Butter - cold butter (cubed)
- All Purpose Flour
- Coconut Sugar
- Ground Cinnamon
See recipe card for quantities. Also watch the video for a quick visual.
👩🍳 Instructions on making Vegan Sweet Potato Casserole
STEP 1: COOK THE SWEET POTATOES
- Add the peeled and cubed potatoes to a saucepan. Add about 4 cups of water. Bring this to a boil
- Boil for about 10 minutes or until the Sweet Potatoes get fork tender.
- Drain the water from cooking the Sweet Potatoes and allow them to cool down to room temp. for about 5 - 10 min
If you want to save time, then use canned Sweet Potato Puree. About 1 can of 30 oz should be enough to make a Sweet Potato Casserole for 8 people.

STEP 2: MASH THE SWEET POTATOES
- Blend the Sweet Potatoes using an immersion blender or mash them using a Masher until smooth and creamy

- Add the Milk, Spices, Coconut Sugar, Melted Vegan Butter, and Kosher Salt
- Transfer this to a baking dish

STEP 3: MAKE PECAN TOPPING & BAKE
- Combine Cold butter cubes with AP Flour, Coconut Sugar, Pecan nuts, and Ground Cinnamon
- Sprinkle over the sweet potato mash
- Bake uncovered for 30 minutes at 350 F until golden brown on the top
- Remove from the oven and cool it down for 10 minutes before serving.

🤔 How to make this Sweet Potato Casserole ahead of time?
You can easily make this ahead of time. Make the Sweet Potato Filling and Pecan topping separately. Store both of them in the freezer. Refrigerate overnight.
When you are baking this, top with the Pecan topping and then bake until the top gets golden brown.
🧊 Storage
You can store leftover Vegan Sweet Potato Casserole in the refrigerator for about 5 - 7 days. You can freeze leftover Sweet Potato Casserole for about three months.
How do you firm up Sweet Potato Casserole?
Yes. I know! Sweet Potato Casserole can be a little too moist and liquidy. However follow these tips and you will have a perfectly firm Sweet Potato Casserole.
- Remember to drain the leftover water from cooking the Sweet Potatoes. Most of the time it's the remaining water from cooking the Sweet Potatoes which we combine with the rest of the ingredients to make the filling that makes the Sweet Potato Casserole liquidy.
- Remember to use only a little amount of milk to make the filling. Whether you are using Coconut milk or Oatmeal milk or Almond milk or any other Plant-Based milk remember to use only 1/4 cup of it. You do not want to do liquidy sweet potato custard filling.
- A full proof way to make the filling take is to just use a little bit of Cornstarch.
Are Sweet Potatoes Vegan?
Yes Sweet Potatoes are root vegetables so these are naturally Vegan. Also these are so healthy, dense in nutrients and antioxidants.
🤔 Can I make this with Canned Sweet Potatoes?
Yes of course! You can make this canned Sweet Potato Puree. It will be so much easier to make and shall save you so much time.
🌰 What Can I Substitute for Pecans in Sweet Potato Casserole?
You can replace Pecan Nuts with Walnuts or Hazelnuts. It's so much more delicious and amazing.
Can I make this Sweet potato Casserole without nuts?
Yes of course ! If you're allergic to nuts or just don't like nuts in this decadent and moist Vegan Sweet Potato Casserole, then just skip the Pecan nuts in the streusel topping.
Can I use Coconut Oil instead of Vegan Butter?
Ofcourse! You can skip Vegan butter and use Coconut Oil. It will give a nice sweetness and nutty taste to this Vegan Sweet Potato Casserole with Coconut Oil.
A little tip here would be to use Coconut milk along with Coconut Oil and Coconut Sugar for that amazing coconut-y taste! Just like my Vegan Sweet Potato Pie with Coconut Milk

More Thanksgiving Sides
- Southern Buttermilk Cornbread in Cast Iron Skillet
- Sweet Corn Casserole {5-ingredient} with Jiffy Mix in the Crockpot
- Southern Creamed Corn
- Roasted Butternut Squash Mac and Cheese
- Instant Pot Mac and Cheese
- Pumpkin Mac & Cheese
- Green bean Casserole from scratch
- Cranberry Pecan Stuffing in Crock Pot
- Grandma's Sausage Herb Stuffing
- Mom's Turkey Stuffing Recipe
- Sweet Potato & Mushroom Thanksgiving Stuffing
Vegan Sweet Potato Casserole
INGREDIENTS
Sweet Potato
- 4 large Sweet Potatoes about 5-6 cups (peeled and cubed to 1/2 inch cubes)
- ¼ cup Plant Milk Soy or Almond or Oat
- 1 teaspoon Ground Cinnamon
- 1 teaspoon Ground Nutmeg
- 1 teaspoon Kosher Salt
- 1 cup Melted Unsalted Vegan Butter 2 sticks
- 1 teaspoon Pure Vanilla Extract
- 1 cup Coconut Sugar or Brown Sugar
Pecan topping
- 1 cup Pecan chopped
- 2 sticks Vegan Butter cut into 1/2 inch cubes
- ¼ cup AP Flour Gluten Free Flour Blend
- ¼ cup Coconut Sugar
- 1 teaspoon Ground Cinnamon
INSTRUCTIONS
- Peel and chop the Sweet Potatoes to 1/2 inch cubes. Throw them in a saucepan with about 4-5 cups of water. Bring it to a boil. Cook for 10 minutes over low heat until the Potatoes get fork tender. Once they get cooked, drain the remaining water and allow it to cool down for 5 min. Meanwhile, Preheat the Oven to 350 F.
- Use an immersion blender or masher to mash the sweet potatoes.
- Add the remaining ingredients to the mashed Sweet Potatoes. Toss to combine. Transfer this to a baking dish
- Combine AP Flour with Cold Butter cubes, chopped Pecan, Ground Cinnamon and Coconut Sugar. Do not melt the butter by over mixing it. Once combined, sprinkle over the Mashed Sweet Potatoes.
- Bake @ 350 F for 30 minutes. Once baked, allow it to cool down for 10 minutes and then serve
Ask Me Anything