Healthy Sweet Potato Casserole with crunchy pecan sugar topping is melt in your mouth, delicious and comforting casserole for your Holiday table without the guilt. Bonus – you can make it ahead and even freeze.
This gluten free and vegan sweet potato casserole is always at our Thanksgiving table along with other side dishes like healthy green bean casserole and healthy mashed potatoes.

Table of contents
This healthy sweet potato casserole is airy, creamy, fluffy and with the best crunchy pecan topping on top! Sweet potatoes are mashed with maple syrup, milk, butter with a hint of cinnamon and vanilla. The crunchy pecan topping is absolutely irresistible made with only wholesome ingredients.
Got electric pressure cooker? I converted this recipe into Instant Pot sweet potato casserole to save precious stovetop time.
Sweet potato casserole is not something I grew up with – I barely even knew what sweet potato mash is. However, at last Friendsgiving this healthy sweet potato casserole recipe was declared “a delicious, sweet, with interesting topping” dish. I feel like I nailed this Southern classic after making my Ukrainian lighter version for 20 years now!
Perfect for serving up with roasted turkey breast (or Instant Pot turkey breast) or boneless leg of lamb roast.
What Makes This Sweet Potato Casserole Healthy and Yet Tasty?
- Less fat: Instead of sticks of butter we combine just a few tablespoons, 1/2 cup whole milk and cooked mashed potatoes for super creamy casserole texture. With crumb topping it’s a total of 4 tablespoons.
- Naturally sweetened: A total of 3 tablespoons of maple syrup go into entire dish. We let natural sweetness of sweet potatoes shine.
- No marshmallows in the topping: Instead we combine pecans, almond flour, coconut oil (can be butter) and just 1 tbsp of sugar; and it becomes the most irresistible crunchy roasted crumble topping in the history of the Internet. No refined all-purpose flour either.
Ingredients for Healthy Sweet Potato Casserole
All you really need is sweet potato, milk, butter, sweetener and staple spices. This incredible healthy sweet potato casserole recipe is extremely easy and delicious your holiday healthy sides!
- Sweet potatoes: Look for firm, dry sweet potatoes or “yams” with red, brown or light skin and no discoloration.
- Butter: You can use coconut oil, ghee or vegan butter.
- Milk: I used whole milk but any works. Use almond milk, soy milk, coconut milk (from a carton) or any plant-based milk for dairy-free version.
- Egg: Learn how to make a flax egg to make this vegan sweet potato casserole. Don’t forget to use maple syrup and not honey. Or skip all together, if allergic. Egg helps with texture but not critical.
- Maple syrup: You can use honey, organic cane, coconut or brown sugar. I like to use sugar (not liquid sweetener) in a pecan topping. It makes it taste like candied pecans and crunchy.
Sugar free sweeteners: You can use equal amount of natural sugar-free sweeteners like erythritol or monk fruit sweetener. Both are naturally derived and have virtually zero after taste (unlike stevia). In both, mixture and topping.
- Almond flour: Substitute with almond meal or coconut flour. All of them are naturally gluten-free.
- Pecans: For the topping. I do not recommend to use other nuts as pecan streusel topping takes this dish to the next level. Use your leftover pecans to make pecan pie bars, another holiday favorite!
- Cinnamon, salt and pepper.

How to Make Healthy Sweet Potato Casserole
Please note this sweet potato casserole recipe serves 6. I know many of you serve large crowds on Thanksgiving. Feel free to double or triple the recipe along with using large and deep 9 x 13 baking dish.
- Cook sweet potatoes: Boil peeled and cubed sweet potatoes until soft. Drain very well to avoid watery sweet potato casserole.
- Mash sweet potatoes: Mash yams with a potato masher with butter, milk, egg and spices.
Add butter while sweet potatoes are still hot after draining. This ensures butter melts and incorporates into casserole better than if you added with cold milk and other ingredients.
- Make pecan crumb topping: Combine dry ingredients like pecans, almond flour and sugar first. Then add butter or coconut oil in pieces and incorporate with a fork. You should end up with very crumbly topping.
My personal preference in the topping is sugar and coconut oil. Sugar (not liquid maple syrup) make pecans taste like candied pecans, and coconut oil adds extra sweetness.
- Assemble and bake: Spread sweet potato mixture in a baking dish and sprinkle with topping. Bake for 45 minutes in preheated 350 degrees F oven.

Tips for Best Results
- Bake sweet potatoes: For richer flavor bake sweet potatoes. It also saves you a peeling step, as after yams are baked you can simply scoop the inside out (make sure to cool off a bit first).
- To make vegan sweet potato casserole: Use coconut oil or vegan butter instead of regular butter in the topping. For the sweet potato mixture, skip the egg or use a flax egg or chia egg, and maple syrup (not honey), and any plant-based milk. It will be delicious!
- To make gluten-free sweet potato casserole: Good news are that this dish is naturally gluten-free. No changes to original recipe are necessary.
Common FAQs
So, yams and sweet potato are having a bit of an identity crisis in North America. Truth is there are really no real yams sold in our grocery stores. Yams are grown in Africa and Asia, are starchy and dry, and look like giant brown turmeric root but rounded. If you Google term “yams” and look under Images you will see it.
The answer is yes then. Yams and sweet potatoes sold in North America are very closely related, can be different color – white, orange, purple and Japanese; and are quite interchangeable for all sweet potato dishes including sweet potato breakfast casserole, sweet potato and eggs, and even roasted sweet potatoes.
Yes. At least, this answer is true for North America where yams and sweet potatoes are practically the same thing.
Canned yams contain added sugar, and it’s hard to tell how much because sweet potatoes are naturally sweet. Drain, mash and omit sugar for the mash. You will need approximately 2 x 28 oz cans.
If you are out of sweet potatoes or are looking to use up your harvest bounty, parsnip, carrots, golden beets, cassava, celery root, or any squash like kabocha, butternut and acorn squash make great substitute for yams in this healthy sweet potato casserole.
Yes.
Freeze uncooked: Assemble, cover with a few layers of plastic and freeze for up to 2 weeks. When ready to bake, let dish warm up on a counter for 30-60 minutes to prevent shattering. Then bake by following the recipe plus 20 minutes.
Freeze leftovers in an airtight container for up to 3 months. Thaw on a counter or in the fridge for a few hours or overnight. Reheat in a microwave or oven.

Making Sweet Potato Casserole in Advance
There are quite a few ways to make this healthy sweet potato casserole ahead of time before chaotic Thanksgiving day.
Prepare sweet potato mixture and pecan crumb topping, place in separate bowls or containers and cover. Refrigerate for up to 24 hours. And what is nice about the pecan topping is that you don’t have to worry about it becoming soggy (as nuts absorb moisture quickly in the fridge) because it will go in the oven after anyways.
On Thanksgiving day, spread sweet potato mixture in a baking dish, sprinkle with pecan topping and bake as per recipe.
I do not recommend to make ahead and store assembled casserole in the fridge because nuts will become soggy overnight and baking will not help.
To reheat leftovers, pop entire baking dish in 350 degrees F oven and bake until warmed through – about 15 minutes. Or place a portion on a plate into a microwave. Then may I suggest a dollop of whipped cream or vegan vanilla ice cream on top?!
More Healthy Thanksgiving Recipes
- Roasted turkey breast
- Instant Pot mashed potatoes
- Healthy turkey gravy
- Healthy cranberry sauce
- Beet salad with arugula and feta
- Brussels sprouts salad
Or browse through this list I’ve compiled of 50 healthy Thanksgiving recipes!


Healthy Sweet Potato Casserole
Ingredients
- 2 lbs sweet potato peeled & cubed
- 2 tbsp butter or coconut oil
- 1/2 cup whole milk
- 1 egg large
- 2 tbsp honey or maple syrup
- 1 tsp cinnamon
- 1/2 tsp pure vanilla extract
- 3/4 tsp salt divided
Pecan Topping:
- 1/2 cup pecans roughly chopped
- 1/2 cup almond flour or meal
- 1 tbsp cane or coconut sugar maple syrup or honey
- 2 tbsp butter or coconut oil
Instructions
- In a large pot, add sweet potatoes, 1/2 tsp salt and enough cold water to cover. Place lid on top, bring to a boil, reduce heat to low and cook for 15 minutes or until fork tender. Preheat oven to 350 degrees F.
- In the meanwhile, prepare pecan topping. In a medium shallow bowl, add pecans, almond flour and sugar. Stir well to mix. Add butter or coconut oil in pieces and using a fork incorporate into the topping. Set aside.
- Drain sweet potatoes very well. Add butter and mash until smooth.
- Add milk, egg, honey, cinnamon, vanilla extract and 1/4 tsp salt. Using same masher or spatula stir well to mix.
- Transfer sweet potato mixture to square 8 x 8 baking dish, level with spatula and sprinkle pecan topping on top. Bake for 45 minutes.
- Remove from the oven, let stand for 10 minutes and serve warm.
Make ahead: Prepare sweet potato mixture and pecan crumb topping, place in separate bowls or containers and cover. Refrigerate for up to 24 hours. On Thanksgiving day, spread sweet potato mixture in a baking dish, sprinkle with pecan topping and bake as per recipe.
To reheat leftovers: Pop entire baking dish in 350 degrees F oven and bake until warmed through – about 15 minutes. Or place a portion on a plate into a microwave.
Freeze uncooked: Assemble, cover with a few layers of plastic and freeze for up to 2 weeks. When ready to bake, let dish warm up on a counter for 30-60 minutes to prevent shattering. Then bake by following the recipe plus 20 minutes.
Freeze leftovers in an airtight container for up to 3 months. Thaw on a counter or in the fridge for a few hours or overnight.
Notes
- Sugar free sweeteners: You can use equal amount of natural sugar-free sweeteners like erythritol or monk fruit sweetener. Both are naturally derived and have virtually zero after taste (unlike stevia). In both, mixture and topping.
- Topping: My personal preference in the topping is sugar and coconut oil. Sugar (not liquid maple syrup) make pecans taste like candied pecans, and coconut oil adds extra sweetness.
- Bake sweet potatoes: For richer flavor bake sweet potatoes. It also saves you a peeling step, as after yams are baked you can simply scoop the inside out (make sure to cool off a bit first).
- To make vegan sweet potato casserole: Use coconut oil or vegan butter instead of regular butter in the topping. For the sweet potato mixture, skip the egg or use a flax egg or chia egg, maple syrup (not honey), and any plant-based milk. It will be delicious!
Nutrition
Recipes and images are a copyright of ifoodreal.com. It is against the law to republish recipes without permission. Nutritional info is approximate.
This was so yummy! A winner recipe for Thanksgiving that I will probably do again every year. I made it fully vegan – flax egg and all. Thank you!
So glad to hear Melinda! Thanks for sharing!
Love. this recipe, will be making it for Thanksgiving dinner 🥰Can I use walnuts instead of pecans?
That would work find! Happy Thanksgiving, enjoy!
can I use almond milk instead of whole milk?
Yes, sure.
The best sweet potato casserole ever!! I’m an avid cook and have tried many. Everyone wanted the recipe
I baked the sweet potatoes for richer flavor. Used canned full fat coconut milk and it was outstanding.
Also, heated the second time and still was great.
Thank you so much for sharing your amazing feedback Cindy!
Should this be cooked if making ahead or can it sit in frig for a few days before baking
Hi Jeanne! I wouldn’t recommend baking the whole casserole ahead of time. If you are making this ahead of time, prepare the mashed sweet potatoes and topping. But refrigerate them separately. You can even spread the sweet potatoes into a baking dish and store covered with plastic. When you are ready, assemble the casserole and then bake as per recipe. Hope that helps!
If I wanted to add more protein to the meal, could I add shredded cooked chicken or ground turkey?
Of course!
This healthy sweet potato casserole was outstanding. I make one every Fall way before Thanksgiving.
Yay, so happy to hear, Joni!
Between step 2-3, you don’t mention how long to bake sweet potatoes in oven. Please elaborate!
We boil them in step 1. Hope this helps.