01 -
Preheat oven to 350°F (175°C). Lightly coat a donut pan with nonstick oil spray to prevent sticking.
02 -
In a medium bowl, whisk together all-purpose flour, cornstarch, baking powder, baking soda, ground nutmeg, and granulated sugar until thoroughly blended.
03 -
Add whole milk, sour cream, large egg, melted butter, and vanilla extract to the dry ingredients. Stir gently until a smooth, lump-free batter forms.
04 -
Transfer batter to a piping bag or a zip-top bag with the corner snipped. Pipe evenly into donut pan, filling each cavity about two-thirds full.
05 -
Bake for 9–10 minutes until tops spring back lightly and a toothpick inserted in the center emerges clean. Allow to cool in pan for 2 minutes, then transfer to a wire rack.
06 -
Place dark chocolate melting wafers in a microwave-safe bowl. Microwave in 20-second intervals, stirring between each, until smooth. Dip the base of each cooled donut in chocolate and place chocolate-side up on a wire rack to set.
07 -
Melt caramels with milk in a microwave-safe bowl for 30-second intervals, stirring until smooth. Mix in salt and toasted shredded coconut until completely incorporated.
08 -
Spread the warm caramel coconut mixture on top of each donut. Let topping set briefly for easier handling.
09 -
Use remaining melted chocolate to drizzle over the tops of the donuts in a zigzag pattern. Allow all coatings to set completely before serving or storing.