You’ll Absolutely Love This Vegan Sweet Potato Casserole Recipe!

This vegan sweet potato casserole will make everyone linger at the table a little longer. It’s warm, creamy, and lightly sweet, with a crunchy topping that’ll keep you coming back for more. Our recipe keeps all the comfort and nostalgia, without dairy or eggs.

It’s easy to make, easy to customize, and perfect for holidays or any weeknight you want something extra cozy. If you’re cooking for mixed eaters, this one fits right in—no one will miss the butter.

Vegetarian Zen is reader-supported. When you buy through links on our site, we may earn a monetary commission. Additionally, the information presented is for educational purposes only. Always consult with your doctor. Learn More.

serving of vegan sweet potato casserole on a plte

Why This Recipe Works

Simple, familiar flavors: Maple syrup, cinnamon, and vanilla bring out the natural sweetness of the potatoes without overpowering them.

Ultra-creamy texture: Coconut milk or oat milk adds richness without dairy. A bit of vegan butter ties it all together.

Crisp, crunchy topping: A pecan-oat streusel gives this casserole the classic crunch, no marshmallows required (unless they’re vegan of course!).

Make-ahead friendly: You can assemble it a day in advance and bake before serving.

Balanced sweetness: It’s sweet but not dessert-level sweet, so it pairs well with savory mains.

Close-up detail: A spoon breaking into the baked vegan sweet potato casserole, revealing the ultra-c

Vegan Sweet Potato Casserole Ingredients

For the sweet potato base

  • sweet potatoes
  • maple syrup
  • full-fat coconut milk or barista-style oat milk
  • vegan butter
  • vanilla extract
  • ground cinnamon
  • ground nutmeg
  • sea salt
  • Optional: fresh orange juice and orange zest

For the pecan-oat topping

  • rolled oats
  • pecans
  • brown sugar or coconut sugar
  • all-purpose flour (or almond flour for gluten-free)
  • ground cinnamon
  • sea salt
  • vegan butter

Instructions

Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish or a similar casserole dish.

Cook and mash the sweet potatoes

Add the cubed sweet potatoes to a large pot and cover with cold water by about 1 inch. Add a pinch of salt. Bring to a boil, then reduce to a simmer. Cook until fork-tender, about 12–15 minutes. Drain well.

Return the sweet potatoes to the pot. Let them sit uncovered for 2 minutes to allow excess moisture to evaporate. Mash until smooth using a potato masher.

make the sweet potato mixture

In a large bowl, combine the mashed sweet potatoes, maple syrup, coconut or oat milk, melted vegan butter, vanilla, cinnamon, nutmeg, and sea salt. If using, stir in the orange juice and zest. Mash or whip until creamy. Taste and adjust sweetness or salt as needed.

Spread the sweet potato mixture evenly in the prepared baking dish.

make the topping

In a medium bowl, stir together the oats, pecans, sugar, flour, cinnamon, and salt. Pour in the melted vegan butter and mix until evenly moistened.

Sprinkle the topping evenly over the sweet potato base. Don’t press it down—you want craggy bits for maximum crunch.

bake the casserole

Bake for 25–30 minutes, until the topping is golden and the edges are bubbly. For extra crunch, broil for 1–2 minutes at the end, keeping a close eye on it to avoid burning

Let rest for 10 minutes before serving. If you like a sweet-salty contrast, finish with a light sprinkle of flaky sea salt

Storage and reheating Instructions

  • Refrigerate Cool completely, cover tightly in an airtight container and store for up to 4 days.
  • Reheat Cover loosely with foil and heat in a 350°F (175°C) oven for 15–20 minutes. Remove foil for the last few minutes to re-crisp the topping.
  • Freeze Freeze the baked casserole (well wrapped) for up to 2 months. Thaw in the fridge overnight, then reheat in the oven until hot.
  • Make ahead Assemble up to 24 hours in advance. Keep the topping in a separate container to maintain crunch, then add it just before baking.
Cooking process focus: The creamy sweet potato mixture being spread evenly in the greased baking dis

Why This is Good for You

  • Nutrient-rich carbs Sweet potatoes deliver fiber, complex carbohydrates, and beta-carotene, which supports eye and immune health.
  • Healthy fats Nuts and a bit of plant-based butter add fats that make this dish filling and satisfying.
  • Less processed sweetness Maple syrup brings minerals and a rounded flavor, so you can use less sugar overall.
  • Whole-food topping Oats and pecans add crunch, texture, and extra fiber without relying on marshmallows.

What Not to Do

  • Don’t skip draining and steaming off moisture Watery potatoes will make a loose, soggy base.
  • Don’t over-sweeten The topping adds sweetness, so resist adding more syrup to the sweet potato mixture.
  • Don’t overmix the topping You want clumps. Fine crumbs won’t crisp as nicely.
  • Don’t bake uncovered for too long The topping can burn before the center heats through. If it browns fast, tent lightly with foil.
  • Don’t use light coconut milk if you want extra creaminess Full-fat gives the best texture and flavor.

Alternatives

  • Nut-free Swap pecans for pumpkin seeds or sunflower seeds, and use oat streusel only. It still crisps up beautifully.
  • Gluten-free Use certified gluten-free oats and replace the flour with almond flour or a 1:1 gluten-free blend.
  • Oil-free Skip vegan butter and use 2–3 tablespoons of almond butter in the base for richness. For the topping, use applesauce plus a touch of maple syrup; it won’t be as crisp but still tasty.
  • With marshmallows If you want that classic vibe, top half the casserole with vegan marshmallows during the last 8–10 minutes of baking.

Spice variations Try pumpkin pie spice, cardamom, or a pinch of ground ginger for a brighter finish.

Citrus twist Add more orange zest and a splash of orange juice for a lighter, holiday-forward flavor

This vegan sweet potato casserole checks all the boxes: creamy, crunchy, and easy to make ahead. It’s flexible enough for weeknights but special enough for holiday spreads. Use the base recipe, then tweak the topping or spices to match your crowd.

One pan, big flavor, and a dish that always disappears—what more could you ask for?

Love this recipe? Check out our full collection of vegetarian and vegan recipes for more delicious ideas! And if you’re looking to share your creations (or get inspired by someone else’s), join our closed Facebook Group, The Peas and Carrots Society. a group of non-judgy folks who welcome all! Nothing but good food, good friends, and good fun!

To up your cooking game, consider becoming a member of the Rouxbe Online Cooking School. I’ve taken two of their courses and LOVED them!

Free 30-Day Trial!
Rouxbe Online Cooking School Membership
  • Have the world's leading online culinary school at your fingertips with unlimited access to membership courses, all lessons, and hundreds of recipes.
  • Receive chef support from renowned chef educators and hands-on assessments to practice your newly developed technique. With over 590,000 students worldwide we are teaching the world to cook – the right way!
Learn More
Not all of the courses are plant-based so please be sure to review course offerings prior to purchasing.

Vegan Sweet Potato Casserole

This vegan sweet potato casserole is creamy, cozy, and topped with a crunchy pecan-oat crumble. It’s the perfect holiday side dish—or a comforting treat anytime you want something a little sweet and a little savory.
Prep Time20 minutes
Active Time30 minutes
Total Time50 minutes
Course: Side Dishes
Cuisine: American
Keyword: vegan
Yield: 10 servings

Ingredients

Sweet Potato Base

  • 4 large sweet potatoes about 3 to 3.5 pounds, peeled and cubed
  • 1/3 cup pure maple syrup
  • 1/2 cup full-fat coconut milk or barista-style oat milk
  • 3 tablespoons vegan butter melted
  • 1 teaspoon vanilla extract
  • 1 teaspoon ground cinnamon
  • 1/4 teaspoon ground nutmeg
  • 1/2 teaspoon fine sea salt
  • Optional: 1–2 tablespoons fresh orange juice and 1/2 teaspoon orange zest

Pecan-Oat Topping

  • 3/4 cup rolled oats
  • 3/4 cup chopped pecans
  • 1/3 cup brown sugar or coconut sugar
  • 1/2 cup all-purpose flour or almond flour for gluten-free
  • 1/2 teaspoon ground cinnamon
  • 1/4 teaspoon sea salt
  • 5 tablespoons vegan butter melted

Instructions

  • Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish or a similar casserole dish.
  • Add the cubed sweet potatoes to a large pot and cover with cold water by about 1 inch. Add a pinch of salt. Bring to a boil, then reduce to a simmer. Cook until fork-tender, about 12–15 minutes. Drain well.
  • Return the sweet potatoes to the pot. Let them sit uncovered for 2 minutes to allow excess moisture to evaporate. Mash until smooth using a potato masher.
  • Add the maple syrup, coconut or oat milk, melted vegan butter, vanilla, cinnamon, nutmeg, and sea salt. If using, stir in the orange juice and zest. Mash or whip until creamy. Taste and adjust sweetness or salt as needed.
  • Spread the sweet potato mixture evenly in the prepared baking dish.
  • In a medium bowl, make the topping by stirring together the oats, pecans, sugar, flour, cinnamon, and salt. Pour in the melted vegan butter and mix until evenly moistened and clumpy.
  • Sprinkle the topping evenly over the sweet potato base. Don’t press it down—you want craggy bits for maximum crunch.
  • Bake for 25–30 minutes, until the topping is golden and the edges are bubbly. For extra crunch, broil for 1–2 minutes at the end, keeping a close eye on it to avoid burning.
  • Let rest for 10 minutes before serving.

FAQ

Can I use canned sweet potatoes?

Yes, but drain them very well and skip any that are packed in syrup. You’ll need about 6–7 cups. Reduce the maple syrup to taste, since canned sweet potatoes can be sweeter.

What’s the best non-dairy milk for this recipe?

Full-fat coconut milk creates the creamiest texture and richest flavor. If you prefer something lighter, use barista-style oat milk or cashew milk for a smooth finish.

Can I make this without added sugar?

You can. Rely on the natural sweetness of the potatoes and skip the maple syrup in the base, then use a lightly sweetened or unsweetened topping. Taste and add a little maple syrup only if needed.

How do I avoid a gummy texture?

Mash by hand and avoid food processors, which can overwork the potatoes and make them gluey. Also, let the potatoes steam dry before mashing to remove excess moisture.

Can I prepare it two days ahead?

Yes. Assemble the base and keep the topping separate in the fridge. On the day of serving, sprinkle the topping on and bake as directed, adding a few extra minutes if baking straight from cold.

What can I serve this with?

It pairs well with roasted Brussels sprouts, cranberry sauce, a crisp salad, and any plant-based main like lentil loaf, mushroom Wellington, or herby tofu roast.

How can I make it more savory?

Reduce the maple syrup, add extra salt, and stir in a tablespoon of white miso or nutritional yeast to the base. A rosemary-pecan topping is also a great savory move.

Scroll to Top