Preheat oven to 350ºF and adjust rack to middle position. Place sweet potatoes, honey, eggs, butter, coconut milk, vanilla and salt in a mixing bowl. Mash potatoes and stir until all ingredients are thoroughly mixed. Pour into an 11 x 7-inch baking dish.
Place almond flour, coconut flour, honey, salt and butter in a medium mixing bowl. Stir until combined. Stir in pecans. Sprinkle pecan mixture in an even layer over the sweet potatoes. Bake for 20 minutes until golden brown.