Sweet potato casserole is a glorious thing! This sweet potato casserole is a classic, family favorite. One year when I was a kid, a family friend brought this to Thanksgiving dinner at our house. My Mom got the recipe because we all loved it so much. We have been making it every Thanksgiving since!

Like my other recipes, I’ve updated this to make it gluten and dairy-free. I’ve also cut the sugar way (like way) back from the original recipe. I prefer using maple syrup in the sweet potato part because if its lovely flavor. That being said, this is still very rich!


Those smooth and creamy sweet potatoes with a crunchy, buttery topping get me every time. This is definitely one of my favorite holiday side-dishes!

Try it once and it’s sure to one of yours too!




Sweet Potato Casserole with Pecan Praline Topping {Dairy-Free, Gluten-Free}

Prep Time: 15 minutes

Cook Time: 25 minutes

Serving Size: 8


    For the filling:
  • 3-4 large sweet potatoes
  • 2/3 cup coconut milk
  • 1/3 cup maple syrup
  • 1/4 cup melted butter or coconut oil
  • 1 teaspoon vanilla
  • 1 teaspoon cinnamon
  • 1/2 teaspoon nutmeg
  • 1/2 teaspoon fine salt
  • 1 egg
  • For the topping:
  • 1 1/4 cup chopped pecans
  • 1/2 cup gluten-free, all-purpose flour*
  • 1/2 cup light brown sugar (or coconut sugar)
  • 1/2 teaspoon salt
  • 1/2 teaspoon vanilla
  • 1/4 cup butter or coconut oil, in solid form


  1. Peel and chop the sweet potatoes into large 2-inch 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.
  2. Meanwhile, preheat the oven to 350 F. Grease a quart-size casserole dish. In a bowl, combine the pecans, flour, sugar, salt, and vanilla, Cut in the butter or oil with a fork until the mixture is sandy with pea-sized chunks of butter. Set aside.
  3. When done cooking, drain the sweet potatoes well. Process the sweet potatoes in a food processor until smooth and creamy. You may have to do this in batches. Alternatively you can whip them up with a hand or stand mixer. Measure out 3 cups of the mashed sweet potatoes and place into the bowl of a stand mixer or bowl to use with a hand mixer. Any extras make a yummy snack for later!
  4. Add the coconut milk, maple syrup, butter or oil, vanilla, cinnamon, nutmeg, and salt to the bowl. Whip to combine. Add the egg and continue to whip until smooth and creamy.
  5. Pour the sweet potatoes into the prepared dish and top with the pecan mixture. Bake for 25-30 minutes, until the top is golden and the sweet potatoes are bubbling. Enjoy!


*I usually use the brand King Arthur Flour or Better Batter for all-purpose flour. You can use your own favorite mix or whatever you have on hand for this. The only kind I don't recommend is a bean flour based all purpose blend.

*This is a great make-ahead dish. You can prepare the sweet potato base and pour it into the baking dish. Keep the prepared topping in a separate container. Store everything in the refrigerator. When ready to bake cover the sweet potatoes with the topping and bake as directed.

Schema/Recipe SEO Data Markup by ZipList Recipe Plugin


8 Responses

  1. Elizabeth says:

    Hi there!

    Thanks so much for posting!!! My boys are GFDF and I am making this now for Thursday!!

    One thing – I think you left out WHEN to put the egg in!

    Thanks again and Happy Thanksgiving!

    Elizabeth in Atlanta

  2. Sydnie says:

    We are making this too! I had pinned another recipe but I much prefers yours, of course. Wish we could be celebrating with you guys!

  3. Karolina says:

    This was absolutely delicious! It was a HUGE hit at our Thanksgiving. I left out the maple syrup and only used a tbsp of brown sugar for the topping, and it was still the perfect amount of sweet!

  4. […] OH MY GOODNESS. You guys should definitely make this as a Christmas dinner side dish. I used this recipe.  It’s gluten-free, dairy-free and has all kinds of wonderful ingredients such as coconut […]

  5. Elizabeth says:

    I made this for Christmas dinner. SO YUMMY!

Leave a Reply