
Rinse, peel, and cut the sweet potatoes into chunks, then add to a medium saucepan. Water should cover the potatoes at least an inch. Add salt to taste.
Bring to a boil over high heat and then reduce the heat. Cook until tender, and potatoes can be easily pierced with a fork—about 12 minutes, depending on the size of the potatoes.
Drain water and simmer for about 1 minute or until water has evaporated.
Preheat oven to 350℉/177℃.
Separate the egg yolks and whites, set the whites aside.
Place in a large mixing bowl. While sweet potatoes are still hot, add the brown sugar, egg yolks, vanilla extract, and evaporated milk. Thoroughly mix using a handheld mixer. A stand mixer works just as well.
Add melted butter and mix. Follow with the flour, baking powder, salt, allspice, cinnamon, and nutmeg. Continue mixing until smooth and thoroughly blended.
In a medium bowl, beat the egg whites until they form stiff, glossy peaks. This helps soufflé from being too dense. Do not overbeat.
Gently fold in a third of the egg whites to the sweet potato mixture using a large spatula. This initially lightens up the mixture and prepares the batter for the remaining egg whites.
Add the remaining egg whites all at once and gently fold them until barely any white streaks remain. Stop folding.
Spray a 13x9-inch baking pan (or 3½- to 5-quart casserole or divide it in ramekins). In this recipe, I split the sweet potato soufflé in half. One half I baked in a casserole (about a 2-quart casserole dish) and the rest in ramekins.
Bake 25 to 30 minutes or until well puffed and slightly brown on top. Do not open the oven door for at least 20 minutes to prevent cold air from collapsing the soufflé. The soufflé will deflate slightly when removed from the oven.
Serve immediately. Enjoy!