Over medium heat melt butter and brown sugar together until smooth & melted. Bring to a slow boil until it looks caramelized, 2-3 minutes. Stir in pecans and spread on wax paper and cool, set aside.
Donuts:
Preheat oven to 400 degrees. Grease 2 donut pans using cooking spray.
In a small cup, mix together milk and vinegar, allow this to sit until it starts to curdle about 5 minutes.
Melt butter in a small bowl and set aside to cool.
In a medium mixing bowl add together flours, instant pudding, white sugar, brown sugar, baking soda, salt, nutmeg, and cinnamon. Set aside.
Whisk the honey into the curdle milk and beat until well combined, then add the egg. Whisk until combined.
Mix together the wet with the dry ingredients until combined, make sure you don’t over mix, you want a fluffy donut not a dense one.
If you don’t have a piping bag, cut the corner of a Ziploc bag, add batter and pipe the dough evenly into the prepared pans, about 2/3 full.
Bake for 7 minutes, remove from oven and cool for 1 minute before you turn them over on to a cooling rack. Let the donuts cool on rack.
Frosting:
Over medium heat add the brown sugar and butter into a small sauce pan, and stir until it is completely melted and well combined. Reduce the heat to low and simmer. Add the cream and honey. Gently boil for 5-6 minutes while constantly stirring.
Turn off heat and stir in the vanilla and powdered sugar until smooth and there are no lumps. Allow frosting to cool for a minute. If the frosting becomes too thick stir in a tablespoon of milk.
Dip the tops of the donuts into the warm icing and immediately sprinkled with “candied” pecans.