Sweet potato base
Pecan Topping
Preheat the oven to 325 degrees F
Put sweet potatoes in a medium saucepan; cover with water. Cook over medium-high heat until tender, 10 to 15 minutes. Drain and transfer to a large bowl.
Mash sweet potatoes with a fork.
Add eggs; mix until well combined.
Add sugar, milk, butter, vanilla extract, and salt; mix until smooth.
Transfer to a 9x13-inch baking dish.
Mix brown sugar and flour together in a medium bowl. Cut in butter with a pastry cutter until mixture resembles coarse crumbs; don't overmix. Stir in pecans.
Sprinkle topping over sweet potato mixture.
Bake in the preheated oven until topping is lightly browned, about 30 minutes.
