In a large saucepan, bring about 8 cups of water to a boil. Peel and chop sweet potatoes into ½-inch cubes.
Add sweet potatoes to boiling water and cook for about 10 minutes until easily pierced with a fork. Drain and cool for 10 minutes.
In a mixing bowl, mash the sweet potatoes until smooth. Stir in non-dairy milk, brown sugar, melted vegan butter, vanilla extract, cinnamon, nutmeg, and salt until creamy.
Pour the sweet potato mixture into a greased casserole dish and spread evenly.
In a food processor, combine pecans, all-purpose flour, brown sugar, cinnamon, and salt. Pulse until finely chopped, then drizzle in melted vegan butter until clumpy.
Spread the pecan topping over the sweet potato mixture.
Bake for 20-30 minutes until the topping is golden brown.
Allow to cool for 10 minutes before serving.
Send me this recipe!
Just enter your email below and get it sent straight to your inbox!
Notes
Store leftovers in an airtight container in the refrigerator for up to 4 days or freeze for up to 3 months.