Preparing the Sweet Potatoes: Wash, peel, and cube the sweet potatoes. Place the sweet potato cubes in a pot of water and bring to a boil. Cook until tender, then drain.
Creating the Sweet Potato Base: In a mixing bowl, mash the cooked sweet potatoes until smooth. Add granulated sugar, brown sugar, melted butter, beaten eggs, vanilla extract, ground cinnamon, ground nutmeg, and a pinch of salt. Mix the ingredients until well combined and creamy.
Assembling the Casserole: Transfer the sweet potato mixture to a greased baking dish, spreading it evenly.
Crafting the Pecan Topping: In a separate bowl, combine all-purpose flour, brown sugar, softened butter, and chopped pecans. Mix the ingredients until crumbly and the pecans are well coated.
Crown Your Creation: Sprinkle the pecan topping evenly over the sweet potato mixture, creating an enticing contrast of textures.
Baking to Perfection: Preheat the oven to 350°F (175°C). Place the casserole in the preheated oven and bake for 25-30 minutes, until the topping is golden brown and the casserole is heated through.