Dairy Free Sweet Potato Casserole with Pecan Streusel

Holiday dinners can be tricky when you need to avoid dairy, especially when it comes to classic side dishes. Sweet potato casserole is usually loaded with heavy cream and regular butter.

Comforting sweet potato casserole dairy free

I wanted to make a dairy free sweet potato casserole with pecan streusel that tastes just as cozy as the traditional version.

This version uses dairy free butter and simple oat milk to keep the filling completely smooth and creamy. Nobody at the table will even notice that there is no milk in it.

Dairy free sweet potato casserole with pecans

The crunchy brown sugar and pecan topping adds the perfect contrast to the soft spiced potatoes underneath.

It is a wonderful side dish for big family gatherings or any cozy weekend dinner at home.

Why This Recipe Is a Keeper

Deeper Roasted Flavor – Roasting sweet potatoes whole caramelizes their natural sugars for a much richer taste than boiling them.

Amazing Texture Contrast – The crunchy pecan streusel pairs wonderfully with the velvety smooth sweet potato filling in every bite.

Crusty pecan sweet potato casserole dairy free

Undetectably Dairy Free – Oat milk and plant butter keep this dish delightfully creamy without using any real milk.

Light and Fluffy – Beating eggs into the warm mash creates an airy, melt-in-your-mouth texture once it bakes.

Here’s What You’ll Need

For the Sweet Potatoes

  • 3 lb Sweet Potatoes (About 4 Large)
  • 1/3 cup Dairy Free Butter, Melted
  • 1/3 cup Brown Sugar
  • 1/3 cup Unsweetened Oat Milk
  • 2 tsp Vanilla Extract
  • 1 tsp Ground Cinnamon
  • 1/4 tsp Ground Nutmeg
  • 1/2 tsp Salt
  • 2 Large Eggs

For the Pecan Streusel

  • 3/4 cup Brown Sugar
  • 1/3 cup All Purpose Flour
  • 1/4 tsp Ground Cinnamon
  • 1/4 tsp Salt
  • 4 tbsp Cold Dairy Free Butter, Cubed
  • 1 cup Pecans, Chopped

How to Make It

Step 1

Preheat the oven to 400°F. Prick the sweet potatoes with a fork, place them on a lined baking sheet, and roast for 50-60 minutes until completely soft. Roasting instead of boiling gives a deeper, caramelized flavor.

Step 2

Let the sweet potatoes cool slightly, then scoop the flesh into a large bowl and lower the oven to 350°F. Mash until smooth with the melted butter, brown sugar, oat milk, vanilla, cinnamon, nutmeg, and salt.

Once the mixture is just warm rather than hot, beat in the eggs until fully combined.

Step 3

Grease a 2 quart (8×11 inch) baking dish and spread the sweet potato mixture evenly inside.

Step 4

For the streusel, mix the brown sugar, flour, cinnamon, and salt in a bowl. Work in the cold butter with a fork or your fingertips until the mixture forms clumps, then stir in the pecans. Scatter it evenly over the sweet potatoes.

Step 5

Bake for 30-35 minutes until the filling is set and the topping is golden and crunchy. Let it rest for 10 minutes before serving.

Homemade dairy free sweet potato casserole

Recipe Tips

Let the Potatoes Cool Before Adding Eggs

You will get the best results if you make sure the mashed sweet potatoes are only warm before stirring in the eggs.

If the mash is steaming hot, the heat will cook the raw eggs right away and leave little scrambled bits inside your casserole.

Giving the warm potato base about ten minutes to cool down ensures the eggs blend smoothly and bake into a soft, custardy filling.

Use Stick Butter Instead of Tub Spreads

From my experience, dairy-free butter sold in solid stick form works much better for the streusel than the variety sold in plastic tubs.

Dairy free sweet potato casserole in baking dish

Tub butter contains extra water and soft oils that melt almost immediately inside the oven.

Stick butter stays firm while you mix it, which gives you those crisp, crumbly clumps across the top instead of a flat, greasy puddle.

Roast Until the Natural Sugars Bubble Out

I recommend leaving the sweet potatoes in the oven until a fork slides into the thickest part with zero resistance.

You will know they are ready when you see clear, sugary syrup bubbling out through the skin and onto your baking sheet.

That syrup shows the natural sugars have fully caramelized, which makes the filling taste rich and sweet without adding extra sugar.

What to Make Next

Popular Questions

Can I assemble this casserole ahead of time?

Yes, you can assemble the sweet potato base in your baking dish up to two days in advance and keep it covered in the fridge.

Keep the pecan streusel in a separate container and scatter it on top right before baking so it stays perfectly crisp.

Dairy Free Kitchen

Dairy Free Sweet Potato Casserole with Pecan Streusel

This classic holiday dish brings rich flavor and a satisfying crunch everyone will love. It is sure to become a cherished family favorite.
Dairy Free Sweet Potato Casserole with Pecan Streusel
Prep Time 20 minutes
Cook Time 1 hour 30 minutes
Total Time 1 hour 50 minutes
Servings 8 servings
Calories 520 kcal

Ingredients

For the Sweet Potatoes
  • 3 lb Sweet Potatoes (About 4 Large)
  • 1/3 cup Dairy Free Butter, Melted
  • 1/3 cup Brown Sugar
  • 1/3 cup Unsweetened Oat Milk
  • 2 tsp Vanilla Extract
  • 1 tsp Ground Cinnamon
  • 1/4 tsp Ground Nutmeg
  • 1/2 tsp Salt
  • 2 Large Eggs
For the Pecan Streusel
  • 3/4 cup Brown Sugar
  • 1/3 cup All Purpose Flour
  • 1/4 tsp Ground Cinnamon
  • 1/4 tsp Salt
  • 4 tbsp Cold Dairy Free Butter, Cubed
  • 1 cup Pecans, Chopped

Instructions

  1. Preheat the oven to 400°F. Prick the sweet potatoes with a fork, place them on a lined baking sheet, and roast for 50-60 minutes until completely soft. Roasting instead of boiling gives a deeper, caramelized flavor.
  2. Let the sweet potatoes cool slightly, then scoop the flesh into a large bowl and lower the oven to 350°F. Mash until smooth with the melted butter, brown sugar, oat milk, vanilla, cinnamon, nutmeg, and salt.
    Once the mixture is just warm rather than hot, beat in the eggs until fully combined.
  3. Grease a 2 quart (8x11 inch) baking dish and spread the sweet potato mixture evenly inside.
  4. For the streusel, mix the brown sugar, flour, cinnamon, and salt in a bowl. Work in the cold butter with a fork or your fingertips until the mixture forms clumps, then stir in the pecans. Scatter it evenly over the sweet potatoes.
  5. Bake for 30-35 minutes until the filling is set and the topping is golden and crunchy. Let it rest for 10 minutes before serving.

Nutrition

Serving: 1servingCalories: 520kcalCarbohydrates: 70gProtein: 6gFat: 24g
Course Side Dish
Cuisine American
Keyword dairy free, pecan streusel, sweet potato casserole, thanksgiving side dish

Tried this recipe?

Let us know how it turned out!

Leave a Comment

Recipe Rating




Send this to a friend