Vegan Life > Recipes > Side Dishes > Vegan Sweet Potato Casserole With Pecans and Brown Sugar

Vegan Sweet Potato Casserole With Pecans and Brown Sugar

October 6, 2025

Note: This post may contain affiliate links. As an Amazon associate, I earn from qualifying purchases. For more information, please read my full disclosure.

This vegan sweet potato casserole contains the perfect blend of fall flavors, from the sweet potato filling seasoned with cinnamon and nutmeg to the pecan topping that's made with brown sugar. Whether your guests are all vegan or you're serving a mixed crowd, this dish will be a crowd favorite at the Thanksgiving table.

A close-up view of vegan sweet potato casserole in a casserole dish, topped with pecans and brown sugar, with a serving spoon at the corner.

If you love a pecan-topped sweet potato casserole for Thanksgiving, but not the dairy and eggs it typically contains, you're going to want to save this recipe. It contains the perfect balance of vegan butter, maple syrup, cinnamon, and nutmeg to create a rich sweet potato filling, plus a pecan topping that's surrounded by crunchy brown sugar.

Even better, it's super easy to make, and you can make it in advance. So you can create a dish that everyone will love at your holiday dinner, without taking up too much of your time.

You can also make this recipe with marshmallows instead. Just head over to my vegan sweet potato casserole with marshmallows recipe for detailed instructions.

Ingredient Notes and Substitutions

If you have questions about what kind of sweet potatoes you should use or whether you can substitute the coconut milk, check this section for the answer. If you have questions that aren't addressed here, feel free to leave a comment, and I'll reply as soon as I can!

sweet potatoes: For this dish, I recommend using sweet potatoes with orange flesh, such as Jewel or Garnet varieties. Purple sweet potatoes would also make a colorful twist on the classic if you're feeling creative!

coconut milk: For the best taste, look for canned coconut milk that isn't labeled "lite" or reduced fat. Most poeple won't be able to taste the coconut in this recipe, but if you prefer, you could also use another type of non-dairy milk instead. Because other non-dairy milks are more watery than canned coconut milk, you may want to reduce the amount of milk you use to 1/4 cup or 6 tablespoons.

maple syrup: I love the flavor of maple syrup in this recipe, but vegan light brown sugar or agave would also work here. Feel free to adjust the amount of maple syrup to your taste. If you're increasing it, you may want to reduce the coconut milk by an equal amount.

vegan butter: Most types of vegan butter will work here, including store-bought sticks and spreads or my homemade vegan butter. I don't recommend replacing with oil, because the vegan butter adds a rich, buttery flavor to the casserole.

vanilla extract: For the best results, I recommend using real vanilla extract, not imitation vanilla. Real vanilla has more complex flavors than artificial versions.

salt: This enhances all the flavors of the dish. I used sea salt, but pink salt or table salt will also work.

cinnamon and nutmeg: These warm spices pair perfectly with sweet potato. You could also use ground ginger, allspice, or cloves if you prefer.

vegan brown sugar: In the US (and many other countries), not all brown sugar is vegan. Some brands may use animal bone char to process the sugar. To avoid this, look for sugar labeled "organic" or "vegan." If you want to keep this recipe free of refined sugar, you can also use coconut sugar.

all-purpose flour: This helps to absorb some of the vegan butter in the topping and create its crunchy texture. If you're making this recipe gluten-free, you can use 7 tablespoons (39 g.) of oat flour instead.

pecans: You could also use walnuts or skip the nuts altogether to make it nut-free.

Serving Suggestions

Sweet potato casserole is a classic Thanksgiving side dish that's typically served as part of a large feast. Some people make it for their Christmas dinner as well. If you're planning a vegan holiday dinner, you may want to check out my vegan Thanksgiving menu or my vegan Christmas recipes collection to get more plant-based inspiration.

My favorite vegan Thanksgiving dinner main dishes and sides include:

Make Ahead

The holidays are busy, and this dish is perfect if you need to make something in advance. You could make it up to 3 days ahead of time, but I recommend making it 1 or 2 days in advance if you expect to have leftovers.

To make this recipe ahead of time, just follow the recipe normally, and stop after you spread the sweet potato filling into the casserole dish. After filling the casserole dish (without the pecan topping), let it cool at room temperature, then cover it with plastic wrap and refrigerate it. Store your topping in the refrigerator in an airtight container or storage bag. (If you have time, make your topping just before baking.)

Before you're ready to bake, remove the casserole from the refrigerator and bring it back to room temperature. Then, add your pecan topping and bake as usual. If you're short on time and need to bake the casserole straight from the refrigerator, bake the casserole for 10 minutes without the topping, then add the topping and bake for another 25 to 30 minutes.

Storage and Reheating

If you have leftovers, you can cover the casserole dish with plastic wrap and store the whole dish in the refrigerator. You can also transfer the casserole to an airtight container and refrigerate it. Store this sweet potato casserole for up to 5 days in the refrigerator. I don't recommend freezing.

Reheat the whole casserole in the oven. For individual servings, I prefer to use the air fryer. Place some of the sweet potato casserole on a sheet of aluminum foil and create a tent with the foil to cover it without touching the brown sugar topping. Then heat it in the air fryer until it's heated all the way through. If you prefer, you can also reheat it in a bowl in the microwave.

Watch This Recipe as a Video

Vegan Sweet Potato Casserole With Pecans and Brown Sugar

Yield12 servings

Prep Time20 minutes

Cook Time40 minutes

Total Time55 minutes

Ingredients

Pecan and Brown Sugar Topping

  • 2/3 cup vegan light brown sugar
  • 1/3 cup all-purpose flour*
  • 1 teaspoon ground cinnamon
  • 1/4 teaspoon salt
  • 1/4 cup vegan butter, melted and cooled
  • 1 cup pecans, coarsely chopped

Instructions

  1. Preheat your oven to 350°F (180°C) and grease a 13x9 or 12x8-inch casserole dish.

  2. Peel your sweet potatoes, then chop them into 1-inch pieces.

  3. Place your sweet potatoes in a large pot and cover them with water. Then bring the water to a boil and continue cooking until the potatoes are fork-tender (about 10 to 15 minutes).

  4. While your sweet potatoes are cooking, prepare the pecan topping. In a small mixing bowl, add brown sugar, flour, cinnamon, and salt, and stir to combine. Add in your melted vegan butter and mix until just combined. Then stir in your chopped pecans and set the mixture aside.

    Brown sugar and pecan topping, mixed in a small mixing bowl.
  5. Drain your cooked potatoes and add them to the bowl of a stand mixer (or a large mixing bowl) together with your coconut milk, maple syrup, vegan butter, vanilla, salt, cinnamon, and nutmeg. Use the stand mixer, an electric mixer, or a potato masher to mix everything together until it's mostly smooth with a few small lumps. If you're using a stand mixer or electric mixer, start on the lowest speed and increase to the 2nd or 3rd speed gradually.

    Sweet potato casserole filling in the bowl of a stand mixer, before (left) and after (right) mixing.
  6. Transfer your sweet potato mixture to the greased casserole dish. Then, spread your pecan and brown sugar topping evenly over the top of the casserole, leaving some space between the topping and the edges of your dish.

    Vegan sweet potato casserole in a casserole dish, before being baked.
  7. Bake your casserole for 30 minutes, or until your pecans have turned golden brown. Let cool for 10 minutes, then serve.

    Baked vegan sweet potato casserole cooling on a wire rack.

Notes & Hints

You can also use vegan light brown sugar instead of maple syrup.

To make this gluten-free, replace all-purpose flour with 7 tablespoons (39 g.) of oat flour.

You can also make this recipe with vegan marshmallows instead of the pecan topping, or make a casserole with half and half. The baking time is the same for both.

Nutrition Data

Serving Size 1/12 of recipe 

Amount Per Serving
Calories 329Calories from Fat 144
% Daily Value*
Total Fat 16g21%
Saturated Fat 8g40%
Trans Fat 0g
Cholesterol 0mg0%
Sodium 263mg11%
Total Carbohydrate 45g15%
Dietary Fiber 4g16%
Sugars 25g
Protein 3g6%
Vitamin A 1050mcg RAE117%
Vitamin B12 0mcg0%
Vitamin C 17mg19%
Vitamin D 0mcg0%
Calcium 49mg4%
Iron 1mg6%
Potassium 365mg8%
Zinc 1mg9%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Note: This data should be used only as an estimate. Please see the nutrition section of my terms and conditions for more information on how this data is calculated.

Loading...
StephSunshine

Leave a Comment

I love reading comments! I'll do my best to answer questions, too. If you made the recipe, please leave a star rating, it helps support the blog so I can make more recipes and articles. Thank you!

Your rating:

Loading comments...