Gluten-Free Sweet Potato Casserole Recipe for Holidays

This holiday season I’m sharing a family favorite: a gluten-free, dairy-free Sweet Potato Casserole inspired by my grandmother’s recipe.

I have fond memories of her making this as a child, so I wanted to recreate the same comforting flavor while adapting it for a gluten- and dairy-free household. With just a few substitutions—flour, butter and marshmallows—you’ll get a casserole that’s every bit as nostalgic and delicious.

gluten-free-sweet-potato-casserole

The scent of baking often becomes part of the holiday memory—the aroma of gingerbread and rolls brings back mornings spent with family. For me, casseroles are Thanksgiving comfort food, and this version keeps all the warmth of the original while fitting special-diet needs.

dairy-free-sweet-potato-casserole

Before you start: quick tips

  • Slice the sweet potatoes before baking to help them cook faster — a few shallow cuts with a knife or fork will do.
  • Pick a mild dairy-free butter so it won’t overpower the fall spices. I used an olive oil-based spread (Earth Balance) because it melts thinly and retains a neutral flavor. Depending on the recipe you can also use oils like coconut, avocado, grapeseed, or olive oil, shortening, or coconut butter.
  • Add toppings later—don’t put the pecan crumble and marshmallows on before the initial bake. Adding them too soon can cause the pecans to overcook and the marshmallows to burn. Bake the casserole first, then add the topping and return it to the oven.
  • Bake uncovered so the marshmallow topping can puff without sticking to a cover.

Ready? Here’s the recipe.

What you’ll need:

  • 1.5 quart casserole dish
  • 3 cups sweet potatoes (cooked and mashed)
  • 4 tbsp dairy-free butter, melted
  • 1 cup sugar
  • 2 eggs, beaten
  • 1 tsp vanilla extract
  • 1/2 tsp salt
  • 1/2 tsp cinnamon
  • 1/2 tsp nutmeg

Topping:

  • 1/2 cup light brown sugar
  • 1/4 cup finely chopped pecans
  • 1/6 cup gluten-free multi-purpose flour
  • 2 tbsp dairy-free butter
  • 1/2 cup gluten-free marshmallows

Preheat the oven and prepare the sweet potatoes before you begin. Wash and dry them, then follow the steps below.

Directions:

  1. Preheat oven to 450°F (232°C). Line a baking sheet with foil and place sweet potatoes on top.
  2. Bake for about 30 minutes, or until the potatoes are soft all the way through.
  3. Allow potatoes to cool for 10 minutes, then peel. The skins should slide off easily. Slice the peeled potatoes and put them in a mixing bowl.
  4. Reduce oven temperature to 350°F (177°C).
  5. Add the melted dairy-free butter, almond milk (or your preferred dairy-free milk), cinnamon, nutmeg and salt to the sweet potatoes. Mix on low for 2 minutes to combine.
  6. Add the beaten eggs and vanilla, then mix on medium speed until the mixture is light and fluffy, about 5 minutes.
  7. Pour the sweet potato mixture into a 1.5-quart casserole dish (an oval 10×7 inch dish works well) and bake uncovered for 15 minutes.
  8. While the casserole bakes, prepare the pecan crumble: in a small bowl combine chopped pecans, gluten-free flour and brown sugar. Mix with a fork until evenly combined.
  9. Remove the casserole from the oven. Carefully place the pecan crumble and the marshmallows on top, alternating in a diagonal pattern if you like.
  10. Return the dish to the oven and bake for an additional 20 minutes, until the topping is set and marshmallows are lightly golden.
  11. Let the casserole cool for 10–15 minutes before serving so it sets and is easier to slice.

sweet-potato-casserole

Recipe notes

  • Slicing potatoes before baking shortens cook time.
  • Choose a dairy-free butter substitute with a neutral flavor. Some vegan spreads have a noticeable aftertaste that can mask spices; olive oil-based spreads or mild oils are good choices.
  • Add the toppings only after the casserole has baked initially to avoid overcooking the pecans or burning the marshmallows.
  • Bake uncovered so marshmallows can puff and brown without sticking.

If you try this recipe, please rate it!

For those who prefer a printable version, the recipe information and ingredient list are included below.

Gluten Free Sweet Potato Casserole Printable Recipe

gluten-free-sweet-potato-casserole
Print

Gluten Free Sweet Potato Casserole

This sweet potato casserole is both gluten-free and dairy-free while preserving classic holiday flavors.

Course
Side Dish
Cuisine
American
Keyword
gluten free sweet potato casserole, sweet potato casserole
Prep Time 15 minutes
Cook Time 35 minutes
Resting time 10 minutes
Total Time 50 minutes
Servings 12 people
Calories 222 kcal

Ingredients

  • 3 cups sweet potatoes
  • 4 tbsp dairy-free butter, melted
  • 1 cup sugar
  • 1/2 cup almond milk
  • 1 tsp vanilla extract
  • 2 eggs, beaten
  • 1/2 tsp salt
  • 1/2 tsp nutmeg
  • 1/2 tsp cinnamon

Topping

  • 2 tbsp dairy-free butter, melted
  • 1/2 cup light brown sugar
  • 1/4 cup pecans, chopped
  • 1/6 cup gluten-free multi-purpose flour
  • 1/2 cup gluten-free marshmallows

Instructions

  1. Preheat oven to 450°F (232°C).
  2. Wash and pat dry the sweet potatoes.
  3. Line a baking sheet with foil and place sweet potatoes on it.
  4. Bake about 30 minutes until tender throughout.
  5. Cool 10 minutes, then peel and slice the potatoes. Place them in a mixing bowl.
  6. Reduce oven to 350°F (177°C).
  7. Add melted dairy-free butter, almond milk, cinnamon, nutmeg and salt. Mix on low for 2 minutes.
  8. Add beaten eggs and vanilla, then mix on medium until light and fluffy, about 5 minutes.
  9. Pour mixture into a 1.5-quart casserole dish and bake uncovered for 15 minutes.
  10. While baking, combine chopped pecans, gluten-free flour and brown sugar for the topping.
  11. Remove casserole and evenly add the pecan crumble and marshmallows on top.
  12. Return to oven and bake 20 more minutes until the topping is set and marshmallows are lightly browned.
  13. Let cool 10–15 minutes before serving.

Recipe Notes

Slicing potatoes before baking speeds cooking. Choose a mild dairy-free butter to avoid altering the dish’s flavor. Add the topping after the initial bake to prevent overcooking. Bake uncovered so the marshmallows puff without sticking.

Nutrition Facts
Gluten Free Sweet Potato Casserole
Amount Per Serving
Calories 222Calories from Fat 72
% Daily Value*
Fat 8g12%
Saturated Fat 4g25%
Cholesterol 42mg14%
Sodium 195mg8%
Potassium 142mg4%
Carbohydrates 36g12%
Fiber 1g4%
Sugar 28g31%
Protein 1g2%
Vitamin A 4935IU99%
Vitamin C 0.8mg1%
Calcium 37mg4%
Iron 0.5mg3%
* Percent Daily Values are based on a 2000 calorie diet.

Love sweet potatoes? Then check out my Gluten Free Candied Yams recipe too!

Pin for Later:

gluten-free-sweet-potato-casserole-pin