Gluten-Free Sweet Potato Casserole
One of the things I adore about this recipe is how versatile it is. It works beautifully as a side for dinner, but it can also shine as a sweet potato breakfast casserole.
Prep Time 20 minutes mins
Cook Time 30 minutes mins
Total Time 50 minutes mins
Course Side Dish
Cuisine American
Servings 10 servings
Calories 230 kcal
For the Sweet Potato Base
- 4 cups mashed sweet potatoes about 4 large sweet potatoes
- 1/2 cup unsweetened almond milk or any milk you prefer
- 1/4 cup melted butter or coconut oil for a dairy-free version
- 1/3 cup brown sugar
- 2 large eggs
- 1 tsp vanilla extract
- 1/2 tsp ground cinnamon
- 1/4 tsp ground nutmeg
- Pinch of salt
For the Crumble Topping
- 1/2 cup almond flour
- 1/3 cup brown sugar
- 1/4 cup melted butter
- 1/2 tsp cinnamon
- 1/4 cup chopped pecans optional, but adds a wonderful crunch!
Prepare the Sweet Potatoes
Peel and chop your sweet potatoes into evenly sized chunks. This helps them cook faster and more evenly.
Place the sweet potatoes in a large pot and cover with water. Add a pinch of salt.
Bring to a boil over medium-high heat, then reduce to a simmer for 15–20 minutes, or until tender when pierced with a fork.
Drain the water and let the sweet potatoes sit for a few minutes to steam off excess moisture.
Pro Tip: Slightly drying the potatoes after draining prevents your casserole from becoming watery.
Mash the Sweet Potatoes
Transfer the cooked sweet potatoes to a large mixing bowl.
Add the melted butter, brown sugar, eggs, almond milk, vanilla extract, cinnamon, nutmeg, and a pinch of salt.
Mash or beat until completely smooth and creamy.
Pro Tip: Use a hand mixer for the creamiest texture. If using a potato masher, make sure there are no lumps for the smoothest base.
Prepare the Crumble Topping
In a separate bowl, combine almond flour, brown sugar, cinnamon, melted butter, and pecans (if using).
Mix until the mixture resembles coarse crumbs.
Pro Tip: If you like a slightly crispier topping, toast the pecans lightly in a dry pan before mixing them in.
Assemble the Casserole
Preheat your oven to 350°F (175°C).
Grease a 9x13 baking dish lightly with butter or nonstick spray.
Spread the sweet potato mixture evenly in the dish.
Sprinkle the crumble topping evenly over the sweet potato layer.
Bake to Perfection
Bake uncovered for 25–30 minutes, or until the topping is golden and slightly crisp.
Remove from the oven and let it cool for 5–10 minutes before serving.
Pro Tip: Letting it rest slightly helps the casserole set, making it easier to serve and keeping each portion intact.
Nutritional Value (per serving)
- Calories: ~230
- Protein: 4g
- Fat: 11g
- Carbohydrates: 28g
- Fiber: 4g
- Sugar: 12g
- Sodium: 120mg
Share your thoughts! Rate and comment below if you tried this recipe.
Nutrition Disclaimer:
The nutritional information provided on this website is an estimate only and is intended for general guidance. We cannot guarantee its accuracy and recommend consulting a qualified healthcare professional or registered dietitian for personalized nutrition advice.
Keyword gluten free sweet potato casserole, sweet potato casserole