I used microwaveable sweet potatoes & followed the directions to cook (about 13 mins for 2 potatoes at a time on high, but follow the directions on the wrapper). Another option to cook the potatoes, you can peel & dice up the sweet potatoes and boil for about 20 to 30 minutes...until done...easy to mash with a fork. You can also cook sweet potatoes in a crock pot...yum!
Preheat the oven to 375°F
If you microwave the sweet potatoes, peel the skin off. If you boil the sweet potatoes, drain the water. Then add the potatoes to a large mixing bowl along with the maple syrup, milk, ghee, eggs, cinnamon and salt. Use a hand mixer to blend altogether.
Put the sweet potato mashed mixture in a 2.5 quart baking dish. Smooth out evenly.
Place in the oven and bake for about 20 minutes.
While that is cooking, mix the Pecan Toppings together. After the 20 minutes, pull the sweet potatoes out of the oven and put the topping on and cook for another 15 to 20 minutes. Keep an eye on the topping. We put it on midway through cooking because it's easier to burn.