The best holiday side dish gets a pretty purple makeover! My purple sweet potato casserole with marshmallows is the sweetest way to bring everyone together at your holiday gatherings. Vegan, dairy-free, and gluten-free, it comes topped with marshmallows that bring out the naturally sweet flavors of this iconic root veggie.
This post may contain affiliate links. Please see our disclaimer for details.

Table of Contents
Why You’ll Love This Recipe
- Antioxidant-rich: Purple sweet potatoes are brimming with antioxidants, and they’re pretty too!
- Nostalgic: This classic holiday dish brings back those cozy vibes from the past while staying true to your dietary preferences.
- Naturally sweet: With easy vegan sweet potato casserole, the natural sweetness of these potatoes, paired with spices and maple syrup, makes it a delightful addition to your holiday table.
Nutrition For Mental Health
One cup of purple sweet potatoes contains 41g of carbohydrates (6.6g of fiber), 4g of protein, and 0.3g of fat. It is rich in antioxidants, vitamins A, C, B6, manganese, copper, pantothenic acid, and potassium. Purple sweet potatoes are also a good source of niacin.
Purple sweet potatoes are high in the antioxidant anthocyanin. A cross-sectional study found that a higher dietary intake of foods rich in anthocyanins is associated with lower rates of depression.
Ingredients + Substitutions
Whether you don’t have an ingredient or want to make a change, these substitutions can help ensure you get this purple sweet potato casserole with marshmallows ready to go.

- Milk: This recipe for vegan sweet potato casserole with marshmallows uses oat milk. That being said, any milk you have on hand will work, including soy milk, almond milk, homemade cashew milk, or this easy hemp milk recipe. Keep in mind that oat milk is sweeter, though, so once everything is combined, do a taste test and decide if you’d like to add a bit more maple syrup to the mix.
- Ginger: I used fresh grated ginger in this recipe. However, you could substitute ground ginger. Keep in mind that dried herbs and spices are more potent, so if you opt for dried ginger, start with one teaspoon (as opposed to the three teaspoons of fresh minced ginger).
A full list of ingredients with exact amounts can be found in the recipe card below.
How To Make Purple Sweet Potato Casserole
It couldn’t be any easier to make this vegan sweet potato casserole. And when it’s all ready, your whole home will smell as sweet and lovely as every single bite of it!
- Preheat oven to 375°F/190°C.
- Add chopped sweet potatoes to a pot and cover with water. Bring to a boil and simmer for 15-20 minutes or until they are fork-tender. Strain potatoes and add to a large mixing bowl (or use the pot you cooked them in).
Would you like to save this?


- Add milk, butter, maple syrup, spices, and salt. Whip with a hand mixer until well combined.




- Spread sweet potato mixture into a baking dish (I used a 7.5 x 6-inch rectangular baking dish). Add mini marshmallows on top and bake for 15-20 minutes. If needed, turn to broil for the last 5 minutes to ensure marshmallows are golden brown.



Servings Ideas
Looking for ideas for your holiday spread? All my vegan recipes ensure you will have the best flavors while staying true to you. Everyone can enjoy this purple sweet potato casserole with vegan marshmallows alongside potato soup to start, vegetable pot pie, and roasted sweet potatoes and carrots. Set up a beverage station and serve my strawberry pomegranate smoothie, cranberry lemonade, orange spritz, or pumpkin spice lemonade. And absolutely do not forget the dessert – my vegan apple pie, blueberry pie, no-bake chocolate cheesecake, and eggless pumpkin pie are all completely vegan, and completely delicious!
Storage Tips
A vegan sweet potato casserole in your fridge can make the next few nights of dinner easier than ever. You’ll have up to 5 days to finish it off, though, even as delightful as it is, no one likes eating the same thing every day. To that end, you can put it in an airtight container and freeze it, which allows you to keep it for up to 3 months.
FAQ
Aside from the obvious difference in color, purple sweet potatoes stand out with an even sweeter flavor that is ever-so-slightly nuttier. The texture is also denser, which makes it a dream in this sweet potato casserole recipe.
Purple sweet potatoes can pair well with both sweet and savory flavors. In this vegan sweet potato casserole, I use maple syrup, cinnamon, and cardamom along with plenty of vegan marshmallows to bring out the sweetness. If you’re up for making something savory with them, you could use garlic and rosemary.
While the standard orange sweet potato is a healthy choice full of nutrients, purple sweet potatoes have them beat. They have higher levels of vitamin A and a rich content of antioxidants.
Sweet potato casserole generally contains milk, butter, sweetener, spices, and marshmallows. This vegan version uses dairy-free milk, vegan butter, maple syrup, and vegan marshmallows to provide the perfect flavors and textures of this beloved classic casserole.
Boiling them is best for a casserole like this, as it makes them less wet, allowing you to get that rich, creamy texture that everyone loves about this side dish.
If you tried this Vegan Sweet Potato Casserole Recipe or any other recipe on my blog, please leave a 🌟 star rating and let me know how it went in the 📝 comments below. Thanks for visiting!
Recipe
Purple Sweet Potato Casserole
Equipment
Ingredients
- 4 cups purple sweet potato, washed, peeled, cubed + water for boiling
- 1/3 cup unsweetened almond milk
- ¼ cup vegan butter
- 3 tablespoons maple syrup
- 3 teaspoons fresh ginger, minced or finely grated
- 2 teaspoons ground cinnamon
- ½ teaspoon of cardamom
- 1 teaspoon salt, to taste
- 2 cups mini vegan marshmallows
Instructions
- Preheat oven to 375°F/190°C.
- Add chopped sweet potatoes to a pot and cover with water. Bring to a boil and simmer for 15-20 minutes or until they are fork-tender. Strain potatoes and add to a large mixing bowl (or use the pot you cooked them in).
- Add milk, butter, maple syrup, spices, and salt. Whip with a hand mixer until well combined.
- Spread sweet potato mixture into a baking dish (I used a 7.5 x 6-inch rectangular baking dish). Add mini marshmallows on top and bake for 15-20 minutes. If needed, turn to broil for the last 5 minutes to ensure marshmallows are golden brown.
Notes
A vegan sweet potato casserole in your fridge can make the next few nights of dinner easier than ever. You’ll have up to 5 days to finish it off, though even as delightful as it is, no one likes eating the same thing every day. To that end, you can put it in an airtight container and freeze it, which allows you to keep it for up to 3 months.
Nutrition
Did you make this recipe?
We’d love to see! Tag @raepublic on Instagram!
Reference
Chen, W. L., & Zhao, J. (2023). Association between dietary anthocyanidins intake and depression among US adults: a cross-sectional study (NHANES, 2007-2010 and 2017-2018). BMC psychiatry, 23(1), 525. https://doi.org/10.1186/s12888-023-05029-8


This was so good!
Thanks so much Alex!