Roast sweet potatoes at 400 degrees for one hour, or until very soft. Cool and peel.
Add topping ingredients to a food processor and pulse until the mixture resembles coarse crumbs with pieces of chopped pecans. Remove from processor and set aside.
Add peeled sweet potatoes and filling ingredients to the food processor, and process until smooth.
Pour filling into a greased baking dish. Sprinkle topping evenly over the sweet potato mixture.
Bake at 350 degrees for 25-30 minutes, until the topping is browned and the filling is cooked through.
Video
Notes
For dairy-free sweet potato casserole, use coconut oil.