Bring a large pot of water to a boil and preheat oven to 350 degrees F. While water comes to a boil, peel and dice sweet potatoes into large chunks.
Add sweet potato chunks to water. Boil until fork tender--about 10 minutes.
Drain potatoes, then dump them back in the large pot with all the other ingredients. Using a hand mixer, blend until potatoes reach desired consistency and flavor. (You may like to add a little more coconut milk, spices, or syrup based on your taste.)
In a small bowl, combine all topping ingredients until pecans are well coated.
Dump sweet potatoes into an oven safe dish and top with pecans.
Bake in preheated oven until topping is browned--about 15 minutes. Serve warm.