Ingredients
Equipment
Method
Make the Donut Batter
- Preheat oven to 350F. Whisk together flour, cocoa powder, sugar, baking powder, baking soda, and salt in a large bowl until no cocoa lumps remain.
- In a separate bowl, whisk the buttermilk, dissolved espresso, egg, oil, peppermint extract, and vanilla until smooth.
- Pour wet ingredients into dry and fold with a spatula until just combined. Do not overmix - a few small lumps are fine. The batter will be thick and glossy.
- Transfer batter to a piping bag or zip-top bag with the corner snipped. Pipe into a greased donut pan, filling each cavity about two-thirds full. Smooth the tops with a damp finger.
- Bake for 10-12 minutes until the tops spring back when lightly pressed and a toothpick comes out with a few moist crumbs. Cool in the pan for 5 minutes, then turn out onto a rack to cool completely.
Make the Glaze and Finish
- Whisk powdered sugar, cocoa powder, and espresso powder in a bowl. Add milk and peppermint extract and stir until smooth. The glaze should be thick but pourable - add milk 1 teaspoon at a time if too thick.
- Dip the top of each cooled donut into the glaze, letting excess drip off. Return to the rack and immediately sprinkle with crushed candy canes. Let set for 15 minutes before serving.
Notes
For the best texture, do not overmix the batter or the donuts will turn out tough. If you don't have buttermilk, stir 1 tablespoon lemon juice into 3/4 cup milk and let sit 5 minutes. The glaze sets quickly, so add candy cane topping immediately after glazing each donut. These keep well in an airtight container at room temperature for 2 days, or freeze unglazed for up to 1 month.
