Vegan Sweet Potato Casserole (2024)

This is by far the BEST Vegan Sweet Potato Casserole, ever! The crunchy butter pecan topping is to die for, and no one would guess it’s vegan. Gluten free option.

Vegan Sweet Potato Casserole (1)

Meet my favorite Thanksgiving food: Sweet Potato Casserole with Pecan Topping. It’s a classic, must-have dish for any holiday table just like The Best Dang Vegan Mashed Potatoes. It’s basically a dessert that passes as a side dish!

A total crowd pleaser, this sweet potato casserole is perfectly sweet with an irresistible crunchy, buttery pecan topping. Everyone will want this recipe!

It’s easy to make, can be prepped ahead of time and is so versatile. You can adjust the sweetness to your preference, make it gluten free or lighten it up as needed.

If you love sweet potatoes as much as I do, make sure to check out this Vegan Sweet Potato Pie, Sweet Potato Black Bean Burgers and Sweet Potato Black Bean Chili.

Ingredients needed (with substitutions)

For the sweet potato filling:

  • Sweet potatoes – Make sure to use orange flesh sweet potatoes.
  • Full-fat coconut milk – This makes the filling extra rich and delicious. You can substitute almond, cashew or even soy milk to lighten it up a bit.
  • Brown sugar – Feel free to cut the sugar in half or decrease as desired, but I think it’s perfectly sweet as is. You could substitute pure maple syrup, but add less coconut milk to make up for the extra liquid. I would only use 1/2 cup maple syrup.
  • Vanilla
  • Salt
  • Ground cinnamon
  • Ground nutmeg

For the pecan topping:

  • Brown sugar
  • Softened vegan butter– You could substitute coconut oil, but I like vegan butter best here.
  • Flour– I used regular flour, but if needed switch it out for gluten free all purpose or even almond flour.
  • Salt
  • Pecans, chopped – If you have a pecan allergy, feel free to substitute walnuts or another nut/seed you can have. Or simply leave out the nuts entirely, it will still be good. I’d probably double the topping if leaving out the nuts altogether.

Vegan Sweet Potato Casserole (2)

How to make vegan sweet potato casserole

First, peel and chop your sweet potatoes, and add them to a large pot. Cover with water and cook for 10-15 minutes until fork tender. Drain and then add to a large bowl, along with the coconut milk, brown sugar, vanilla, salt, cinnamon and nutmeg.

Vegan Sweet Potato Casserole (3)

Mash with a potato masher and stir with a spoon until well combined. You could also use a hand or stand mixer.

Vegan Sweet Potato Casserole (4)

Spread the potato mixture evenly in a casserole dish. In a medium bowl, mix together all the topping ingredients, then sprinkle over the top. Bake for 35-45 minutes, until bubbly on the edges and the topping is golden brown. Serve immediately.

Vegan Sweet Potato Casserole (5)

Make ahead option

If you want to make it ahead for Thanksgiving or another occasion, the day before you can make the sweet potato filling. Spread it in the casserole dish and cover with plastic wrap. Chill in the fridge. You could also make the topping ahead of time and chill in the fridge until ready to bake.

When you are ready to bake it, simply sprinkle the topping evenly over the top and bake until bubbly and the topping is golden brown. It may take a little longer to cook if you are baking it from the fridge, more like 45-55 minutes.

Leftovers + freezing

Leftover vegan sweet potato casserole will last in the refrigerator for 4-5 days. You could bake the leftover in an oven safe dish to crisp up the topping again, or simply microwave it (but the topping will be soft, I never mind). I like eating the leftovers for breakfast or dessert.

It’s possible to freeze the casserole before baking. Do not add the topping though, keep it separate if you plan on freezing. It will taste better if made fresh though, I don’t recommend freezing unless you really need to.

Vegan Sweet Potato Casserole (6)

Want more vegan holiday side dishes?

  • The Best Vegan Stuffing
  • Vegan Green Bean Casserole
  • Vegan Cornbread Stuffing
  • Roasted Brussels Sprouts
  • Festive Kale Salad
  • Vegan Scalloped Potatoes
  • Best Vegan Mac and Cheese

Vegan Sweet Potato Casserole (7)

Vegan Sweet Potato Casserole (8)

4.86 stars (27 ratings)

Vegan Sweet Potato Casserole

This is by far the BEST Vegan Sweet Potato Casserole, ever! The crunchy butter pecan topping is to die for, and no one would guess it's vegan.

Prep: 10 minutes mins

Cook: 50 minutes mins

Total: 1 hour hr

Servings: 12 servings

PrintPinCommentSave

Ingredients

  • 9 cups peeled and chopped sweet potatoes, about 4 large
  • 1 cup full fat coconut milk (from a can)
  • 1 cup brown sugar
  • 1 teaspoon pure vanilla extract
  • 3/4 teaspoon salt
  • 1 teaspoon cinnamon
  • 1/2 teaspoon nutmeg

Butter Pecan Topping

  • 2/3 cup brown sugar
  • 5 tablespoons vegan butter, softened to room temperature
  • 1/2 cup all purpose flour or gluten free all purpose
  • 1/4 teaspoon salt
  • 1 cup chopped pecans

Instructions

  • Add the sweet potatoes to a large pot, cover with water and bring to a boil. Cook for 10-15 minutes until the potatoes are fork tender. Drain, then add them back to the pot or a large bowl.

  • Preheat oven to 350 degrees F and lightly grease a 9 x 13 casserole dish.

  • To the large pot or bowl with the cooked sweet potatoes, add the coconut milk, brown sugar, vanilla, salt, cinnamon and nutmeg and mash with a potato masher. Continue to mash or stir with a spoon until well combined. You can also use a hand mixer.

  • Spread the potato mixture in the prepared dish, and smooth it out evenly with a spatula.

  • Make the topping: In a medium bowl, stir all the topping ingredients, except the pecans, together with a spoon. Use your hands if necessary until moist crumbs form. Now mix in the pecans.

  • Evenly sprinkle the topping on the sweet potato filling and bake for 35-45 minutes, until bubbly on the edges and the topping is golden brown. Serve immediately!

Notes

  1. Make ahead: The casserole is best served right away, or the crunchy topping will soften. You could prep earlier by making the filling, spreading it in the pan, cover and chill until you are ready to bake it. Then simply make and add the topping, and bake until done.
  2. Less sweet: While I think this casserole is perfectly sweetened, feel free to cut the sugar in half in the sweet potato mixture, if desired. Or sub 1/2 cup pure maple syrup, and decrease the coconut milk by 1/2 cup.
  3. Gluten free: Easy! Just substitute gluten free flour for the regular flour. Almond flour would work here as well.
  4. May use coconut oil in place of the vegan butter. Use softened, but not melted coconut oil for best results.
  5. May substitute full fat coconut milk for almond, cashew or soy milk for a lighter dish.

Nutrition

Serving: 1of 12 serving | Calories: 360kcal | Carbohydrates: 56g | Protein: 3g | Fat: 15g | Saturated Fat: 6g | Sodium: 298mg | Potassium: 469mg | Fiber: 4g | Sugar: 35g | Vitamin A: 14379IU | Vitamin C: 3mg | Calcium: 66mg | Iron: 2mg

Course: Side Dish

Cuisine: American

Author: Nora Taylor

Did you make this recipe?Mention @nora_cooks_vegan_ or tag #noracooks!

*This recipe was first published in November 2018 and has been reposted with improved photos and writing. The recipe is the same.

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com. Read my full disclosure here.

About Nora

Read more about Nora

Posted In: Christmas, Dessert, Fall, Holiday, Meal Type, Side Dishes, Thanksgiving

you may also like:

Appetizers

The Best and Easiest Hummus

Side Dishes

Vegan Cheddar Bay Biscuits

Appetizers

Vegan 7 Layer Dip

Main Dish

Vegan Buffalo Mac and Cheese

Vegan Sweet Potato Casserole (2024)

FAQs

Why put egg in sweet potato casserole? ›

A really good sweet potato casserole filling should be light and moist, not dense. If it's dense, then you may not have added an often overlooked ingredient—an egg. An egg adds lift, structure and volume and makes the filling more custard-like.

How do you make sweet potato casserole not watery? ›

Maple syrup, a dash of cinnamon, brown sugar and vanilla all make an appearance for an incredible flavor. It's hearty and satisfying. Eggs and cream help stabilize the dish and prevent it from becoming too runny (a common complaint with many sweet potato casserole recipes).

What's the difference between sweet potato pie and sweet potato casserole? ›

The difference is that sweet potato casserole can either have a toasted marshmallow top or a crunchy brown sugar/nut top and is made with brown sugar in the casserole. Sweet potato pie is made with white sugar, has nothing on top, but can be served with whipped topping.

Can I leave eggs out of sweet potato casserole? ›

Eggs (or not!)

– I've made this sweet potato casserole with and without eggs, both ways are delicious. The eggs act as a binder and gives the casserole a light and fluffy texture. Without eggs, the casserole doesn't have as much structure but it still silky smooth and tastes delicious.

How to thicken up sweet potato casserole? ›

All-purpose flour will help thicken the sauce and give some structure. Maple syrup balances the sweetness and adds flavor. All granulated sugar can be too sweet.

Will sweet potato casserole thicken as it cools? ›

The casserole sets up as it cools. However, if you prefer a really thick sweet potato casserole, you can add about 2-3 tablespoons of flour to your sweet potato batter and this will help the mixture to thicken.

How to fix soupy casserole? ›

Simply whisk equal parts butter and flour together. Then, roll the thick paste into little teaspoon-sized balls. Add one ball to your casserole at a time, waiting about a minute before adding another one, until you get the right thickness.

Is sweet potato casserole supposed to be jiggly? ›

Sprinkle the pecan topping mixture over the top of the sweet potato filling. Bake the casserole for 35 to 45 minutes, until the filling is hot, does not jiggle when you shake the dish, and the topping has browned.

Does sweet potato casserole have to be refrigerated after cooking? ›

Cover and refrigerate leftover sweet potato casserole for up to four days. Bring to room temperature, then warm at 325°F until hot throughout before serving.

Are you supposed to eat sweet potato casserole cold or hot? ›

This sweet potato casserole is so delicious! It can be eaten as a side dish or a dessert, warm or cold. It's a great blend of textures: crunchy topping with a creamy filling.

What to put on sweet potatoes besides butter? ›

A good yogurt sauce can make a sweet potato complete, but of course you can always pile on other toppings, too. Drizzle your potato with yogurt sauce, then top with crumbled cooked sausage, especially spicy merguez or chorizo. Or, if you have any leftover roasted or braised meat, shred or chop it and crisp in a pan.

What variety of sweet potato is best for casserole? ›

Jewel. With copper skin and deep-orange flesh that's moist and tender when cooked, the jewel is a go-to potato for traditional baking and casseroles.

Why is sweet potato casserole not a dessert? ›

Many contend the traditional southern dish is 100 percent a dessert, because its served in a pie crust. But others argue sweet potatoes are vegetables, regardless of the crust, and nobody considers meat pies dessert.

Are candied yams and sweet potato casserole the same thing? ›

You may not want to substitute true yams in your Candied Yams recipe since their flavor isn't the same as the sweet potatoes in the dish. They can be substituted for sweet potatoes in more savory dishes.

Does egg thicken casserole? ›

The proteins in eggs coagulate or set at different temperatures. This results in thickening but it means that eggs must be cooked gently and heated carefully or they will scramble rather than thicken a sauce or other mixture.

What is the purpose of eggs in a baked goods recipe? ›

Eggs play an important role in everything from cakes and cookies to meringues and pastry cream — they create structure and stability within a batter, they help thicken and emulsify sauces and custards, they add moisture to cakes and other baked goods, and can even act as glue or glaze.

What is the purpose of putting an egg in mashed potatoes? ›

Adding egg yolks to a pot of mashed potatoes is an easy, dairy-free texture and taste upgrade that doesn't require any special techniques. The yolks harbor all the flavorful fats and emulsifying components and will thus effectively unify the fat and water in potatoes, translating to a smoother, uniformly creamy pot.

What does adding an extra egg do to baked goods? ›

Eggs are responsible for giving baked goods structure, which means the amount you use directly affects the resulting texture. Using too few eggs will make your desserts dense, but using too many will make them rubbery. The explanation for this lies in the fact that eggs are made up of protein.

Top Articles
Latest Posts
Article information

Author: Duncan Muller

Last Updated:

Views: 6353

Rating: 4.9 / 5 (59 voted)

Reviews: 82% of readers found this page helpful

Author information

Name: Duncan Muller

Birthday: 1997-01-13

Address: Apt. 505 914 Phillip Crossroad, O'Konborough, NV 62411

Phone: +8555305800947

Job: Construction Agent

Hobby: Shopping, Table tennis, Snowboarding, Rafting, Motor sports, Homebrewing, Taxidermy

Introduction: My name is Duncan Muller, I am a enchanting, good, gentle, modern, tasty, nice, elegant person who loves writing and wants to share my knowledge and understanding with you.