Vegan Sweet Potato Casserole
This vegan sweet potato casserole is a soft, spiced sweet potato base under a crunchy nut-and-oat crumble, baked until the top turns golden. It sits on the sweeter side of the table, which makes it just as at home as a dessert as it is next to a holiday dinner. If you want one dish that feels comforting, festive, and completely plant-based, this is the one to make.

The recipe I am about to share with you is a bit more on the sweeter side, it’s easy to make, and it’s perfect for any special occasion such as Thanksgiving or Christmas. What I love about it is the contrast: a smooth, warmly spiced puree underneath and a nutty, toasty crust on top. That textural play is the whole point, and once you taste it you’ll want a second piece before the first one is finished.
A quick word about sweet potatoes
The sweet potato (Ipomoea batatas), sometimes called a yam, is a true nutritional powerhouse. It’s a good source of beta-carotene, vitamin C, potassium, and plenty of fiber, and it happens to be delicious too. It’s only distantly related to the regular potato, so don’t expect the same flavor. Its natural sweetness is exactly what carries this dish, which is why it needs so little added sugar in the base.
The ingredients that make it work
The base is built on cubed sweet potatoes, almond milk, maple syrup, vanilla, and a warm spice mix of cinnamon, nutmeg, cardamom, and cloves, with a little salt to keep it from turning flat. Vegan butter enriches the puree and helps it set. For the crust, you’ll blend almonds, walnuts, pistachios, and oats with brown sugar, cinnamon, ginger, and a touch of salt, then work in more vegan butter to bind it into a crumble.
A note on the swaps written into this recipe: the almond milk and the vegan butter can both be replaced with regular dairy versions if you’re cooking for a vegetarian rather than a fully vegan table. As written, with the plant-based options, the casserole is completely vegan. Choose firm, unblemished sweet potatoes with deep orange flesh, since those give you the sweetest, most vibrant puree.

Why the crumble crust works
Pulsing the nuts and oats only until they break into small pieces, rather than grinding them to a paste, is what keeps the topping crunchy. The butter is added last and pulsed in briefly so the crumble holds together in clusters instead of turning greasy. As it bakes, the sugar and the natural oils in the nuts caramelize, which is what gives you that golden, toasty top that contrasts with the soft base beneath it.
Tips for getting it right
Cook the sweet potato cubes just until fork-tender, around ten minutes, then drain them well and let them cool a little before mashing. Excess water is the enemy of a good puree, so a thorough drain keeps the base from turning loose. Mash until smooth before blending in the milk, maple syrup, butter, and spices, and taste as you go so the spice level lands where you like it. Bake until the crust is golden brown, then let the casserole rest for about ten minutes so it firms up and slices cleanly.

What to serve it with
Because it leans sweet, this casserole shines on a holiday spread. It fits right into a vegan Christmas dinner lineup and works beautifully among vegan Thanksgiving desserts. If you’re building the full menu, round things out with something savory and warming like a vegan red lentil soup to start, so the sweet finish feels earned. For everyday cravings, it also sits happily alongside a mug of tea as an afternoon treat.
Make-ahead and storage
You can prepare the sweet potato base and the crumble separately a day ahead, keep them covered in the fridge, then assemble and bake when you need it. Leftovers keep well in an airtight container in the refrigerator for three to four days; warm portions in the oven rather than the microwave if you want the topping to crisp back up. If you love making sweet potatoes work overtime, browse more vegan sweet potato recipes for the rest of the season.

If you bake this spiced sweet potato casserole for your holiday table, come back and give it a star rating, and leave a comment telling me how golden your nut crumble turned out or which spice you nudged up. I read every one and love hearing your tweaks.
Summarise & Save This Recipe
★ Add us as a trusted Google source
Vegan Sweet Potato Casserole
Ingredients
- 6 cups sweet potatoes cubed
- ½ cup almond milk or regular milk, for the vegetarian version
- 2 Tbsp maple syrup
- 2 Tbsp vegan butter or regular butter, for the vegetarian version
- 1 tsp vanilla extract
- 1 tsp cinnamon
- ¼ tsp nutmeg
- ½ tsp cardamom
- ¼ tsp clove powder
- 1 tsp vanilla extract
- ½ tsp salt
For the topping:
- ½ cup almonds
- ½ cup walnuts
- ¾ cup pistachios
- ½ cup oats
- ¼ cup brown sugar
- ½ tsp cinnamon
- ½ tsp ginger powder
- ¼ tsp salt
- 2 Tbsp vegan butter or regular butter, for the vegetarian version
Instructions
- Preheat the oven to 200°C.
- In a large pot, add 8 cups of water.
- Bring to a boil.
- Add the cubed sweet potatoes and cook for about 10 minutes, until fork-tender.
- Meanwhile, place all the topping ingredients except the butter in a food processor and blend into small pieces, for about 20 seconds. Once all the ingredients are crumbled, add the butter and pulse a few more times until the topping is well combined.
- Drain the water from the cooked sweet potatoes and let them cool.
- Mash the sweet potatoes to a smooth puree.
- Add the remaining sweet potato casserole ingredients and blend together in a food processor.
- Transfer to a casserole dish, top with the nutty crumble and bake for about 25 minutes, until the topping is golden brown.
- Remove from the oven and let it cool for 10 minutes before serving.
Notes
Frequently Asked Questions
Yes. As written it uses almond milk, vegan butter, and maple syrup, so every ingredient is plant-based. The recipe also notes that you can swap in regular milk and butter for a vegetarian version, but with the default plant-based options it is fully vegan.
Yes. Prepare the sweet potato base and the nut crumble separately up to a day in advance and keep them covered in the fridge. When you’re ready, assemble the casserole, add the topping, and bake so the crust comes out fresh and golden.
The crumble uses almonds, walnuts, and pistachios blended with oats, brown sugar, cinnamon, ginger, salt, and vegan butter. Pulse them only until they break into small pieces so the topping stays crunchy rather than turning into a paste.
Cook the sweet potato cubes just until fork-tender, then drain them thoroughly and let them cool a little before mashing. Excess cooking water is what makes a base loose, so a good drain keeps the puree smooth and thick.
It can work as both. It sits on the sweeter side, so it makes a lovely dessert, but it also fits right into a holiday dinner spread as a sweet side. It’s a natural match for Thanksgiving or Christmas menus.
Keep leftovers in an airtight container in the refrigerator for three to four days. Reheat portions in the oven rather than the microwave if you want the nutty topping to crisp back up.

Never thought of making sweet potato like this :O This recipe blew my mind, it’s soooo good!
Thank you! Glad you liked it so much!