When a knife slides into the center of a baked sweet potato with no resistance, you know it’s ready to turn into something soft and spoonable. For this vegan sweet potato casserole, I bake the potatoes whole first, then mash the flesh with oat milk, vegan butter, brown sugar, vanilla, and cinnamon.
The topping is a pecan crumble, not a layer of marshmallows, so each serving gets a buttery, nutty contrast against the smooth filling. Cold vegan butter worked into the flour, pecans, and sugar makes the topping clump into coarse crumbs that brown in the oven.
This is a generous casserole for a table of ten, and it can be assembled in a familiar 9×13-inch baking dish. The filling stays tender, the pecans toast on top, and the cinnamon comes through without taking over.

Kitchen Note
Give the casserole the full 10-minute rest before serving. The filling settles enough to scoop cleanly, but it stays soft under the pecan topping.
Save this vegan sweet potato casserole for its silky cinnamon filling and golden pecan crumble.
Why Baking the Sweet Potatoes Whole Keeps the Filling From Going Loose
Sweet potatoes can take on extra water when they’re peeled and boiled. Baking them whole keeps the flesh away from a pot of cooking water, so the mash starts out thick and tender rather than damp. That matters here because the filling already gets moisture from oat milk, along with richness from vegan butter.
There’s no need to peel the potatoes before they go into the oven. The skins hold the flesh together while it bakes, and once the potatoes cool enough to handle, the soft centers scoop away easily. Discard the skins and mash the flesh with the other filling ingredients; the result should be mostly smooth, not whipped into a thin puree.
That texture gives the pecan topping a stable base. You want a filling that spreads evenly in the dish and stays soft after baking, with enough body to hold a scoop instead of running across the plate.
The Ingredients That Shape a Creamy Center and Pecan Crumble

- Sweet potatoes — Their natural sweetness and soft flesh make the body of the casserole, so firm, unspoiled potatoes are the best place to spend your attention. Similar-sized potatoes tend to finish baking closer together. There isn’t a simple substitute that gives the same color and soft texture.
- Vegan butter — Use a stick-style butter for a dependable result; tub spreads often contain more water and can make the topping softer. The softened portion blends into the filling, while cold cubes form the crumble. If keeping the dish vegan isn’t important, dairy butter can be used in the same two forms.
- Unsweetened oat milk — It loosens the mash without adding noticeable sweetness. Choose an unflavored carton rather than vanilla oat milk. Unsweetened soy milk works in the same quantity if that’s what you have, though it brings a slightly different taste.
- Vegan light brown sugar — Brown sugar gives the filling a mellow sweetness and helps the pecan topping bake into a crisp, caramel-like crumble. Dark brown sugar can replace it in the same quantity for a deeper molasses note. Check that the sugar you buy is vegan if that matters for your table.
- Pecans and flour — Chopped pecans bring the topping’s toasted crunch, while all-purpose flour gives the butter and sugar crumbs enough structure. Fresh pecans taste brighter, but an everyday bag works well here. Chopped walnuts can stand in for pecans in the same quantity; the topping will taste earthier. A gluten-free 1:1 baking flour is a practical swap for the all-purpose flour, with a slightly different crumb.
- Vanilla and cinnamon — These round out the sweet potato without burying its flavor. Pure vanilla extract is worth using when you have it, but there’s no need to buy an expensive brand for a baked casserole. Keep the cinnamon fresh enough to smell warm and fragrant when you open the jar.
From Baked Potatoes to a Golden Pecan Top
Bake the Potatoes Until Their Centers Give Easily
Heat the oven to 400°F and arrange the scrubbed sweet potatoes on a rimmed baking sheet. Bake them for 50 to 65 minutes, checking for tenderness by sliding a knife into the centers. If the knife meets a firm spot, give the potatoes more time rather than trying to mash them underdone. Let them cool until they’re easy to handle before halving and scooping out the flesh.
Mash a Thick, Mostly Smooth Filling
Lower the oven to 350°F once the potatoes are out. Add the sweet potato flesh to a large bowl with the softened vegan butter, oat milk, filling portion of brown sugar, vanilla, cinnamon, and kosher salt. Mash until mostly smooth; a few soft sweet potato flecks are fine, but the mixture should spread without stiff lumps. If it looks loose, don’t pour in extra oat milk.
Work the Cold Butter Into the Pecan Crumbs
Stir the chopped pecans, flour, and topping portion of brown sugar together first. Add the cold, cubed vegan butter and work it in with your fingers until coarse crumbs form. Stop once the mixture has a mix of small and larger clumps; rubbing it until uniformly fine won’t give you the same crisp, craggy top. Keep the butter cold as you work so it stays in distinct crumbs.
Top the Filling and Bake Until Golden
Grease a 9×13-inch baking dish with vegan butter, then spread the sweet potato filling evenly in it. Scatter the pecan mixture over the surface so the crumbs are distributed from edge to edge. Bake at 350°F for 25 to 30 minutes, until the topping is golden and the casserole is hot throughout. Watch the color toward the end so the pecans don’t get too dark.
Easy Swaps That Keep the Casserole’s Texture in Balance
Make the Crumble Gluten-Free
Replace the all-purpose flour in the topping with the same amount of a gluten-free 1:1 baking flour blend. Choose a blend intended to replace wheat flour in baking, not a single-ingredient starch or almond flour. The topping may be a little more delicate, but it will still form buttery crumbs around the pecans.
Trade Pecans for Walnuts
Use chopped walnuts in place of the pecans, keeping the quantity the same. They bake into the topping just as easily, with a slightly more earthy, less buttery nut flavor. Keep the pieces roughly chopped so they’re easy to scoop with the soft filling.
Storage and Reheating
- Refrigerator: Cover and refrigerate leftovers for 3 to 4 days. The pecan topping softens as it sits, while the filling remains tender.
- Freezer: Freeze tightly wrapped portions or the whole casserole for up to 2 to 3 months. Thaw overnight in the refrigerator; the topping won’t be quite as crisp after freezing.
- Reheating: Reheat in a 350°F oven until hot throughout. If the topping starts browning more than you’d like before the center is hot, loosely cover the dish with foil; microwaving the whole casserole can leave the topping soft.
Questions That Come Up Before This Casserole Goes in the Oven

Vegan Sweet Potato Casserole
Ingredients
Equipment
Method
- Heat the oven to 400°F and bake the sweet potatoes on a rimmed baking sheet for 50 to 65 minutes, until a knife slides easily into the centers.
- Let the potatoes cool until easy to handle, then halve them and scoop the flesh into a large bowl; discard the skins.
- Reduce the oven to 350°F and mash the sweet potatoes with 4 tablespoons softened vegan butter, the oat milk, 1/4 cup brown sugar, vanilla, cinnamon, and salt until mostly smooth.
- Mix the pecans, flour, and 1/2 cup brown sugar, then work in 4 tablespoons cold vegan butter with your fingers until coarse crumbs form.
- Grease a 9x13-inch baking dish with the remaining 1 tablespoon vegan butter, spread the sweet potato mixture evenly in the dish, and scatter the pecan topping over it.
- Bake at 350°F for 25 to 30 minutes, until the topping is golden and the casserole is hot throughout.
- Let the casserole rest for 10 minutes before serving.



