Preheat the oven to 350 degrees F. Prepare a 2 1/2-quart baking dish by Greasing it with butter.
Poke the sweet potatoes all over with a fork, then place them on a foil-covered baking sheet.
Bake the sweet potatoes for approx 1 hour, or until they are tender and easily pierced with a fork.
Once the sweet potatoes have cooled enough to handle, peel off the skin and transfer the flesh to a large mixing bowl. Using a potato masher or fork, mash the sweet potatoes until they become smooth and free of lumps.
add the eggs, sugar, butter, vanilla extract, milk, and salt. Ensure that all the ingredients are well combined by using an electric mixer or hand mixer. Mix until the mixture is smooth and evenly blended.
Transfer the sweet potato mixture into it, spreading it evenly to create a smooth surface.
For the topping, take a medium-sized bowl and combine the pecans, brown sugar, flour, and butter. Mix the ingredients thoroughly until a crumbly consistency is achieved.
Spoon the topping mixture over the sweet potato mixture in the baking dish, creating an even layer that covers the entire surface.
Place the baking dish in the preheated oven and bake for approximately 40 minutes, or until the casserole is slightly browned and the topping has crisped up.
Once the casserole is done baking, remove it from the oven and allow it to rest for 5 minutes before serving. This will allow the flavours to meld together and the casserole to settle.
Serve the Trisha Yearwood Sweet Potato Souffle warm, either as a standalone dessert or accompanied by a dollop of whipped cream or a scoop of vanilla ice cream, if desired.