01 - Preheat oven to 350°F. Lightly grease a 9x13-inch baking dish.
02 - Place sweet potato chunks in a large pot and cover with water. Bring to a boil and cook until fork-tender, about 15 minutes. Drain thoroughly and allow to cool slightly.
03 - In a large mixing bowl, mash sweet potatoes until smooth. Add melted butter, maple syrup, milk, vanilla extract, cinnamon, salt, and eggs. Mix until fully incorporated and creamy.
04 - Spread the sweet potato mixture evenly into the prepared baking dish.
05 - In a separate bowl, combine brown sugar, flour, melted butter, and chopped pecans. Stir until mixture forms a crumbly texture.
06 - Sprinkle pecan topping evenly over sweet potato layer. Bake for 35 minutes, until topping is golden and filling is set.
07 - Allow dish to cool for 10 minutes prior to portioning and serving.