The moment the pot drains, sweet potato cubes can look almost dry, but water clinging to them can leave the casserole filling loose. I let them drain well before mashing in the melted vegan butter and oat milk. That gives this vegan sweet potato casserole a smooth, soft center under a topping with real texture.
Cutting the potatoes into even 1-inch cubes helps them cook at the same pace, and the simmer is hands-off once the water comes to a boil. This version serves eight from one 9×13-inch dish, with the filling and topping baking together until the top is golden and the center is hot. Pecans bring a little crunch against the creamy mash.
It lands somewhere between a side dish and a lightly sweet bake, without making the potatoes taste like dessert.

Kitchen Note
Stop mixing the topping when it forms coarse clumps, not fine sandy crumbs. Those uneven pieces bake into a more satisfying, crisp contrast against the soft filling.
Save this vegan sweet potato casserole for its smooth maple-sweet filling and crisp pecan-oat topping.
Why the Sweetness Is Split Between the Mash and the Crumble
Sweet potato casseroles can taste sugary all the way through, leaving each bite with the same soft sweetness. Here, maple syrup goes into the mash, while light brown sugar stays in the oat-and-pecan topping. The filling stays mellow, and the top has a more pronounced brown-sugar bite instead of every sweet note blending into the puree.
The topping also brings contrast beyond sweetness. Flour helps hold the butter and dry ingredients together, rolled oats make the crumble more substantial, and pecans add a toasty, slightly savory edge. An even layer of filling under an even layer of topping means each scoop gets both textures. The maple and brown sugar have different jobs, and neither has to carry the whole casserole on its own.
What the Oat Milk, Vegan Butter, and Pecans Each Bring

- Sweet potatoes — Choose firm potatoes without soft spots. Their natural sweetness and creamy texture form the body of the filling; fresh peeled potatoes are the best fit for this boil-and-mash method.
- Vegan butter — It enriches the mash and gives the topping its crumbly structure. A stick-style vegan butter is easiest to work into the dry topping ingredients; keep the portion for the topping cold until you use it.
- Unsweetened plain oat milk — Its mild taste loosens the mash without adding another sweetener. Plain unsweetened soy milk works at the same volume, though it has a different, more noticeable flavor.
- Maple syrup and vanilla — Maple adds a distinct sweetness to the filling, while vanilla rounds out the potato and cinnamon. Use real maple syrup when its flavor matters; pancake syrup will make the filling taste different.
- Old-fashioned rolled oats and all-purpose flour — The oats give the topping a hearty bite, and flour helps bind the crumble. Old-fashioned oats hold more texture than quick oats, which would make a finer topping.
- Pecans — Fresh pecans add a buttery, toasty crunch. If you buy them in bulk, taste one before baking; stale nuts can bring a bitter note to the topping.
Boil, Mash, Crumble: The Texture Cues That Matter
Simmer the cubes until fork-tender
Heat the oven to 350°F and coat a 9×13-inch baking dish with nonstick cooking spray. Put the peeled, 1-inch sweet potato cubes in a 6-quart pot and add 8 cups of water, plus enough to cover them by about 1 inch. Bring the water to a boil over high heat, then reduce the heat and simmer for 15 to 20 minutes. A fork should slide easily into a cube; if the center still feels firm, give the potatoes a little more time.
Mash while the potatoes are warm
Drain the potatoes well and return them to the pot. Mash with the melted vegan butter, oat milk, maple syrup, vanilla, cinnamon, and kosher salt until smooth. Warm potatoes mash more readily, so work while they’re still hot rather than letting them sit in the pot. Spread the filling evenly in the prepared dish so it bakes at a consistent depth.
Make a coarse pecan-oat topping
Stir the flour, rolled oats, brown sugar, and chopped pecans together in a medium bowl. Add the cold vegan butter and work it in with your fingertips until coarse clumps form. If the mixture stays powdery, keep rubbing the butter into the dry ingredients; if it turns into a smooth paste, the butter has been worked in too far. Scatter the topping across the filling in an even layer.
Bake until golden, then let it rest
Bake at 350°F for 25 to 30 minutes, until the topping is golden brown and the filling is hot in the center. Check the middle rather than judging only by the color of the edges; the topping can brown before the casserole heats through. Rest the dish for 10 minutes before serving. That short pause lets the filling settle, making it easier to scoop neatly.
Three Swaps That Change the Topping Without Losing Its Character
Make the crumble gluten-free
Replace the all-purpose flour with a cup-for-cup gluten-free baking blend, and use oats labeled gluten-free. The topping keeps its crumbly texture, though the exact browning can vary by blend.
Trade pecans for walnuts
Use the same amount of chopped walnuts in place of the pecans. The topping stays crunchy, with a slightly earthier, less buttery nut flavor.
Give the filling a warmer spice note
Replace the ground cinnamon with the same amount of pumpkin pie spice. It adds a broader mix of warm spices to the potato without changing the casserole’s soft filling or crunchy top.
Storage and Reheating
- Refrigerator: Refrigerate covered leftovers for 3 to 4 days. The topping softens as it sits against the filling.
- Freezer: Freeze cooled portions in airtight containers for up to 2 to 3 months for best quality. Thaw overnight in the refrigerator; the topping won’t be as crisp after freezing.
- Reheating: Reheat in a 350°F oven until the center reaches 165°F. Leave it uncovered to help the topping regain some crispness, and don’t rely on the surface looking hot as a sign the middle is heated through.
Questions I Get Asked About This Vegan Sweet Potato Casserole

Vegan Sweet Potato Casserole
Ingredients
Equipment
Method
- Heat the oven to 350°F.
- Coat a 9x13-inch baking dish with nonstick cooking spray.
- Put the sweet potatoes in a 6-quart pot and add 8 cups water and enough more to cover them by about 1 inch.
- Bring the water to a boil over high heat.
- Reduce the heat and simmer for 15 to 20 minutes, until the potatoes are fork-tender.
- Drain the sweet potatoes well and return them to the pot.
- Mash the sweet potatoes with 4 tablespoons melted vegan butter, oat milk, maple syrup, vanilla, cinnamon, and salt until smooth.
- Spread the filling evenly in the prepared baking dish.
- Stir the flour, oats, brown sugar, and pecans together in a medium bowl.
- Cut in the remaining 4 tablespoons cold vegan butter with your fingertips until the mixture forms coarse clumps.
- Sprinkle the topping evenly over the sweet potato filling.
- Bake for 25 to 30 minutes, until the topping is golden brown and the filling is hot in the center.
- Let the casserole rest for 10 minutes before serving.