4.32 from 154 votes

Healthy Sweet Potato Casserole

Jump to Recipe ▼

183 Comments

Servings: 16

1 hr 10 mins

This post may include affiliate links. Thank you for your support.

Creamy sweet potatoes meet a crunchy oat and pecan topping in this healthy sweet potato casserole. A vegan, gluten-free take on my mom’s holiday favorite.

A serving spoon resting in a white baking dish containing sweet potato casserole.

My mom’s sweet potato casserole was always one of my favorite parts of Thanksgiving, Christmas and Easter dinner. When I decided to make a vegan and gluten-free version, I wanted to keep everything I loved about hers: the creamy sweet potato filling and, most importantly, that sweet, crunchy topping!

This version uses fresh sweet potatoes, maple syrup and coconut milk for the filling, with an oat and pecan crumble that gets golden in the oven. The coconut milk gives the potatoes a rich, creamy texture without butter or cream, and there’s a little cinnamon and nutmeg in every bite. Pair it with my healthy green bean casserole for the holiday table, or try my classic sweet potato casserole if your family is all about the marshmallow topping.

Why I Love This Sweet Potato Casserole

Woman (Brittany Mullins) wearing a white shirt and sipping a green smoothie.
  • Made for sharing: It’s vegan and gluten-free as written, so you can bring one dish that works for guests with different dietary needs.
  • A head start on holiday cooking: Prep the filling and topping ahead of time, then assemble when you’re ready to bake. One less thing to tackle on Thanksgiving morning!
  • Fits right into your holiday menu: Serve it alongside turkey and stuffing, or pair it with my lentil loaf for a vegan holiday dinner.

Ingredients Needed

Ingredients measured out to make Healthy Sweet Potato Casserole: coconut milk, sweet potatoes, maple syrup, cinnamon, nutmeg, sea salt, ground flaxseed, coconut oil, vanilla, coconut sugar, oat flour, oats and pecans.
  • sweet potatoes – fresh sweet potatoes make up the creamy filling. Look for orange-fleshed varieties like Jewel or Garnet.
  • coconut milk – canned coconut milk adds creaminess without dairy. Full-fat makes a richer filling, but light coconut milk works too.
  • maple syrup – adds sweetness and a little maple flavor that’s so good with the cinnamon and pecans.
  • coconut oil – use melted coconut oil in the filling and solid coconut oil for the topping. The solid oil helps create those little bits of crumble!
  • ground flaxseed – goes straight into the filling. No need to mix it with water or make a flax egg first.
  • brown sugar or coconut sugar – sweetens the crumble topping. Either option works.
  • pecans – add a rich, nutty crunch. Chop them so you get some in every bite.
  • rolled oats – give the topping extra texture. Use certified gluten-free oats if needed.
  • oat flour or almond flour – helps bring the crumble together. Either works here; choose certified gluten-free oat flour if needed.

Find the full ingredient list with measurements in the recipe card below.

Substitutions

  • Use butter: Vegan butter works in place of the coconut oil, or use regular butter if you don’t need the casserole to be dairy-free. Melt it for the filling and keep it cold for the topping.
  • Swap the milk: Unsweetened almond, oat or soy milk can replace the coconut milk. The filling won’t be quite as rich, but you’ll still get plenty of creaminess from the mashed sweet potatoes.
  • Switch up the nuts: Use chopped walnuts instead of pecans. For a nut-free version, try pepitas and choose oat flour instead of almond flour.
  • No flaxseed? You can leave it out. There’s no need to buy a whole bag just for this recipe!

How to Make Healthy Sweet Potato Casserole

Ready to get started? Just follow these easy steps to bring this cozy casserole to life.

A glass mixing bowl containing sweet potato chopped into bite size pieces.

Step 1: Peel and chop the sweet potatoes, then boil until fork-tender. Drain well and let cool slightly.

A ceramic mixing bowl containing oats, brown sugar, pecans, oat flour and coconut oil mixed together to make a topping for casserole.

Step 2: Mix the topping ingredients together, cutting in the solid coconut oil with a fork until the mixture is crumbly.

A mixing bowl containing mashed sweet potatoes. A fork rests inside the bowl.

Step 3: Mash the sweet potatoes, then stir in the coconut milk, maple syrup, melted coconut oil, flaxseed, vanilla, cinnamon, nutmeg and salt.

A ceramic baking dish containing mashed sweet potato, topped with an oat, pecan and brown sugar topping.

Step 4: Spread the filling in a greased baking dish and sprinkle the crumble evenly over the top. Bake at 350°F for 40–45 minutes, until the topping is golden and the filling is hot.

Tips for the Best Sweet Potato Casserole

  • Drain the potatoes thoroughly: Let them sit in the colander for a few minutes so excess water can drain and steam can escape. You want creamy sweet potatoes, not a watery filling!
  • Keep some crumble texture: Work the solid coconut oil into the topping until you have small clumps. Stop before it becomes a smooth paste so you get those little crunchy bites throughout.
  • Watch the topping: If the pecans and oats start getting too dark before the filling is hot, loosely cover the dish with foil and continue baking.
Portions of sweet potato casserole on plates next to a baking dish.

What to Serve with Sweet Potato Casserole

This is one of those holiday sides that works with just about everything on the table. Here are a few pairings to round out your meal:

A portion of sweet potato casserole on a plate with a fork.

How to Make Sweet Potato Casserole Ahead of Time

Want one less thing to do on Thanksgiving morning? Prepare the sweet potato filling and crumble topping the day before, then refrigerate them in separate covered containers.

When you’re ready to bake, spread the filling in your greased baking dish, sprinkle on the topping and bake as directed. The chilled filling may need extra time, so check that the center is hot before taking it out. If the topping is already golden, loosely cover it with foil while the filling finishes warming through.

How to Store Leftovers

Storage: Store leftovers in an airtight container in the refrigerator for up to 5 days.

Reheating: Warm individual portions in the microwave, or reheat a larger amount in the oven at 350°F until hot throughout. Loosely cover with foil if the topping starts getting too dark.

For the best texture, stick with refrigerating this casserole rather than freezing it.

Frequently Asked Questions

Can I use an egg instead of flaxseed?

Yes! If you don’t need the casserole to be vegan, replace the ground flaxseed with one egg. Let the cooked sweet potatoes cool before mixing it in.

How can I prevent sweet potato casserole from becoming too watery?

Be sure that you drain the sweet potatoes well after boiling and do not add too much liquid to the sweet potato mixture. If your casserole still seems watery, you can bake it a bit longer uncovered to allow some of the excess moisture to evaporate.

Is this sweet potato casserole sugar-free?

No. The filling contains maple syrup, and the topping uses brown sugar or coconut sugar. Both sweeteners contribute added sugar, so using coconut sugar doesn’t make the casserole sugar-free.

More Thanksgiving Side Dishes

If you enjoyed this recipe, please consider leaving a ⭐ star rating and let me know how it went in the 📝 comments below.

4.32 from 154 votes

Healthy Sweet Potato Casserole

Fresh sweet potatoes, coconut milk and maple syrup make a creamy filling for this vegan and gluten-free casserole, finished with a golden oat and pecan crumble.
Prep Time: 25 minutes
Cook Time: 45 minutes
Total Time: 1 hour 10 minutes
Servings: 16
Save this recipe!
Enter your email below and we’ll send the recipe to your inbox. Plus you’ll get great new recipes every week!

Ingredients  

  • 8 cups sweet potatoes, peeled and chopped, about 4 large potatoes
  • 1 cup canned coconut milk, light or regular
  • ¼ cup maple syrup
  • ¼ cup coconut oil, melted
  • 1 Tablespoon ground flaxseed
  • 1 teaspoon vanilla
  • 1 teaspoon cinnamon
  • ½ teaspoon sea salt
  • ½ teaspoon freshly grated or ground nutmeg

Topping:

  • ½ cup brown sugar or coconut sugar
  • ½ cup chopped pecans
  • ⅓ cup gluten-free old-fashioned oats
  • ⅓ cup oat flour or almond flour
  • 3-4 Tablespoons coconut oil, in solid form

Instructions 

  • Peel and chop the sweet potatoes into large chunks. Place the chunks in a large saucepan and cover with cold water, bring to a boil and reduce to simmer. Simmer until the sweet potatoes are fork tender, about 15-20 minutes. Once done, drain well and let cool.
    8 cups sweet potatoes, peeled and chopped
  • Meanwhile, preheat your oven to 350°F and lightly grease a 9×13-inch baking dish.
  • In a mixing bowl, combine the pecans, oats, oat flour, and brown sugar. Cut in coconut oil with a fork or knife until the mixture is sandy with pea-sized chunks of oil. Set aside.
    ½ cup brown sugar or coconut sugar, ½ cup chopped pecans, ⅓ cup gluten-free old-fashioned oats, ⅓ cup oat flour or almond flour, 3-4 Tablespoons coconut oil
  • Place sweet potatoes into a large bowl and mash them with a fork before adding coconut milk, maple syrup, oil, flaxseed, vanilla, cinnamon, nutmeg, and salt to the bowl. Mix until everything is combined.
    1 cup canned coconut milk, ¼ cup maple syrup, ¼ cup coconut oil, 1 Tablespoon ground flaxseed, 1 teaspoon vanilla, 1 teaspoon cinnamon, ½ teaspoon freshly grated or ground nutmeg, ½ teaspoon sea salt
  • Spoon the sweet potato mixture into the prepared dish and sprinkle on the brown sugar and pecan mixture.
  • Bake uncovered for 40-45 minutes, until the top is golden brown and the sweet potatoes are bubbling.

Video

Notes

  • Make ahead: Prepare the filling and topping the day before and refrigerate in separate covered containers. Assemble before baking. Chilled filling may need additional baking time; check that the center is hot.
  • Topping: If the topping browns before the filling is hot, loosely cover with foil and continue baking.
  • Storage: Refrigerate leftovers in an airtight container for up to 5 days. Reheat individual portions in the microwave or a larger portion in the oven at 350°F until hot throughout.
  • Gluten-free: Use certified gluten-free oats and oat flour, or use almond flour.

Nutrition

Serving: 1/16 of recipe | Calories: 277kcal | Carbohydrates: 40g | Protein: 3g | Fat: 12g | Saturated Fat: 6g | Monounsaturated Fat: 1g | Sodium: 358mg | Potassium: 24mg | Fiber: 2g | Sugar: 10g

Nutrition information is automatically calculated, so should only be used as an approximation.

Like This Recipe? Rate & Comment Below!

About Brittany

Hey there, I’m Brittany, the creator of Eating Bird Food, cookbook author, health coach and mama of two littles. Here you’ll find quick and easy recipes that make healthy fun and enjoyable for you and your family!

More about Brittany
4.32 from 154 votes (104 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




183 Comments

  1. 5 stars
    First time making sweet potato casserole and this recipe did not disappoint! I used 4 large sweet potatoes and it made enough to fill 2 casserole dishes (1 medium, 1 small). I omitted the oats on the smaller dish and just added a bit more pecans and oat flour. I also added a lot more cinnamon, all spice, nutmeg, and cloves. Will be making again!

    1. Yay! I’m so glad you enjoyed this recipe. Thanks for making it and for coming back to leave a review. I so appreciate it!

  2. 5 stars
    I’ve made this several times now and have really enjoyed it. The first time the feedback was that it could be a little sweeter so the next time I doubled the maple syrup and everyone loved it. This time I’m adding hemp hearts to the topping mix and will see if anyone notices. Just another way to sneak in something healthy.

    1. So glad this recipe was a hit! Thanks for making it and for coming back to leave a review. I appreciate it!

    1. Yay! So glad this recipe was a hit with the fam! Thanks for making it and for coming back to leave a review. I really appreciate it.

See More Comments