1) Preheat the oven to 200C/Gas 6. Lightly grease a 20cm square baking dish.
2) In a large bowl, combine the sweet potatoes, sugar, eggs, milk, butter, vanilla and salt. Pour the mixture into the prepared baking dish.
1) Combine the brown sugar, butter, flour and pecans in a separate bowl. Crumble the topping over the sweet potato mixture.
2) Bake for 20-25 minutes, until the topping is golden brown. Serve hot.