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.

Vegan Sweet Potato Casserole serving

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.

Vegan Sweet Potato Casserole

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.

Vegan Sweet Potato Casserole with nuts

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.

Vegan Sweet Potato Casserole recipe

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.

Vegan Sweet Potato Casserole Caserola dulce cu cartofi dulci

Vegan Sweet Potato Casserole

Creamy maple-spiced sweet potato puree baked under a crunchy almond, walnut and pistachio crumble, on the table in under an hour. Serve it as a holiday side dish or as a not-too-sweet dessert.
Prep Time 15 minutes
Cook Time 40 minutes
Total Time 55 minutes
Choose Serving Size 6

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

For a vegetarian (non-vegan) version, use regular milk instead of almond milk and dairy butter instead of vegan butter. Leftovers keep in the fridge for up to 4 days; reheat in the oven rather than the microwave so the nutty crumble crisps up again.

Frequently Asked Questions

Is this sweet potato casserole vegan?

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.

Can I make it ahead of time?

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.

What kind of nuts go in the topping?

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.

How do I keep the puree from turning watery?

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.

Is this a side dish or a dessert?

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.

How should I store the leftovers?

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.

Similar Posts

5 from 1 vote

Leave a Reply

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

Recipe Rating




2 Comments