Creamy Gluten-Free Sweet Potato Casserole with Pecan Crumble
This gluten-free sweet potato casserole is the kind of side that makes the whole table lean in. A smooth, spiced sweet potato base gets topped with a buttery pecan-oat crumble that turns golden and crackly in the oven.

You can make it a day ahead and tuck it in the fridge, because holiday cooking is a lot. It comes out creamy underneath, with a topping that stays crunchy even after it has sat on the buffet for a while.
Why This Gluten-Free Casserole Works
The filling is naturally gluten-free, with no flour or thickeners. A little milk and egg give it that soft, almost custardy texture without any grittiness.
The topping uses certified gluten-free rolled oats and chopped pecans so it really crunches. A pinch of cinnamon in the crumble pulls everything together without tasting like a spice cake. It feels special without being fussy.
Ingredients

- 3 lbs sweet potatoes (about 4 large), peeled and cubed: orange-fleshed varieties like Jewel or Garnet mash the smoothest.
- 1/4 cup unsalted butter, melted: use plant-based butter for a dairy-free version.
- 1/2 cup packed light brown sugar: this melts into the filling and adds a gentle caramel note.
- 2 large eggs: they give the filling structure so it slices cleanly.
- 1/4 cup milk, any kind: whole milk makes it richer, but oat or almond milk both work.
- 1 tsp vanilla extract
- 1 tsp ground cinnamon
- 1/2 tsp ground nutmeg
- 1/2 tsp salt
- 3/4 cup gluten-free rolled oats: look for certified gluten-free to be sure they are not cross-contaminated.
- 1/2 cup chopped pecans: raw or toasted, both are fine.
- 1/3 cup packed light brown sugar
- 1/4 cup unsalted butter, softened: this cuts into the topping easily.
- 1/2 tsp ground cinnamon
Variations and Swaps
- Swap the pecans: chopped walnuts or almonds work with the same amount. For a nut-free top, replace the pecans with an extra 1/2 cup of oats and 1 tbsp of melted butter to keep the crunch.
- Dairy-free: use plant-based butter and a creamy milk like oat or cashew. The texture stays nearly identical.
- Marshmallow top: if you miss the classic marshmallow layer, scatter 1 cup of mini marshmallows over the casserole during the last 5 minutes of baking and watch them puff and brown.
- Less sweet: dial the brown sugar in the filling back to 1/3 cup and skip the sugar in the topping. The pecans still give it a lovely nutty bite.
Juicy Gluten Free Turkey Meatballs make an easy main to round out the meal with this sweet potato casserole.
How to Make Gluten-Free Sweet Potato Casserole
Step 1: Cook the Sweet Potatoes

Preheat your oven to 350°F (175°C). Put the cubed sweet potatoes in a large pot and cover them with cold water by about an inch. Bring to a boil over high heat, then lower the heat so the water stays at a steady simmer and cook until the chunks are very tender, about 15 to 20 minutes.
A fork should slide through without any resistance. Drain them in a colander and let them sit for a minute so excess steam escapes; watery potatoes make a loose filling.
Step 2: Whip the Filling

Return the drained sweet potatoes to the warm pot or transfer them to a large bowl. Add the 1/4 cup melted butter, 1/2 cup brown sugar, milk, vanilla, cinnamon, nutmeg, and salt. Mash by hand or with an electric mixer until the mixture is smooth and no lumps remain, about 2 minutes.
The filling should look glossy and a little loose. It will firm up in the oven. Taste it and add a pinch more salt if it needs it, then stir in the 2 eggs with a spatula until just combined.
Step 3: Make the Crumb Topping

In a separate bowl, combine the gluten-free oats, chopped pecans, 1/3 cup brown sugar, 1/2 tsp cinnamon, and the 1/4 cup softened butter. Use your fingertips to rub the butter into the dry ingredients until everything sticks together in damp, shaggy clumps, about 1 minute.
The mixture should look like wet sand that holds a shape when you press it. If it feels too dry, a tiny splash of melted butter will pull it together. Set the bowl aside while you assemble the base.
Step 4: Assemble and Bake

Scrape the sweet potato filling into a 9×13 inch baking dish or a shallow 2-quart casserole and spread it into an even layer. Scatter the crumb topping evenly over the top, letting some clumps fall in small piles for a bumpy, rustic look. Bake on the middle rack until the topping is deep golden and the filling is bubbling around the edges, about 25 to 30 minutes.
The kitchen should smell warm and nutty. If the topping is browning faster than you like, lay a loose sheet of foil over the dish for the last 10 minutes.
Step 5: Scoop and Serve

Let the casserole rest on a trivet for about 5 minutes so the filling sets enough to hold its shape. Use a big serving spoon to scoop generous portions, making sure each plate gets both that creamy base and a good patch of crumble.
A little extra vanilla ice cream or a drizzle of heavy cream on top turns leftovers into a dessert no one complains about.
A Few Notes Before You Start
- Dry the drained sweet potatoes really well. Even a little extra water thins the filling and makes the crumble sink in spots.
- Do not overwork the topping. You want it crumbly, not a paste. Stop mixing as soon as the butter is distributed in pea-sized pieces.
- Toasting the pecans first deepens their flavor: spread them on a baking sheet and pop them in the oven at 350°F (175°C) for 5 minutes, then let them cool before chopping.
Storing Leftovers
- Refrigerate: cover the dish tightly and store it in the fridge for up to 4 days. The topping softens a little but still has some crunch.
- Reheating: warm individual portions in the microwave until hot. For a crispier top, reheat the whole casserole in a 325°F (165°C) oven for 15 to 20 minutes, loosely covered.
What to Serve with This Casserole
Roast turkey and this casserole are the obvious pair for a reason; the salty, herby skin and the sweet, soft potato balance each other out. A glazed ham works just as well, with the salty-smoky slices cutting through the richness. For a meatless main, a mushroom and lentil Wellington has a savory depth that makes the casserole feel like a bright, sweet counterpoint.
Frequently Asked Questions
Can I use canned sweet potatoes?
Yes, you can. Drain them well and use two 15-ounce cans of plain sweet potato puree, not the syrup-packed kind. Skip the boiling step and jump straight to mixing the filling.
Can I make this without eggs?
You can swap the eggs with 2 flax eggs. Mix 2 tbsp ground flaxseed with 6 tbsp water, let it sit for 5 minutes until gel-like, then stir it into the filling. The texture will be a little softer but still sliceable.
Do I need to use certified gluten-free oats?
Yes. While oats are naturally gluten-free, they are often processed alongside wheat. Certified gluten-free oats are the safest bet, especially if anyone at your table has celiac disease.
Can I freeze this after baking?
You can. Let the casserole cool completely, wrap it tightly, and freeze for up to 2 months. Thaw in the fridge overnight and reheat in a 350°F (175°C) oven until the center is warm. The topping will lose some crunch, but a few minutes under the broiler brings it back.

Gluten-Free Sweet Potato Casserole Recipe
Ingredients
Method
- Preheat the oven to 350°F (175°C). Boil the cubed sweet potatoes until tender, about 15 to 20 minutes. Drain well.
- Mash the warm potatoes with the melted butter, 1/2 cup brown sugar, milk, vanilla, cinnamon, nutmeg, and salt until smooth. Stir in the eggs.
- Combine the oats, pecans, 1/3 cup brown sugar, 1/2 tsp cinnamon, and softened butter. Rub together with your fingers until crumbly.
- Spread the potato mixture into a 9×13 inch baking dish. Scatter the topping over it and bake for 25 to 30 minutes, until golden and bubbly.
- Let the casserole rest for 5 minutes, then serve warm.
