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.

Add as Google Trusted Source

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 Recipes to Try

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
    I used this recipe with pumpkin and should have increased the flax seeds since the pumpkin was a little watery than sweet potatoes. I also did not put the sugar in the topping but used some granola that was sweet also. I am excited to try the original recipe but probably will only use 1-2 T to make it less sugar. It was better the next day! These are ingredients I usually have in my home and excited for a pumpkin option that is vegan. Thanks!

    1. Yum! The pumpkin is such a great idea, thank you for sharing, Linda. I can’t wait to hear how you like the sweet potato version as well. Thank you for sharing your review + star rating, I so appreciate it.

  2. 5 stars
    I don’t think I’ve tried an EBF recipe that I didn’t like. This recipe is amazing!! It was a HUGE hit. Even the sweet potato casserole haters were eating it. The biggest complaint was that I didn’t make enough! I’ll be making this again soon for sure. I hope your family had a wonderful Thanksgiving!

    1. Ah, this means so much! I am so excited to hear that this recipe was such a hit for your whole family, Jenna. Thank you so much for coming back and sharing your review + star rating. I really appreciate it!

    1. YAY! I am loving the convenience of being able to make this ahead of time. I’m so glad everyone enjoyed this recipe. Thank you for sharing your review & star rating, I so appreciate it.

  3. Which is better – oat flour or almond flour for this recipe? Does one work better over the other? I have both. I’m excited to try this!

    1. Hi Kim – They both work really well. I use whichever I have on hand. The oat flour might be my favorite though. Enjoy!

  4. Would it be possible to roast the potatoes in the oven, peel the skin, mash as proceed with directions or do you specifically recommend boiling?

    1. I typically recommend boiling, but I am sure roasting would work as well, might just take a bit longer and you want to make sure you get really soft. Hope you enjoy!

  5. In efforts to conserve oven space on the big day, I’d love to make or at least head day or in the crock pot. Do you have cooking instructions? Or would you recommend making the sweet potatoes ahead of time and warming them up in the crock pot with the topping on to bake that step together? Thanks!

    1. Hi Emily- You can absolutely make this recipe a day ahead of time, I like to prep my base first and store that in an airtight container in the fridge. You can cook this fully ahead of time and reheat it at 350 for about 20 minutes or add the topping and fully cook it the day of. It will keep in the fridge for 3-5 days. Hope you enjoy this recipe!

    1. Hi David – For this recipe I use unrefined coconut oil. The main difference is that refined has more of a neutral taste vs. unrefined which has more of a coconut flavor. But either will work for this recipe. I hope you enjoy!

    1. Hi Stacey – I do not recommend freezing this casserole because the consistency would most likely change. So sorry!

  6. 5 stars
    Hello! I made this last year for the first time and it was delish. I’ve been asked to make it again for this year!!!
    Thank you!

    1. Excellent! I am excited to hear that this recipe is a highly requested hit, Kendall. Thank you so much for sharing your review + star rating, I really appreciate it!

  7. 5 stars
    I’ve made this the past 2 Thanksgivings and can’t wait to make it again! Sweet potato casserole is my favorite holiday dish and this is so good. I like to add a tablespoon of Miyoko’s salted butter.

    1. Yay! I’m so happy you love this healthy sweet potato casserole, Emmy! Thank you for your review, it means so much to me.