When the holidays roll around or I just need a little comfort food I always turn to my favorite vegan sweet potato casserole. It’s creamy sweet and topped with a crunchy pecan crumble that makes every bite irresistible. This dish has all the cozy flavors of the classic but it’s completely plant-based so everyone can dig in.
Why You’ll Love This Vegan Sweet Potato Casserole
This vegan sweet potato casserole brings together comfort, flavor, and wholesome ingredients in every bite. I crafted this recipe with health in mind so you get all the creamy and sweet notes you crave without any animal products. There is no refined sugar or processed ingredients here just plant-powered fuel for your body.
The casserole balances smooth mashed sweet potatoes with a crisp pecan oat topping. Each spoonful is sweet, nutty, and a little bit spiced. I use natural maple syrup and a hint of cinnamon to maximize flavor. The result is a dish that feels luscious and satisfying but is surprisingly nutrient-dense.
This casserole is always a hit at my vegan cooking classes because it is simple to assemble and family-friendly. Even people new to vegan food love how it reminds them of the classic holiday favorite. My recipe proves that you can enjoy decadent comfort food and still feel your best afterward.
You can prep it ahead for easy holiday entertaining or bring it to any potluck and watch it disappear. Since it is free from dairy and eggs and uses oat milk for creaminess it fits perfectly into any vegan meal plan. Everyone at your table can enjoy it regardless of dietary preference or restriction.
Ingredients
I believe every great vegan sweet potato casserole starts with wholesome pantry staples and a few fresh ingredients. For the best balance of creamy texture and sweet-spiced crunch, gather these ingredients before you begin.
For the Sweet Potato Filling
- 4 large sweet potatoes (about 2½ pounds) scrubbed and peeled
- ½ cup unsweetened almond milk (or any plant milk)
- ¼ cup pure maple syrup
- 2 tablespoons melted coconut oil (plus extra for greasing)
- 1½ teaspoons ground cinnamon
- ½ teaspoon ground nutmeg
- 1 teaspoon pure vanilla extract
- ½ teaspoon fine sea salt
For the Pecan Topping
- 1 cup raw pecans roughly chopped
- ½ cup rolled oats
- ¼ cup almond flour
- 3 tablespoons pure maple syrup
- 2 tablespoons melted coconut oil
- ½ teaspoon ground cinnamon
- ⅛ teaspoon fine sea salt
These ingredients bring out the natural sweetness of the potatoes and create a golden, crunchy topping that even non-vegans rave about.
Tools and Equipment Needed
For my vegan sweet potato casserole, I rely on simple and reliable kitchen tools that keep prep efficient and cleanup easy. Here is what I reach for every time I teach this recipe:
- Large Pot — For boiling the whole sweet potatoes until perfectly tender
- Potato Masher or Hand Mixer — To achieve that ultra-smooth, creamy sweet potato base
- Mixing Bowls — I use a medium bowl for the filling and a small one for the pecan oat topping
- Baking Dish (2-quart or 8×8-inch) — Ceramic or glass both work well and give those gorgeous golden crispy edges
- Measuring Cups and Spoons — For precise measuring of syrup, oil, spices, and other ingredients
- Spatula or Large Spoon — Essential for spreading and smoothing the layers evenly in the dish
- Sharp Knife and Cutting Board — For chopping the pecans and prepping the sweet potatoes
- Oven Mitts — To safely handle the hot casserole coming out of the oven
These basic tools set me up for casserole success whether I am prepping for a vegan cooking class or making a cozy dinner at home.
Make-Ahead Tips
I always recommend prepping this vegan sweet potato casserole ahead of time, especially for busy holidays or potluck gatherings. Here’s my go-to process for making it smooth and stress-free.
- Prepare the Sweet Potato Filling
Boil and mash the sweet potatoes up to two days in advance. Mix in the almond milk, maple syrup, coconut oil, vanilla, cinnamon, nutmeg, and sea salt according to the recipe. After blending everything until creamy, transfer the filling to your baking dish. Cover tightly with foil or a reusable lid and refrigerate.
- Mix the Pecan Oat Topping
Combine the pecans, oats, almond flour, maple syrup, melted coconut oil, cinnamon, and sea salt in a bowl. Store this crumble mixture in an airtight container in the fridge. Keep it separate from the sweet potato layer to preserve its crunch.
- Assembly Before Baking
When you’re ready to serve, spread the chilled topping evenly over the sweet potato base. Take the dish out of the fridge while the oven preheats to take the chill off and achieve even baking.
- Baking from Refrigerated
If you assemble the casserole cold, add an extra 8 to 10 minutes to the standard bake time. Cover loosely with foil for the first half to stop over-browning, then bake uncovered for those golden, toasty nut notes.
- Freezing Tips
You can freeze the unbaked casserole for up to one month. Wrap tightly in a double layer of foil. Thaw overnight in the refrigerator, then bake as usual, adding 10 to 15 minutes to account for the colder temperature.
| Step | Time in Advance | Storage Method | Notes |
|---|---|---|---|
| Prepare sweet potato filling | 1-2 days | Baking dish, wrapped | Refrigerate until ready to use |
| Make pecan oat topping | 1-2 days | Airtight container in fridge | Store separately for best crunch |
| Freeze assembled casserole | Up to 1 month | Double foil wrap in freezer | Thaw overnight before baking |
« Vegan Green Detox Smoothie: A Quick, Nourishing Recipe for Energy and Healthy Reset
Vegan Fourth of July Burgers: Flavorful Plant-Based Recipes for Your Summer Cookout »
By prepping ahead, I make sure my vegan sweet potato casserole is always fresh, flavorful, and stress-free to serve.
Directions
Making vegan sweet potato casserole is easy and enjoyable. I keep everything simple and streamlined for vibrant flavor and a showstopping texture.
Step 1: Prep the Sweet Potatoes
I scrub and peel 3 large sweet potatoes. Using a sharp knife, I chop them into 2-inch chunks for quick, even cooking. I place the pieces in a large pot, cover with water, and add a generous pinch of sea salt. I bring the pot to a boil over high heat, then reduce to a simmer. I cook until the potatoes are fork-tender, usually about 15 to 20 minutes. I drain well and let the sweet potatoes cool for about 5 minutes.
Step 2: Prepare the Filling
In a large mixing bowl, I mash the cooked sweet potatoes until smooth. I add 1/4 cup unsweetened almond milk, 1/3 cup pure maple syrup, 2 tablespoons melted coconut oil, 1 1/2 teaspoons ground cinnamon, 1/4 teaspoon ground nutmeg, 1 1/2 teaspoons vanilla extract, and 1/2 teaspoon sea salt. I mash and stir until the mixture is creamy and well combined. I make sure to taste for sweetness or spice, adjusting as needed.
Step 3: Make the Pecan Topping
In a medium bowl, I mix together 1 1/4 cups raw pecans (chopped), 3/4 cup rolled oats, 1/3 cup almond flour, 3 tablespoons maple syrup, 2 tablespoons melted coconut oil, 1/2 teaspoon cinnamon, and a pinch of sea salt. I stir with a spatula or clean hands until the mixture clumps together and the pecans and oats are evenly coated.
Step 4: Assemble the Casserole
I preheat the oven to 350°F. While it heats, I grease a 9×13-inch baking dish with a small amount of coconut oil. I spread the sweet potato filling evenly into the bottom of the dish, smoothing the top with a spatula for a level layer. I sprinkle the pecan-oat topping evenly over the sweet potato base, making sure every bite will have a satisfying crunch.
Step 5: Bake the Casserole
I bake the casserole uncovered in the center of the oven for 30 to 35 minutes until the top is crisp and golden brown and the filling is hot and set. For extra crunch, I broil the last 2 minutes, watching closely to prevent burning. I let the casserole cool on a rack for at least 10 minutes before serving so the flavors settle and the top stays crisp. I serve the casserole warm and enjoy every creamy, nutty bite.
Serving Suggestions
I love serving my vegan sweet potato casserole as a centerpiece during holiday feasts or Sunday suppers. The warm golden topping and creamy filling pair beautifully with classic sides and vibrant salads. For celebrations I recommend pairing the casserole with my roasted Brussels sprouts or tangy cranberry sauce to balance the natural sweetness. You can also serve it alongside lentil loaf mashed cauliflower or steamed green beans for a colorful vegan plate.
For brunch or a potluck spread cut the casserole into squares and serve it warm with a dollop of coconut yogurt. I like to finish each serving with a fresh sprinkle of cinnamon or extra toasted pecans for added crunch. If you want to impress guests try drizzling each portion with a touch of maple syrup before serving.
This casserole also tastes great the next day. Warm leftovers in the oven at 350°F for about 10 minutes. I often enjoy it with a cup of spiced chai or a simple mixed greens salad for a nourishing lunch. For those new to vegan dishes this recipe is always a guaranteed crowd-pleaser and a delicious way to show how vibrant healthy plant-based comfort food can be.
Storage and Reheating Instructions
After baking, let the vegan sweet potato casserole cool to room temperature. Cover the dish tightly with foil or transfer portions into airtight containers. Store in the refrigerator for up to 4 days. For longer storage, freeze individual portions or the whole casserole wrapped in plastic and foil for up to 2 months.
To reheat from the refrigerator, preheat your oven to 350°F. Remove any plastic wrap if frozen and cover the dish with foil to prevent the topping from burning. Bake for 20 to 25 minutes until heated through. For a crisp topping, uncover for the last 5 minutes of baking. If reheating a single portion, use an oven-safe dish and heat for about 10 to 15 minutes. You can also reheat slices in a microwave-safe dish for 1 to 2 minutes, though the pecan topping will be softer.
If reheating from frozen, allow the casserole to thaw overnight in the refrigerator. Once thawed, follow the same reheating instructions as above. For best texture, avoid microwaving from frozen, as it can turn the topping soggy.
| Storage Method | Temperature | Maximum Duration | Reheating Method | Time Needed |
|---|---|---|---|---|
| Refrigerator | 40°F or lower | Up to 4 days | Oven 350°F | 20–25 min |
| Freezer | 0°F or lower | Up to 2 months | Thaw then oven 350°F | 25–30 min |
| Microwave (portion) | N/A | Up to 4 days | Microwave-safe dish | 1–2 min |
Keep the casserole covered in storage to maintain freshness and prevent the filling from absorbing fridge odors. As with all my healthy vegan recipes, I find that the flavors blend even better the next day. Store extra pecan topping separately for the crispiest finish if you plan to reheat more than once.
Conclusion
I love how this vegan sweet potato casserole brings people together no matter their dietary choices. It’s one of those dishes that always gets compliments and requests for the recipe.
Whether you’re celebrating with family or just craving some cozy comfort food this casserole fits right in. I hope it finds a spot on your table and becomes a new favorite for you and your loved ones.





