Home » Recipes » Gluten Free Sweet Potato Casserole (Dairy Free)

Gluten Free Sweet Potato Casserole (Dairy Free)

Disclosure: This post may contain affiliate links. I receive a small commission when you make a purchase using my affiliate links.

Serve our incredible dairy free and Gluten Free Sweet Potato Casserole with your holiday meals! It’s hot and creamy on the inside with a crisp topping. We’ve made part of this recipe in the Instant Pot to make it easier and faster. Plus our recipe is also soy free, nut free, and vegan.

photo collage of sweet potato casserole in a gray bowl with a spoon

I’m back with another great allergy friendly holiday recipe for you today: dairy free and gluten free Sweet Potato Casserole! It’s hot and creamy inside with a delicious crunchy layer of streusel on top.

You won’t miss the dairy, eggs, or nuts in this recipe!

Oddly enough, this is my first time making sweet potato casserole. our Thanksgiving and Christmas meals at our house have been largely non-traditional.

Our holiday meals have included things like alligator sausage, smoked game hens, turducken, bacon wrapped asparagus, and other fun fare, but not until this year have we made traditional stuffing or sweet potatoes casserole. So this is a first for our family!

gluten free sweet potato casserole with streusel topping

Since we have multiple allergies in our house, we made this one completely allergy friendly and top 8 free. My daughter has tree nut allergies, so we made this recipe without the traditional pecans on top. But you can add them to this recipe if you can have pecans in your house.

How to make sweet potato casserole

I made this recipe a bit faster and easier by cooking the sweet potatoes in the Instant Pot. It shaves off at a bit of cooking time from this recipe!

Here are the steps for making this recipe:

  • Cook your sweet potatoes in the Instant Pot/pressure cooker
  • While the sweet potatoes are cooking, mix together your streusel topping
  • Mash the sweet potatoes with the dairy free butter and other filling ingredients
  • Top with half the streusel and bake
  • Put the other half of the streusel on and bake some more
  • Cool a bit and serve warm with dinner. Delicious!
sweet potatoes ready to cook in a pressure cooker

We used an 8×8 pan for this recipe and I filled the 8×8 inch pan pretty full with sweet potatoes. But you can cook this recipe in a 9×13 pan as well if you want instead. Both pans will work for this recipe.

We used a nice thick layer or streusel on top of our casserole, so if you make this in a 9×13 pan you can leave the amount of streusel the same or double it. That’s up to you!

If you want more crumb to sweet potato ratio, you can spread this out in a 9×13 pan and double the crumb/streusel mixture to put on top.

glass pan with sweet potatoes topped with streusel

The streusel is my favorite part, so I vote for doubling it, but that’s just my preference 😉

If you bake this in a 9×13 pan and double the streusel, the baking times will be the same as baking it in an 8×8 inch pan.

We call for adding the streusel in 2 parts in this recipe since the sweet potatoes release some water during baking and can soften up the first layer of streusel a bit, so we added the other half of the streusel towards the end of baking to ensure it has a nice crisp topping when it comes out.

Variations for our sweet potato casserole

As I mentioned earlier, my daughter has tree nut allergies, so we made this recipe without pecans on top. But if you can have pecans, you can sprinkle chopped pecans on top of this vegan sweet potato casserole to make it even more delicious!

vegan sweet potato casserole in a glass pan

Some people also love sweet potato casserole topped with marshmallows instead of streusel topping. If you love eating it that way, you can skip the streusel and add marshmallows to the top of this instead.

If you’re a fan of chocolate, you can also sprinkle some mini allergy friendly chocolate chips on top of the sweet potatoes under the streusel to add a little chocolate layer to this recipe, too.

I was going to do this with my recipe, but my husband isn’t a fan of chocolate so I left that out. But it would be delicious with chocolate chips added!

dairy free and nut free sweet potato casserole on a fork

How to make this recipe ahead to save time

If you’d like to save a little time on Thanksgiving or Christmas day, you can make the sweet potatoes 1-2 days ahead of time and then bake it the day of your dinner.

Just cook your sweet potatoes in the Instant Pot 1-2 days before your holiday dinner, skin them, mash them, add your margarine and seasonings, spread it out in your dish and then put it in the fridge for 1-2 days.

When you’re ready to bake your sweet potatoes, take them out of the fridge about 30 minutes to 1 hour before you plan to bake them to warm the pan up a bit. Add your streusel topping, then bake it according to the recipe directions.

allergy friendly sweet potato casserole in a gray cup on a fork

Check out our other great Thanksgiving recipes!

Gluten Free Sweet Potato Casserole (Dairy Free)

Serve our incredible dairy free and gluten free Sweet Potato Casserole with your holiday meals! We've made part of this recipe in the Instant Pot to make it easier and faster. Plus our recipe is also soy free, nut free, and vegan.
Vegan, gluten free; Free of: dairy, eggs, soy, tree nuts, peanuts
5 from 3 votes
Print Pin Rate
Course: Desserts, Side Dishes
Cuisine: American
Keyword: sweet potato casserole, sweet potato casserole recipe, vegan sweet potato casserole
Prep Time: 30 minutes
Cook Time: 30 minutes
Cooling time: 15 minutes
Total Time: 1 hour 15 minutes
Servings: 12 servings
Calories: 238.23kcal


Sweet potato mixture:


Sweet potatoes:

  • Wash your large sweet potatoes and cut them in half as shown in the photo in the post. Leave the peels on. Pierce each sweet potato half about 3 times and place in the Instant Pot or CrockPot Express with a steamer rack in the bottom.
  • Add 1 cup of water to the pressure cooker. The steamer rack will keep the potatoes from sitting in the water.
  • Close the lid on the pressure cooker, close the steam valve, and cook on Manual (for CrockPot Express) or Steam (for Instant Pot) on high for 15 minutes.
  • Once it's done cooking, turn off the keep warm feature and allow natural pressure release for 10 minutes, then quick release the rest of the pressure.
  • While the sweet potatoes are cooking in the Instant Pot, prepare the streusel.

Streusel topping:

  • In a medium bowl, stir together with a fork the brown sugar, sorghum or brown rice flour, cinnamon, and salt.
  • Cut the softened dairy free butter into the brown sugar mixture until it's mixed well and crumbly. Set aside.

Putting it all together:

  • Preheat the oven to 350 degrees F. Spray the bottom of an 8×8 inch pan or a 9×13 pan (both will work fine in this recipe).
  • Remove the sweet potatoes from the Instant Pot while they're still hot and remove and discard the peel/skin. Use hot pads or these will burn your hands.
  • Add the brown sugar, dairy free butter, vanilla, cinnamon, and salt and mash together until mixed well. Spread into the bottom of the prepared pan.
  • Spread half the streusel topping on the sweet potatoes and set aside the other half.
  • Bake the sweet potato casserole uncovered for 30 minutes.
  • Spread on the other half of the streusel topping and bake again for 10 more minutes.
  • Allow to cool for about 15 minutes before serving warm with your meal. Enjoy!


*We use Earth Balance Soy Free or Country Crock Plant Sticks with Avocado Oil


Calories: 238.23kcal | Carbohydrates: 39.38g | Protein: 1.03g | Fat: 8.75g | Saturated Fat: 2.34g | Trans Fat: 0.02g | Cholesterol: 0.02mg | Sodium: 159.34mg | Potassium: 146.1mg | Fiber: 2.04g | Sugar: 28.11g | Vitamin A: 4610.78IU | Vitamin C: 0.78mg | Calcium: 35.91mg | Iron: 0.39mg
Did you make this recipe?Share a photo on Instagram and tag us @TheFitCookie!

4 thoughts on “Gluten Free Sweet Potato Casserole (Dairy Free)”

  1. 5 stars
    Perfect! Most loved side dish this Thanksgiving! Made it for both Thanksgiving dinners I prepared and everyone kept commenting on how good it was. Thank you for sharing


Leave a Comment

Recipe Rating