01 - Set oven temperature to 350°F and lightly grease a 9x13-inch baking dish.
02 - Place sweet potato chunks in a large pot of salted water and bring to a boil. Simmer until tender, about 15 minutes, then drain thoroughly.
03 - Mash the cooked sweet potatoes in a large bowl until smooth. Incorporate melted butter, whole milk, brown sugar, eggs, vanilla extract, salt, and cinnamon until creamy and combined.
04 - Evenly spread the sweet potato mixture into the prepared baking dish.
05 - In a medium bowl, combine pecans, brown sugar, flour, melted butter, and salt. Mix until a crumbly texture is achieved.
06 - Distribute the pecan topping uniformly over the sweet potato layer. Bake for 35 to 40 minutes until the topping is golden brown and set.
07 - Allow the dish to cool for 10 minutes before serving.