Vegan Sweet Potato Casserole
Vegan Sweet Potato Casserole is the kind of dish I reach for when I want comfort that still feels thoughtful, cozy, and just a little bit festive. The first time I made this casserole I was juggling a weeknight dinner and a last minute guest, and the way the kitchen filled with a warm, spicy aroma convinced everyone to linger longer than planned. I remember scooping up a spoonful straight from the pan, the surface slightly caramelized, the interior velvety and sweet, and thinking this would be my go to for autumn gatherings.
Over the years I have tweaked the balance between maple sweetness and warm spices, and I love how adaptable the recipe is for different dietary needs. I sometimes swap the almond butter for a neutral oil when I want a lighter finish, or add a scattering of crunchy toppings when I need texture contrast. Every time I serve Vegan Sweet Potato Casserole there is a moment where conversations pause, because the scent alone invites a calm, contented hush.
Recipe Snapshot
60 mins
30 mins
30 mins
Medium
200 kcal
American
Gluten-Free, Vegan
Side Dishes
Mixing bowl, Oven, 8 inch baking pan, Potato masher
The Appeal of This Vegan Sweet Potato Casserole
It honors seasonal produce
I adore that Vegan Sweet Potato Casserole makes sweet potatoes the star. In fall they are at their sweetest and creamiest, and using them gives the dish an earthy base that feels grounding. I pay attention to choosing firm, heavy sweet potatoes, because they mash into a smoother, silkier filling that bakes up without becoming watery.
It is wonderfully versatile
We can easily adapt the recipe for different textures and levels of indulgence. I sometimes keep it minimalist with a drizzle of oil, and other times I fold in a spoonful of almond butter for richness. The toppings can be swapped for vegan marshmallows, crunchy pecan streusel, or even a toasted oat crumble, so it fits dessert, side dish, or potluck roles without losing identity.
Comfort with balanced flavor
The combination of warm cinnamon, bright ginger, and a pinch of salt is what makes this casserole sing. I love how the spices amplify the natural sweetness instead of covering it. When baked, the edges caramelize slightly creating little pockets of concentrated flavor while the interior stays creamy, which makes every bite interesting.
Make ahead friendly
I often prepare the mashed sweet potato in advance, which makes holiday mornings calmer. The texture holds up well in the fridge, and if you freeze portions they thaw smoothly. That practicality makes it a recipe I trust when feeding a crowd or planning a relaxed feast.
Plant based without compromise
One of my favorite things is how this casserole delivers indulgence using pantry friendly, plant based ingredients. You get a comforting, almost nostalgic dessert experience, but it is lightened by the nondairy milk and plant based options for fat. It feels like a win for both flavor and conscience.
What You’ll Need for Vegan Sweet Potato Casserole

These ingredients are intentionally simple, each playing a specific role in building flavor and texture. The mashed sweet potato is the creamy foundation, while the nondairy milk smooths the mash and adjusts bake consistency. A touch of fat, whether almond butter or oil, rounds the mouthfeel, and warm spices lift the profile so the casserole never tastes one dimensional.
- 31/2 cups mashed sweet potato: Mashed and creamy, provides the sweet, earthy base and bulk of the casserole while supplying moisture and natural sweetness that binds other components together.
- 2/3 cup milk of choice or coconut milk: Neutral and creamy, contributes liquid fat and richness to smooth the sweet potato texture and helps achieve a custard-like consistency when baked.
- 2 tbsp sweetener of choice: Sweet and balanced, adjusts overall sweetness to taste and enhances the natural sugars in the sweet potato without overpowering other flavors.
- 3 tbsp almond butter or tahini, coconut oil, vegan butter, or omit for fat free: Rich and emollient, adds fat for silkiness and mouthfeel while contributing a subtle nutty or coconut flavor; can be omitted for a lower-fat version.
- 3/4 tsp salt: Salty and savory, enhances and balances sweetness while amplifying other flavors to prevent a flat-tasting casserole.
- 1/2 tsp cinnamon: Warm and aromatic, contributes classic holiday spice character and pairs with sweet potato to create a familiar, comforting flavor profile.
- 1/4 tsp ground ginger: Bright and slightly spicy, adds a warm, gingery note that complements cinnamon and cuts through sweetness with subtle complexity.
- pinch nutmeg (optional): Aromatic and optional, provides a warm, slightly sweet topnote when included and can deepen the spice profile without dominating the dish.
- 2 cups vegan marshmallows or toppings of choice: Sweet and toasty, creates a crunchy or gooey topping depending on choice and provides textural contrast and visual appeal when melted or browned.
Preparation Steps for Vegan Sweet Potato Casserole

This is a hands on but forgiving bake, and it rewards gentle attention. I like to prep my mashed sweet potato while the oven warms, and gather toppings nearby so finishing is seamless. Keep an eye on the bake toward the end, because the difference between perfectly caramelized and overbrowned can be a few minutes.
- Tip: You can save time by baking the sweet potatoes the night before if you wish. Or bake them weeks in advance and freeze 3 1/2 cups mashed sweet potato (840 g) to use in this recipe. To make vegan sweet potato casserole, start by adding the mashed sweet potato, nondairy milk, cinnamon, salt, ginger, sweetener, and optional oil or almond butter to a large mixing bowl. Stir well until the ingredients are evenly mixed. Preheat the oven to 350 F, and grease an eight inch baking pan. Spread the sweet potato casserole filling into the pan. Bake on the center rack of the oven for 15 minutes. Carefully remove the pan and top with vegan marshmallows or a few spoonfuls of plant based marshmallow fluff if desired. (More topping ideas are listed earlier in this post if you do not want to use marshmallows.) Place the casserole pan back in the oven and bake for an additional 15 minutes or until hot and bubbly, with lightly browned, caramelized sweet potatoes. Serve hot. Let cool before covering leftovers and refrigerating for up to four days.: You can save time by baking the sweet potatoes the night before if you wish. : The air will carry a warm, earthy scent from previously roasted sweet potato , and using chilled, pre baked potatoes makes the assembly easy and fast. The cold mash will be denser, so let it come closer to room temperature before mixing to ensure the nondairy milk and sweetener incorporate smoothly. A common mistake is trying to mash from very cold potatoes which results in lumps, so give them a little time out of the fridge.
- Or bake them weeks in advance and freeze 3 1/2 cups mashed sweet potato (840 g) to use in this recipe.: When the mash is frozen and then thawed, there may be slight separation as moisture settles; stirring gently while warming brings it back together. The convenience is huge, since defrosting gently in the fridge overnight preserves texture. Avoid rapid microwave defrosting which can create hot spots and a mealy texture.
- To make vegan sweet potato casserole, start by adding the mashed sweet potato, nondairy milk, cinnamon, salt, ginger, sweetener, and optional oil or almond butter to a large mixing bowl.: You will notice an aromatic lift as the spices mingle with the warm sweet potato . Adding liquids in small increments helps you judge consistency, because over thinning will prevent pleasing structure after baking. A typical error is dumping all the liquid at once, which can make the mixture too loose to set attractively.
- Stir well until the ingredients are evenly mixed.: The sound here is quiet, a smooth folding noise as the mixture becomes homogenous and glossy if fat is included. Taste to adjust seasoning, because small tweaks affect the final balance. If you find lumps, use a potato masher or fork to gently smooth them out, but do not overwork the mash to avoid a gummy texture.
- Preheat the oven to 350 F, and grease an eight inch baking pan.: As the oven warms the kitchen fills with dry heat that primes the pan for even baking, and greasing prevents sticking while promoting a gently caramelized edge. I prefer to use an oven thermometer to confirm the temperature, since many ovens run a bit hot or cold. Using the wrong temperature is a typical misstep that alters bake time and texture.
- Spread the sweet potato casserole filling into the pan.: The surface should be smooth and level so the topping bakes evenly, and the filling should sit with a slight sheen from the milk or fat. Press gently if needed to eliminate air pockets that can create uneven baking. One thing to avoid is overfilling the pan, which can cause bubbling over and sticky cleanup.
- Bake on the center rack of the oven for 15 minutes.: You will start to see the edges set and a faint caramel tone developing, with small steam wisps escaping the pan. This initial bake warms the interior, allowing the spices to bloom and moisture to redistribute. Pulling it out too early may leave the topping from sticking poorly, while overbaking here can dry the filling prematurely, so set a timer.
- Carefully remove the pan and top with vegan marshmallows or a few spoonfuls of plant based marshmallow fluff if desired.: When the pan is warm the topping adheres nicely, and the contrast between warm filling and soft marshmallow creates a pleasing mouthfeel. The marshmallows will melt and brown quickly, so place them evenly for uniform color. A mistake I see is piling too many marshmallows in one spot which creates uneven browning and some melted blobs.
- Place the casserole pan back in the oven and bake for an additional 15 minutes or until hot and bubbly, with lightly browned, caramelized sweet potatoes.: In this stage the kitchen fills with a toasty, spiced aroma and you may hear gentle bubbling at the edges. The visual cue to watch for is a glossy, slightly browned surface and bubbling sides which indicate the interior is heated through. Avoid leaving it too long, as the marshmallows can burn and the filling can dry out.
- Serve hot.: The moment you cut into the casserole you should see steam rise and the filling hold its shape while still appearing silky. Serving warm emphasizes the spice aromatics and gives the best contrast with any crunchy topping. A common oversight is slicing too soon, when it is still molten and unstable, so let it settle for a couple of minutes for cleaner portions.
- Let cool before covering leftovers and refrigerating for up to four days.: Cooling allows the residual heat to subside and the flavors to meld, and refrigeration preserves the dish while keeping texture intact. When reheating, cover loosely and warm gently to avoid drying out the surface. A typical error is sealing a very hot pan which traps steam and makes the topping soggy, so always cool slightly first.
Pro Tips and Tweaks

I like to think of these tips as ways to lift the recipe without changing its heart. They keep the process calm, and help you get the result you remember from a favorite holiday table. Below are practical ways to control texture, flavor, and timing so the casserole is reliably excellent.
- Choose the right sweet potatoes for best texture, look for ones that are firm, heavy for size, and free of soft spots so they mash into a creamy, luscious base.
- Warm your liquids slightly before mixing, adding room temperature nondairy milk helps the mash incorporate evenly and prevents chilled clumps from forming.
- Gently mash instead of overworking, use a potato masher or fork to preserve a tender, slightly textured mouthfeel rather than a gluey paste.
- Adjust sweetness gradually and taste as you go, this avoids overly sweet results and lets the spices remain vibrant.
- Pre toast toppings like oats or nuts in a dry pan for a few minutes to amplify nuttiness and crunch before adding them to the casserole.
- Watch the final bake closely when marshmallows are involved because they can go from golden to burnt in a short window.
- Make ahead and reheat gently by covering loosely and warming in a low oven to preserve moisture and texture.
- Use an oven thermometer to ensure you get an accurate 350 F, many ovens vary and small differences change browning and bake time.
- Try different fats like almond butter or coconut oil to experiment with richness and mouthfeel without changing technique.
- Portion before storing so reheating is quick and even; individual portions warm faster and maintain texture better.
Serving Suggestions
This casserole is at home on a holiday table or a cozy weeknight dinner, and how you serve it can shift the mood. I often place it alongside savory mains for contrast, or serve it as a warm dessert with a simple, cool accompaniment to balance the richness. Below are ways I like to present and enjoy it.
- Holiday centerpiece, place the casserole in a shallow, attractive dish at the center of the table so guests can help themselves, it pairs beautifully with roasted vegetables and lentil loaves for a festive vegan spread.
- Weeknight comfort, serve smaller scoops as a side to a hearty grain salad or spiced roasted vegetables for a filling, balanced meal that is easy to pull together after work.
- Dessert twist, spoon warm portions into bowls and top with a dollop of plant based yogurt or a sprinkle of toasted nuts to add coolness and crunch against the warm, spiced interior.
- Make ahead hosting, bake the casserole and keep it in the fridge overnight, then warm it gently before guests arrive to save on last minute prep and keep timing relaxed.
- Storage tips, cover and refrigerate for up to four days, or freeze portions in airtight containers for up to three months, thaw overnight in the fridge before reheating slowly to retain texture.
- Seasonal pairings, highlight autumn produce by serving alongside roasted root vegetables, apple based salads, or a warm grain pilaf to keep the menu cohesive and seasonal.
FAQ
Conclusion
This recipe shines because it transforms simple, seasonal sweet potatoes into a creamy, warmly spiced casserole that feels both nostalgic and refined. I encourage you to give it a try, whether for a holiday spread or a cozy family dinner, because it is forgiving, adaptable, and reliably comforting. Share it with people you love, and enjoy the little moments of pause while the kitchen fills with those inviting aromas.

Vegan Sweet Potato Casserole
Ingredients
Equipment
Method
- Tip: You can save time by baking the sweet potatoes the night before if you wish. Or bake them weeks in advance and freeze 3 1/2 cups mashed sweet potato (840 g) to use in this recipe. To make vegan sweet potato casserole, start by adding the mashed sweet potato, nondairy milk, cinnamon, salt, ginger, sweetener, and optional oil or almond butter to a large mixing bowl. Stir well until the ingredients are evenly mixed. Preheat the oven to 350 F, and grease an eight inch baking pan. Spread the sweet potato casserole filling into the pan. Bake on the center rack of the oven for 15 minutes. Carefully remove the pan and top with vegan marshmallows or a few spoonfuls of plant based marshmallow fluff if desired. (More topping ideas are listed earlier in this post if you do not want to use marshmallows.) Place the casserole pan back in the oven and bake for an additional 15 minutes or until hot and bubbly, with lightly browned, caramelized sweet potatoes. Serve hot. Let cool before covering leftovers and refrigerating for up to four days.: You can save time by baking the sweet potatoes the night before if you wish. : The air will carry a warm, earthy scent from previously roasted sweet potato , and using chilled, pre baked potatoes makes the assembly easy and fast. The cold mash will be denser, so let it come closer to room temperature before mixing to ensure the nondairy milk and sweetener incorporate smoothly. A common mistake is trying to mash from very cold potatoes which results in lumps, so give them a little time out of the fridge.
- Or bake them weeks in advance and freeze 3 1/2 cups mashed sweet potato (840 g) to use in this recipe.: When the mash is frozen and then thawed, there may be slight separation as moisture settles; stirring gently while warming brings it back together. The convenience is huge, since defrosting gently in the fridge overnight preserves texture. Avoid rapid microwave defrosting which can create hot spots and a mealy texture.
- To make vegan sweet potato casserole, start by adding the mashed sweet potato, nondairy milk, cinnamon, salt, ginger, sweetener, and optional oil or almond butter to a large mixing bowl.: You will notice an aromatic lift as the spices mingle with the warm sweet potato . Adding liquids in small increments helps you judge consistency, because over thinning will prevent pleasing structure after baking. A typical error is dumping all the liquid at once, which can make the mixture too loose to set attractively.
- Stir well until the ingredients are evenly mixed.: The sound here is quiet, a smooth folding noise as the mixture becomes homogenous and glossy if fat is included. Taste to adjust seasoning, because small tweaks affect the final balance. If you find lumps, use a potato masher or fork to gently smooth them out, but do not overwork the mash to avoid a gummy texture.
- Preheat the oven to 350 F, and grease an eight inch baking pan.: As the oven warms the kitchen fills with dry heat that primes the pan for even baking, and greasing prevents sticking while promoting a gently caramelized edge. I prefer to use an oven thermometer to confirm the temperature, since many ovens run a bit hot or cold. Using the wrong temperature is a typical misstep that alters bake time and texture.
- Spread the sweet potato casserole filling into the pan.: The surface should be smooth and level so the topping bakes evenly, and the filling should sit with a slight sheen from the milk or fat. Press gently if needed to eliminate air pockets that can create uneven baking. One thing to avoid is overfilling the pan, which can cause bubbling over and sticky cleanup.
- Bake on the center rack of the oven for 15 minutes.: You will start to see the edges set and a faint caramel tone developing, with small steam wisps escaping the pan. This initial bake warms the interior, allowing the spices to bloom and moisture to redistribute. Pulling it out too early may leave the topping from sticking poorly, while overbaking here can dry the filling prematurely, so set a timer.
- Carefully remove the pan and top with vegan marshmallows or a few spoonfuls of plant based marshmallow fluff if desired.: When the pan is warm the topping adheres nicely, and the contrast between warm filling and soft marshmallow creates a pleasing mouthfeel. The marshmallows will melt and brown quickly, so place them evenly for uniform color. A mistake I see is piling too many marshmallows in one spot which creates uneven browning and some melted blobs.
- Place the casserole pan back in the oven and bake for an additional 15 minutes or until hot and bubbly, with lightly browned, caramelized sweet potatoes.: In this stage the kitchen fills with a toasty, spiced aroma and you may hear gentle bubbling at the edges. The visual cue to watch for is a glossy, slightly browned surface and bubbling sides which indicate the interior is heated through. Avoid leaving it too long, as the marshmallows can burn and the filling can dry out.
- Serve hot.: The moment you cut into the casserole you should see steam rise and the filling hold its shape while still appearing silky. Serving warm emphasizes the spice aromatics and gives the best contrast with any crunchy topping. A common oversight is slicing too soon, when it is still molten and unstable, so let it settle for a couple of minutes for cleaner portions.
- Let cool before covering leftovers and refrigerating for up to four days.: Cooling allows the residual heat to subside and the flavors to meld, and refrigeration preserves the dish while keeping texture intact. When reheating, cover loosely and warm gently to avoid drying out the surface. A typical error is sealing a very hot pan which traps steam and makes the topping soggy, so always cool slightly first.
Notes
- Choose the right sweet potatoes for best texture, look for ones that are firm, heavy for size, and free of soft spots so they mash into a creamy, luscious base.
- Warm your liquids slightly before mixing, adding room temperature nondairy milk helps the mash incorporate evenly and prevents chilled clumps from forming.
- Gently mash instead of overworking, use a potato masher or fork to preserve a tender, slightly textured mouthfeel rather than a gluey paste.
- Adjust sweetness gradually and taste as you go, this avoids overly sweet results and lets the spices remain vibrant.
- Pre toast toppings like oats or nuts in a dry pan for a few minutes to amplify nuttiness and crunch before adding them to the casserole.
- Watch the final bake closely when marshmallows are involved because they can go from golden to burnt in a short window.
- Make ahead and reheat gently by covering loosely and warming in a low oven to preserve moisture and texture.
- Use an oven thermometer to ensure you get an accurate 350 F, many ovens vary and small differences change browning and bake time.
- Try different fats like almond butter or coconut oil to experiment with richness and mouthfeel without changing technique.
- Portion before storing so reheating is quick and even; individual portions warm faster and maintain texture better.


