This post may contain affiliate links. Please see our disclosure policy.
This Vegan Sweet Potato Casserole pairs a silky sweet potato base, warm with maple and cinnamon, with a crunchy oat and nut streusel. It's dairy-free, egg-free, gluten-free, and refined-sugar-free, yet it tastes even better than the Thanksgiving classic most of us grew up with. And because you can make it up to 2 days ahead, it's one less dish to juggle on Thanksgiving Day.

Why This Sweet Potato Casserole Works

I grew up loving a sweet potato casserole loaded with sugar, butter, and, well... more sugar. But as our family grew, so did our food issues: dairy and egg allergies, plus gluten sensitivities. And if you've ever messed with a recipe passed down for generations, you know that's quite the task. After multiple tries, SUCCESS! My entire extended family now prefers this version to the traditional -- and that speaks volumes.
- One side dish for everyone. With no dairy, eggs, or gluten, guests with food allergies can eat the same casserole as everyone else at the table.
- Apple juice concentrate is my secret ingredient. It sweetens the base without refined sugar and brings out the natural flavor of the sweet potatoes.
- One food processor does both jobs. It purees the base until smooth, then pulses the streusel in minutes, with just a quick wipe in between.
- Holiday-friendly timing. Like my other make-ahead Thanksgiving recipes, you can prep the base and streusel 2 days early, or freeze them for up to a month.
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
Notes on Ingredients & Substitutions

- Sweet Potatoes: Use orange-fleshed sweet potatoes, like Jewel or Beauregard, for the creamiest texture and brightest color. Three pounds is about 3 very large or 6 medium sweet potatoes.
- Apple Juice Concentrate: Look for it in the freezer section, and thaw it before using. If you can't find it, use ¼ cup of 100% apple juice or apple cider and increase the maple syrup in the base from ¼ cup to ½ cup.
- Maple Syrup: Sweetens both the base and the streusel.
- Nutmeg: Freshly grated nutmeg really does make a difference. A quick swipe on a Microplane adds warmth that pre-ground nutmeg just can't match.
- Rolled Oats: Old-fashioned or quick-cook both work. If you're cooking for someone who needs to avoid gluten, check that your oats are labeled certified gluten-free.
- Walnuts or Pecans: Paired with the oats, they make a crispy crumble on top of the creamy base.
- Coconut Oil: Use solid coconut oil. Vegan butter works too, but I prefer coconut oil because its nutty undertones pair so well with the nuts and sweet potatoes.
Dietary Swaps & Variations
This casserole has no eggs or dairy, so you don't need to replace anything if you're cooking egg-free or dairy-free. And as long as you use certified gluten-free oats, this casserole is gluten-free as well.
- Nut-Free: Swap the nuts for an equal amount of rolled oats, for 1 ½ cups of oats total.
- Not Vegan: Use regular butter in the streusel instead of coconut oil. You may even want to use my whipped sweet potatoes with brown butter as the casserole base.
- Add Marshmallows: If your family loves marshmallows, swap the crumble for mini marshmallows, or sprinkle them over the crumble for a hybrid. (Check the label: most marshmallows are gluten-free and dairy-free, but many contain gelatin, so they aren't vegan.)
How to Make Vegan Sweet Potato Casserole
I'll walk you through each step with photos, so you feel confident even if this is your very first Thanksgiving side. The full directions, quantities, and a video are in the recipe card at the bottom of this post.
- Roast the sweet potatoes. Scrub, dry, and prick the sweet potatoes with a fork, then roast them on a lined sheet pan at 400°F for 45 to 60 minutes, depending on size, until a fork slides through easily. Have an Instant Pot? You can cook them with my Instant Pot Sweet Potatoes method instead.

- Blend the base. Once the sweet potatoes are cool enough to handle, peel them and add the flesh to a food processor with the thawed apple juice concentrate, maple syrup, vanilla, cinnamon, nutmeg, and a dash of salt. Process until silky smooth, then spread the mixture into a 2-quart baking dish greased with coconut oil.


- Make the streusel. Add the oats, nuts, coconut oil, maple syrup, cinnamon, and nutmeg to the food processor. Pulse a few times, just until crumbly, then sprinkle it evenly over the sweet potato base. No need to deep clean the food processor after the base. Just wipe it out with a paper towel. And don't overprocess the streusel. You want it to keep a bit of texture.


- Bake. Bake uncovered at 350°F for 45 minutes, until the topping is golden and the casserole is warmed through.
Note from Kristen
Keep a close eye on the streusel. Check on it after 30 minutes, and if it's browning too quickly, tent the dish with foil and keep baking.

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. Depending on 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 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 sit on the counter as the oven preheats. Bake at 350°F for 55 to 60 minutes, until warmed through and golden.
- Up to 1 Month in Advance: Prepare the base and spread it into a freezer-safe, oven-safe baking dish (like a disposable foil pan). Cover tightly with 2 to 3 layers of foil. Prepare the crumble and store it in a freezer-safe bag. Freeze both for up to 1 month. Thaw overnight in the fridge, then sprinkle the crumble over the base and bake at 350°F for 55 to 60 minutes, until warmed through and golden.
How to Serve
It fits right in next to the turkey, or on a fully plant-based holiday spread.
- For Thanksgiving: Serve it alongside Instant Pot Turkey Breast or Roast Turkey and my naturally sweetened Cranberry Orange Sauce.
- For Christmas: It's just as at home on a Christmas dinner menu. We especially love it served alongside my New York Strip Roast.
Storage Instructions
- Refrigerate: Store leftovers in an airtight container in the fridge for up to 4 days.
- Reheat Single Servings: Place a serving on a microwave-safe plate, cover it with a damp paper towel, and microwave in 30-second intervals until warmed through.
- Reheat a Larger Batch: Cover the dish with foil and bake at 350°F for 20 to 30 minutes, until warmed through. Let the casserole dish sit at room temperature while the oven preheats so you aren't putting a cold dish straight in the oven.
- Get Creative: Use leftover casserole, crumble and all, in place of sweet potato puree in sweet potato oatmeal, sweet potato pancakes, or sweet potato waffles. The crumble adds a nice texture. For more ideas, see my Thanksgiving leftovers round-up.
More Dairy-Free Thanksgiving Sides
If this casserole is on your Thanksgiving table, these dairy-free and egg-free sides round it out:
- Roasted Fall Vegetables: A sheet pan of fall vegetables that roasts while you finish the rest of dinner.
- Maple Glazed Acorn Squash: More maple and warm fall flavor, in roasted squash form.
- Air Fryer Brussels Sprouts: Cooked in the air fryer, so they don't compete for oven space.
- Kale Apple Salad: A fresh, crunchy salad next to all the warm, rich sides.
Vegan Sweet Potato Casserole

Video
Ingredients
- 3 pounds sweet potatoes, see recipe note
- ⅓ cup apple juice concentrate, thawed
- ¼ cup maple syrup
- 2 teaspoons ground cinnamon
- ½ teaspoon grated whole nutmeg
- 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 whole nutmeg
Instructions
- Preheat the 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 a rimmed sheet pan.
- Roast the sweet potatoes for 45-60 minutes, or until the flesh is completely soft (a fork goes through easily). Remove the sweet potatoes from the oven and reduce the heat to 350℉ (175℃).

- Let the sweet potatoes cool enough to handle, then peel and place the flesh in 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 whole nutmeg, 1 tablespoon vanilla extract, and dash of salt and process until smooth and creamy. Then spread this mixture into the greased baking dish.

- Wipe out the food processor and S-blade and return them to the base of the unit. Add ½ cup rolled oats, 1 cup walnuts, ¼ cup solid coconut oil, ¼ cup maple syrup, 1 teaspoon ground cinnamon, and ¼ teaspoon grated whole nutmeg. Pulse a few times until the mixture is just combined and crumbly. Don't overprocess, as you want the topping to have a bit of texture.

- Sprinkle the crumble evenly over the sweet potato mixture.

- Bake for 45 minutes or until the topping is golden brown and the casserole is warmed through. Check on the casserole after 30 minutes. If the streusel browns too quickly, tent with foil and continue baking.

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













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!
This was absolutely delicious! Definitely going to make again soon.
THanks for sharing Marsha! So happy to hear you enjoyed the sweet potato casserole.
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
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!
Delicious! I have a super sensitive gut so I appreciate the healthier option on this.
Could you use applesauce instead of apple juice?
Yes, but you may need a bit more maple syrup as the apple juice concentrate is much sweeter than applesauce.
How could I substitute anything to make this lower carb but still be your awesome recipe?? Thank you!
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 🙂
I thought I saw a version of this with sweet potatoes made in IP?
Hi Carlee. I use my Instant Pot to "bake" sweet potatoes, and I have a youtube video walking through making it using this method.
Can this casserole be "baked" in the Instant Pot?
Thx!
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.
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
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!
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.
Absolutely Junia. Boiling sweet potatoes works as well. Just drain them well so your casserole won't be watery! Enjoy!
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!
Hi Jill! I would double the nuts! Have a wonderful Thanksgiving
We are allergic to nuts:(. What else can I sub for the topping?
Hi Carrie! You can add an additional 1/2 cup of oats to replace the chopped nuts--it works great. I hope you enjoy!