Last Updated on November 10, 2025 by Carrie Korem, FNTP
This easy sweet potato casserole has been a reader favorite for more than a decade, and for good reason. It’s creamy, slightly sweet, and topped with a buttery, crunchy pecan layer that brings the whole dish together.
This recipe is inspired by my mom’s version that she made every Thanksgiving when I was growing up. I’ve kept the spirit of her original recipe but updated it with real, unprocessed ingredients. The result is a dish that’s both nostalgic and nourishing, perfect for any holiday table.
Whether you make it for Thanksgiving or a cozy fall dinner, this gluten-free sweet potato casserole is one of those comfort foods everyone loves.
Why You’ll Love It
- Gluten free and made with wholesome, real-food ingredients
- Naturally sweetened with honey instead of refined sugar
- Creamy on the inside with a crisp, pecan topping
- Can be made ahead for easy holiday prep
- Perfect balance of sweet and salty flavors
Key Ingredients in Sweet Potato Casserole
Sweet potatoes: Naturally sweet and rich in beta-carotene.
Honey: Adds gentle sweetness without refined sugar. You can increase the amount if you prefer a sweeter casserole.
Coconut milk or cream: Adds creaminess while keeping it dairy-optional.
Butter or ghee: Provides richness and helps the topping turn golden brown.
Pecans: Add that irresistible crunch and nutty flavor.
Almond and coconut flour: Make this casserole completely gluten and grain free.
How to Make Sweet Potato Casserole
- Bake the sweet potatoes. You’ll need about five large potatoes to make three cups of mashed sweet potatoes. Let them cool slightly before peeling.
- Prepare the filling. In a large bowl, combine the sweet potatoes, honey, eggs, butter or ghee, coconut milk, vanilla, and sea salt. Mash until smooth and creamy.
- Add to your baking dish. Spread the mixture evenly into an 11 x 7-inch dish.
- Make the topping. Stir together the almond flour, coconut flour, honey, sea salt, butter, and chopped pecans. Sprinkle evenly over the sweet potatoes.
- Bake. Bake at 350°F for about 20 minutes, until the top is golden brown and fragrant.
This easy sweet potato casserole is best served warm right out of the oven.
Helpful Swaps
- Use coconut milk in place of heavy cream if you’re avoiding dairy.
- Swap dark maple syrup for honey if that’s what you have on hand.
- If you’re nut-free, top the casserole with shredded coconut or gluten-free oats instead of pecans.
- For extra sweetness, top with my Honey Vanilla Marshmallows for a classic touch.
Storage and Make-Ahead Tips
You can make the sweet potato mixture up to two days before baking. Store it in the refrigerator in a covered dish. On the day you plan to serve, add the pecan topping and bake until hot and golden.
Leftovers will keep in the refrigerator for up to four days. Reheat in the oven at 300°F until warmed through.
What to Serve with Sweet Potato Casserole
This casserole pairs beautifully with classic Thanksgiving dishes like:
- Roast Turkey or Chicken
- Green Bean Casserole
- Cranberry Sauce
- Baked Mac and Cheese
- Roasted Brussels Sprouts or Carrots
It also makes a wonderful side for any fall meal or Sunday dinner.
Frequently Asked Questions
Can I make this casserole ahead of time?
Yes, you can make the sweet potato base up to two days in advance. Store it covered in the refrigerator and add the topping before baking.
Can I use canned sweet potatoes?
Freshly baked sweet potatoes give the best flavor and texture, but you can use canned in a pinch. Just make sure to drain them well before mashing.
Can I make this dairy free?
Absolutely. Use ghee or coconut oil instead of butter and coconut milk instead of cream.
How can I make it sweeter?
Add an extra tablespoon or two of honey to the filling, or top with marshmallows for a more traditional, dessert-style version.
This easy sweet potato casserole is comfort food at its best. It’s a recipe that’s been passed down and loved for generations, made even better with wholesome, real-food ingredients. Whether you’re hosting Thanksgiving or just craving something cozy, this dish is guaranteed to be a hit.
PrintEasy Sweet Potato Casserole (Gluten-free)
Bake the sweet potatoes at 400ºF for 45 minutes, until soft. Then remove the skins before using in this recipe.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Category: Side Dish
- Diet: Gluten Free
Ingredients
For the Potatoes:
- 3 cups baked sweet potatoes (about 5 large potatoes)
- 1/4 cup honey
- 2 large eggs, beaten
- 1/2 cup unsalted butter or ghee, melted
- 1/2 cup coconut milk (or heavy cream)
- 1 1/2 teaspoons vanilla extract
- 1/4 teaspoon Celtic sea salt
For the Topping:
- 1 cup almond flour
- 2 tablespoons coconut flour
- 2 tablespoons honey
- 1/8 teaspoon Celtic sea salt
- 4 tablespoons butter or ghee, melted
- 1 cup chopped pecans
Instructions
- Preheat oven to 350ºF and adjust rack to middle position. Place sweet potatoes, honey, eggs, butter, coconut milk, vanilla and salt in a mixing bowl. Mash potatoes and stir until all ingredients are thoroughly mixed. Pour into an 11 x 7-inch baking dish.
- Place almond flour, coconut flour, honey, salt and butter in a medium mixing bowl. Stir until combined. Stir in pecans. Sprinkle pecan mixture in an even layer over the sweet potatoes. Bake for 20 minutes until golden brown.
Nutrition
- Serving Size: Serves 8
Photo Credit: Becky Winkler








This just went on my Thanksgiving Day menu list! Looks and sounds delish!
It is delish. My daughter makes it for thanksgiving for the last three years and there is usually no left overs ?
Could I use whole wheat flour in place of the coconut and almond flour? Thanks for the recipe — looks SO good and can’t wait to make it!
Yes, whole wheat flour will work well as a substitution for the almond and coconut flours.
Love this!!!! Will definitely be making this on thanksgiving!!!!! I have a question: why is sweet potato considered paleo?? Was just wondering……
Thanks! According to Mark Sisson (www.marksdailyapple.com) he says that eating sweet potato on occasion is ok, if you are needing more carbs in your diet.
Hi, I have egg sensitivities. What can I substitute for the eggs in this? Thanks.
You should be able to use apple sauce or flax egg instead of eggs. 1/2 cup apple sauce for 1 egg.
This looks so great- I especially love that crispy topping!
MMMM …this is sounds yummy but What could I substitute the butter for? Coconut oil?
I haven’t tried it, but I would substitute with ghee or coconut oil.
Could you use butternut squach instead of sweet potatoe to make it GAPS friendly?
I haven’t tested it, but I think butternut squash would make for a great substitution!
I’m loving this recipe!!!
Can’t wait to try this! Any ideas of what I could use for the crunchy pecans? I will make two, but kids have a nut allergy.
So glad you posted this! I was planning on serving sweet potato casserole, but I don’t like an overly sweet version. This looks fantastic. Also, if anyone is seeking a carrot side dish for their Thanksgiving table, I highly recommend Carrie’s carrot souffle. It’s incredible!
Thanks, Shalene!
Did you use canned coconut milk? Or coconut milk from a carton?
Canned
I am also thinking of making this, but have a kid with tree nut allergy and need a pecan substitution.
Does the topping also need to be grain-free?
You can use coconut flakes! Still crunchy and a great substitution. Hope this helps
Could you substitute anything else for almond flour…. Trying to cut nuts out of my diet due to a possible allergy?
Do you also need the topping to be grain-free?
nope, just tree nut free! thanks!
No just trying to go without nuts.
I am also looking for a subsititute. Would Oatmeal or Soynuts work?
Try pretzels instead of nuts
I just picked up all the ingredients for this & am making it for Thanksgiving. I’m always on the lookout for sweet potato recipes that aren’t drowning in sugar and marshmallows.
Made this Sunday for an early family thanksgiving. Omitted the sweetener and it was still crazy sweet! But totally awesome anyway. very rich! May try butternut squash next time. Having trouble eating too much sweet potato after going all sweetener free for a month. Now I add 1/4 the amount of sweet to most dessert recipes (or omit it from non dessert) and its more than enough.
Making this today for Thanksgiving dinner, and I can’t get enough tastes prior to putting it in the oven! Unfortunately, my in-laws and I miscommunicated, and she’s making her “traditional” yams as well, so there will be two competing dishes. I have no doubt this one will overtake the marshmallow junk! Thanks for all of your creative and scrumptious recipes!
Thank you so much for this recipe. We had is today, and it was yummy!
Made this today and it was amazing! We used toasted oatmeal instead of the pecans (nut allergy) and it was really good. I know someone said they made it and it was to sweet, but we used unsweetened coconut milk & turned out perfect. Thank you for the recipe. Happy Thanksgiving!!
I’m so glad you enjoyed it!
This is a Thanksgiving and/or Christmas staple in our home. So delicious!
I love it! Thank you for letting me know!
I tried this with butternut squash and it was fantastic! I served it for Christmas dinner and it was the star of the meal. It tastes like candy! (Even using unsweetened coconut milk.) I think I would cut back on the honey next time so that I can eat more of it in one sitting!
Any idea on the Calories/Fat/Fiber etc as a whole ? Thanks 🙂
I don’t have that info. Sorry I can’t help more.
I entered all the ingredients on myfitnesspal and it came back with 376 Calories, 41 Carbs, 20 g Fat, 8g Protein.
If you like banana, you can sub an extra-ripe one in for the honey. Yum!
Is there a sub for butter ?
Ghee would be a great substitute or you could use coconut oil.
What do you think would be best to replace the butter with? Coconut oil? Olive oil? Something else? This recipe works perfectly for my diet restrictions right now (soy, wheat, dairy free) except for the butter!
Thanks!
Ghee would be the perfect substitute since it’s free of milk solids, but still has that nice buttery flavor. Second behind that would be coconut oil.
I’m making this today and noticed that the dish size might be incorrect. Should it be 11×17? Thanks!
It should be 11 x 7. I hope you enjoyed it!
Thanks for sharing this yummy recipe! I made this but used butternut squash with 2 sweet potatoes thrown in (just what I had on hand) and it was amazing! So much better than traditional sweet potato casserole
Do you think this would work with acorn squash instead?
I haven’t tried it, but it sounds like a good idea!
How does this compare to your previous sweet potato recipe from 2009? Is this significantly less sweet? I would make either grain free, so I am just wondering which one you/your family prefer! Thank you
They are similar, but this one is less sweet and of course, is grain free. I will be making the grain-free version again this Thanksgiving. It was a huge hit with the family and no one knew I used less sweetener. 🙂
Just made half a batch of this to see if I want to make this for Thanksgiving. I substituted almonds for the pecans since that is what I had on hand. It is absolutely delicious, and I am sure my non-paleo family will love it just as much as I do! Can’t wait to make it again for Thanksgiving.
I will definitely be making this for Thanksgiving! Just wondering how to adjust the cooking time if I decide to make the potato base a day ahead and refrigerate it.
Yes, you can make the potato base a day ahead and refrigerate. Pour it into a pan, cover with the topping and bake. Happy Thanksgiving!
Do I need to cook it longer than 20 minutes if it’s cold out of the refrigerator?
If it’s all cold, then yes, it would need to bake longer. I would let the potato mixture sit out at room temp for about 1 hour, put the topping on and then bake for the usual 20 minutes. If the dish is completely cold when it goes in the oven, my fear is that the topping will burn b/c you’ll need to bake it for much longer (probably 40-45 minutes). Does that make sense?
This recipe looks amazing…..so sorry to show my ignorance, but I’m on the other side of the world and we don’t celebrate Thanksgiving, but with all the talk about marshmallow I’m confused about whether this is a main (savory) or dessert dish? I’ve tried and tried to figure it out by going over and over the ingredients…..but alas….I’m still none the wiser…..Peace xx
We serve this as a side dish. I know it’s a bit confusing with the talk about marshmallows. 🙂 It’s been a traditional dish served here for many decades.
Thanks for the great recipe. Took it to a Thanksgiving dinner and it was one of the hits of the dinner. Only change I made was I used coconut cream instead of coconut milk. Made it on Wednesday, assembled and baked on Thursday morning. Left it out for a bit before baking and needed to add 10-15 mins to baking time, pulled it when sweet potato mix hit 170 degs. This will go into regular rotation.
This is delicious…a big hit at Thanksgiving dinner but no leftovers to bring home…so I am making it again just for us…Thank you for sharing this. I have recently gone gluten free…and boy sometimes it’s tough…especially making Thanksgiving dinner and also now making christmas cookies …I am the only one gluten free, hard to not nibble the fresh out of the oven cookies. This recipe is sweet enough and filling enough to curb the sweet tooth.
I’m so glad you all enjoyed it!
I am making this and can’t wait! Carrie, if I use coconut milk, can you taste it? I will be sharing it with the family (and not mentioning it’s grain free). If you can taste it, I’ll opt for grassfed heavy cream like you mentioned. Thanks!
I can’t taste it, but if you think someone has a strong aversion to coconut, then I’d opt for the heavy cream.
Thank you! I might just roll with coconut milk, but I will let you know either way!
Is it freezable?
Yes!
We’ve pinned this to our list of healthy foods. There are so many butter and dairy-filled sweet potato dishes, and this one is not only healthier, but the flavors are perfect. Thank you!
It seems that sweet potato dishes seem to get sweeter by added sugar each year. Often I can only stand a bite or two before I put my spoon down. So I found this article while looking for grain free alternatives that I could use honey or Stevia to sweeten. Thanks for your post.
The Paleo diet has been such an eye opener for us and me specifically. My joints ache and swell and I even had trouble with random blurry vision. Changing to paleo helped with inflammation within a few days and the random bouts with blurry eyesight went away, unexpectedly as well. I don’t know what else could have helped with it since I didn’t change anything else. My doctor didn’t know what was causing the occasional blurry vision so my guess was it was inflammation or a type of allergic reaction to my SAD (Standard American Diet).
Can I swap maple syrup for the honey?
I cannot have almond flour (in the topping), so would I add extra coconut flour or substitute with another flour? Thx!
I haven’t tested the recipe with substations, so I don’t know what would lend the exact same flavor and texture.
Absolutely delicious! Roasting the sweet potatoes in the oven instead of boiling them definitely enhances the flavor! The topping makes it grand.
So glad you enjoyed it!
Any chance there are nutritional values figured for this recipe? Working with a family member and their specific needs.
I don’t have a software set up on the site to do that because I’ve found it to be inconsistent. You can always plug any recipe into a free app like MyFitnessPal!
This is the best sweet potato casserole I’ve ever eaten in my life. It’s now a staple at all family gatherings. YUM!
I’m so glad you enjoyed it!!