01 -
Preheat oven to 350°F and lightly grease a donut pan to prevent sticking.
02 -
In a medium bowl, whisk together flour, cornstarch, baking powder, baking soda, ground nutmeg, sugar, and salt until evenly blended.
03 -
Add milk, sour cream, egg, melted butter, and vanilla extract to the dry mixture. Stir gently until smooth and free of lumps.
04 -
Transfer batter to a piping bag or resealable plastic bag with the corner cut off. Pipe batter evenly into prepared donut pan cavities, filling each approximately two-thirds full.
05 -
Bake for 9 to 10 minutes or until tops spring back when touched and a toothpick inserted comes out clean. Cool donuts completely on a wire rack.
06 -
Melt dark chocolate wafers in the microwave in short bursts, stirring between intervals. Dip the bottom of each cooled donut into melted chocolate, placing chocolate side up on a rack to set.
07 -
In the microwave, melt caramel candies with milk, stirring until smooth. Stir in toasted coconut and salt until combined.
08 -
Spread the warm caramel and coconut mixture evenly over the top of each chocolate-dipped donut. Allow topping to set briefly.
09 -
Drizzle remaining melted chocolate in a zigzag pattern over the caramel-topped donuts. Let the glaze set completely before serving or storing.