Vegan Sweet Potato Casserole

4.85 from 33 votes
Jump to Recipe

This post may contain affiliate links. Please see our disclosure policy.

With warming spices, rich maple, and an irresistible streusel topping, this is the Sweet Potato Casserole to beat all others! It's dairy-free, egg-free, gluten-free, and refined-sugar-free, yet manages to taste even better than the Thanksgiving classic most of us grew up with.

I grew up loving a sweet potato casserole loaded with sugar, butter, and, well… more sugar. But as our family grew and food allergies joined the party, that classic needed a makeover. So I set out to recreate my family's favorite and let's just say, this vegan sweet potato casserole recipe didn't just make-do, it beat the original!

Spoonful of dairy-free and gluten-free sweet potato casserole coming out of baking dish.

Kristen's Keys for the Best Sweet Potato Casserole

In order to make a Sweet Potato Casserole that is both vegan and gluten-free while still being the favorite Thanksgiving side dish on the table, pay attention to a few key pointers.

  • Use orange-fleshed sweet potatoes (like Jewel or Beauregard) for the creamiest texture and vibrant color.
  • Apple juice concentrate is my secret ingredient. It sweetens the base of the casserole without refined sugar and enhances the natural flavor of the potatoes. It's a small detail with big impact.
  • A food processor makes quick work. Use it to prepare the filling and the crumble in minutes.
  • Oats plus nuts create the best crumble. Gluten-free or not, a combination of rolled oats, plus pecans or walnuts creates a crispy crumble that adds just the right texture to the creamy sweet potato base.
  • I prefer coconut oil over vegan butter. While either will work, coconut oil adds nutty undertones to the streusel that pair well with the nuts and sweet potatoes.
  • Freshly grated nutmeg really does make a difference. A quick swipe on a Microplane adds warmth that pre-ground nutmeg just can't match.

5-Star Reader Review

This is far and away the best sweet potato casserole I've ever had! It is just sweet enough without being cloying. And you are right about the apple juice concentrate being essential; the flavor compliments the sweet potatoes perfectly. And no one would be able to tell that this is gluten free and vegan unless I told them. This may become my new go-to potluck recipe :). -Laura ⭐⭐⭐⭐⭐

How to Make Vegan Sweet Potato Casserole

This step-by-step section is provided to help you feel confident in the results. Whether you are a seasoned chef or tasked to make a Thanksgiving side dish for the very first time.

Step One: Prepare Sweet Potatoes

Scrub and dry the sweet potatoes, prick them with a fork, and bake at 400°F on a lined sheet pan until they're tender all the way through (about 45-60 minutes, depending on size).

👉🏻Have an Instant Pot? Follow my instructions for cooking Instant Pot Sweet Potatoes.

Three baked sweet potatoes on rimmed baking sheet for base of sweet potato casserole.

Step Two: Prepare Base

Once the sweet potatoes are cool enough to handle, remove the peels and place the flesh to a food processor. Add the defrosted apple juice concentrate, maple syrup, vanilla, cinnamon, nutmeg, and a pinch of salt and process until silky smooth. Spread this mixture out into a baking dish greased with coconut oil.

Pureed sweet potatoes with apple juice, cinnamon, nutmeg, and maple in base of food processor.
Vegan sweet potato casserole base spread in baking dish.

Step Three: Prepare Streusel

Add oats, nuts, cinnamon, and a drizzle of maple syrup. Pulse until a crumbly texture forms then sprinkle evenly over the creamy sweet potato base.

👉🏻Cut Back on Washing Dishes! No need to deep clean the food processor between making the base and streusel, just quickly wipe it out with a paper towel.

Oats, nuts, coconut oil, and spices processed together in base of food processor to form gluten-free streusel topping for sweet potato casserole.
Vegan sweet potato casserole base spread in baking dish topped with oat pecan crumble.

Step Four: Bake

Bake uncovered at 350°F for 40-45 minutes, or until the top is golden and the casserole is warmed through.

👉🏻Keep a Close Eye on Streusel. After 30 minutes, check on the streusel, if you notice it browning too quickly, tent with foil and continue to bake.

Baked sweet potato casserole with pecan oat crumble.

Make-Ahead Instructions

When it comes to the holidays (especially Thanksgiving dinner) the more dishes you can prep in advance the better and this casserole is a great make-ahead holiday recipe. Given your timeline, use the following suggestions to get a jump start on dinner.

  • Up to 2 Days in Advance: Prepare the base and the crumble of the sweet potato casserole as directed, but don't assemble. Store each in separate airtight containers in the refrigerator for up to 48 hours. When ready to bake, assemble the casserole in a greased baking dish and let it on the counter as the oven preheats. Bake at 350°F for 55-60 minutes, or until warmed through and golden.
  • Up to 1 Month in Advance: Prepare the base and spread into a freezer-safe/oven-safe baking dish (like a disposable foil pan). Cover tightly with 2-3 layers of foil. Prepare the crumble and store in a freezer-safe storage bag. Store both the base and crumble in the freezer for up to 1 month. Thaw overnight in the fridge. Once defrosted, sprinkle the crumble over the sweet potato casserole and bake at 350°F for 55-60 minutes, or until warmed through and golden.

Recipe Notes & Modifications

  • Leftovers? Store leftovers in an airtight container for up to 4 days. Reheat as desired or get creative with your leftovers. Use the casserole (crumble and all) to replace sweet potato puree in sweet potato oatmeal, sweet potato pancakes, or sweet potato waffles. The crumble adds a nice texture.
  • Nut-Free Optional: Swap the nuts for an equal amount of rolled oats.
  • No Apple Juice Concentrate? If you can't find apple juice concentrate in the frozen section of your grocery store, use ¼ cup of 100% apple juice or apple cider and increase the maple syrup from ¼ cup to ½ cup.
  • Not Vegan? Feel free to use regular butter in the streusel instead of coconut oil.
  • Add Marshmallows: If your family loves marshmallows, you can swap the crumble for mini marshmallows-or sprinkle them over the crumble for a hybrid. (Most marshmallows are gluten and dairy-free, but not always vegan.)

More Vegan Thanksgiving Recipes

Need more Thanksgiving recipes that are both dairy-free and egg-free? Check out a few favorites below!

Save this Recipe!
Get this sent to your inbox, plus get new recipes from us every week!
4.85 from 33 votes

Vegan Sweet Potato Casserole

Servings: 12
Prep: 15 minutes
Cook: 1 hour 30 minutes
Total: 1 hour 45 minutes
Spoonful of vegan sweet potato casserole topped with Gluten-Free Streusel coming out of baking dish.
Made without dairy, eggs, gluten, or refined sugars, this Sweet Potato Casserole wins over everyone thanks to a rich, velvety base and irresistible oat crumble.

Video

Ingredients 

  • 3 pounds sweet potatoes, see recipe note
  • cup apple juice concentrate, thawed
  • ¼ cup maple syrup
  • 2 teaspoons ground cinnamon
  • ½ teaspoon grated nutmeg, whole bulb grated with a Microplane
  • 1 tablespoon vanilla extract
  • dash of salt

For Topping

  • ½ cup rolled oats, old-fashioned or quick-cook
  • 1 cup walnuts, or pecans
  • ¼ cup solid coconut oil, or vegan butter
  • ¼ cup maple syrup
  • 1 teaspoon ground cinnamon
  • ¼ teaspoon grated nutmeg, whole bulb grated with a Microplane

Instructions 

  • Preheat oven to 400℉ (200℃). Lightly grease a 2-quart baking dish with coconut oil or vegan butter and set aside. Wash, dry, and prick the sweet potatoes several times with a fork and place them on rimmed sheet pan.
  • Roast the sweet potatoes for 45-60 minutes, or until the flesh is completely soft (a fork EASILY goes through). Remove the sweet potatoes from the oven and reduce the heat to 350℉ (175℃).
    Three baked sweet potatoes on rimmed baking sheet for base of sweet potato casserole.
  • Let the sweet potatoes cool just enough to handle, then remove and discard their skin and place the flesh of the sweet potatoes inside a food processor fitted with an s-blade.
  • To the sweet potatoes in the food processor, add ⅓ cup apple juice concentrate, ¼ cup maple syrup, 2 teaspoons ground cinnamon, ½ teaspoon grated nutmeg, 1 tablespoon vanilla extract, and dash of salt and process until smooth and creamy. Then spread this mixture into the greased baking dish.
    Vegan sweet potato casserole base spread in baking dish.
  • Wipe out the food processor and s-blade and return to the base. Add ½ cup rolled oats, 1 cup walnuts, ¼ cup solid coconut oil, ¼ cup maple syrup, 1 teaspoon ground cinnamon, and ¼ teaspoon grated nutmeg. Pulse a few times until the mixture is just combined and crumbly. Don't overprocess, you want the topping to have a bit of texture.
    Oats, nuts, coconut oil, and spices processed together in base of food processor to form gluten-free streusel topping for sweet potato casserole.
  • Sprinkle the crumble evenly over the sweet potato mixture.
    Vegan sweet potato casserole base spread in baking dish topped with oat pecan crumble.
  • Bake for 45 minutes or until the topping is golden brown and the casserole is warmed through. Check on casserole after 30 minutes, if you notice the streusel browning too quickly, tent with foil and continue to bake.
    Baked sweet potato casserole with pecan oat crumble.

Notes

Sweet Potatoes: Use orange flesh sweet potatoes and 3 pounds of sweet potatoes are about 3 very large sweet potatoes or 6 medium sweet potatoes. 
Use an Instant Pot to Prepare Sweet Potatoes: Place sweet potatoes on a trivet above 1 ½ cups of cold tap water and pressure cook for 22 minutes, following my recipe for Instant Pot Sweet Potatoes.
Nut-Free Optional: Swap the nuts for an equal amount of rolled oats.
Apple Juice Concentrate: You can replace it with ¼ cup of 100% apple juice or apple cider and increase the maple syrup in the base of the casserole from ¼ cup to ½ cup.
Storage: Store leftover casserole in an airtight container for up to 4 days in the refrigerator. 
Prepare Up to 2 Days in Advance: Prepare the base and the crumble of the sweet potato casserole as directed, but don't assemble. Store each component in separate airtight containers in the refrigerator for up to 48 hours. When ready to bake, assemble the casserole in a greased baking dish and let it on the counter as the oven preheats. Bake at 350°F for 55-60 minutes, or until warmed through and golden.
Prepare Up to 1 Month in Advance: Prepare the base and the crumble of the sweet potato casserole as directed, but don't assemble.Prepare the base and spread into a freezer-safe/oven-safe baking dish (like a disposable foil pan). Cover tightly with 2-3 layers of foil. Prepare the crumble and store in a freezer-safe storage bag. Store both the base and crumble in the freezer for up to 1 month. Thaw overnight in the fridge. Once defrosted, sprinkle the crumble over the sweet potato casserole and bake at 350°F for 55-60 minutes, or until warmed through and golden.

Nutrition

Calories: 258kcalCarbohydrates: 36gProtein: 3gFat: 11gSaturated Fat: 4gSodium: 64mgPotassium: 474mgFiber: 4gSugar: 13gVitamin A: 16090IUVitamin C: 2.9mgCalcium: 65mgIron: 1.2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?Mention @amindfullmom or tag #amindfullmom!

This post was originally shared in 2017 and updated in 2025.

About Kristen Chidsey

Kristen is a wife, busy mom of two, and creator of A Mind "Full" Mom. From breakfast to dinner to dessert, it is her passion to share tried-and-true recipes that are big on flavor, made with easy-to-find ingredients, and family-approved!

You May Also Like

4.85 from 33 votes (22 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

70 Comments

  1. 5 stars
    This will have to make an appearance on our Thanksgiving table! I love sweet potatoes and it's so nice that this recipe is vegan and gluten free so my whole family can enjoy it!

  2. I doubled the recipe and proceeded in 2 batches in my food processor. My 1st batch of topping was ok but my 2nd batch got doughy. I refrigerated both and now I’m wondering if I should reprocess and add more oats before I put on top before baking? Otherwise it will be in clumps. Everything smells amazing I can’t wait to bake and serve fit Easter!!
    Kim

    1. Hi Kim! It sounds like you may have processed the 2nd batch a bit too much and broke it all down too fine. You can MIX in a few tablespoons of oats for texture or you can bake as it, and let it be more like a cobbler topping. I hope you enjoy!

    1. Yes, but you may need a bit more maple syrup as the apple juice concentrate is much sweeter than applesauce.

    1. Hi Merry! Making this recipe low carb would be difficult as the sweet potatoes are not low carb themselves. To shave off 15 grams or more of carbs, you could use butternut squash puree instead of sweet potatoes and use all walnuts instead of oats on the topping. If you try that out, let us know how you like it. It won't be the same, but close 🙂

      1. Hi Carlee! I prefer preparing my sweet potatoes in the instant pot and then baking the casserole in the oven. That will ensure a nice crisp crumble topping.

  3. Hi Kristen,
    Your recipe looks delicious, but I don't really need to make it gluten free, I am just trying to cut out the sugar that is typically used. My questions are can I just boil the sweet potatoes and mash them and can oats be added without a food processor. I don't have one, but do have a blender. Can you use just regular oats from oatmeal? Thanks!
    Junia

    1. Hi Junia! You can certainly make this work without a food processor. I would mash the potatoes well or use a hand held mixer to get really smooth (but a few lumps is okay in my opinion.) For the topping, use oats that you use for oatmeal, but I would zap in blender until broken down a bit--it makes the topping much more enjoyable. I hope you enjoy!

      1. Thanks for your response Kristin, but I also needed to know if I can just boil them like regular potatoes vs putting them in the oven. Seems easier to just boil them vs heating up the kitchen.

      2. Absolutely Junia. Boiling sweet potatoes works as well. Just drain them well so your casserole won't be watery! Enjoy!

  4. Hello - this looks delicious! I'm allergic to oats, should I use something else, such as breadcrumbs? Or just leave them out and increase the nuts by 1/2 cup?
    Thanks!

      1. Hi Carrie! You can add an additional 1/2 cup of oats to replace the chopped nuts--it works great. I hope you enjoy!