Lightly grease a mini doughnut (or muffin) tin and preheat the oven to 350F/180C.
Sift the flour, cocoa powder, baking powder and baking soda, and then whisk in the sugar, nutmeg and salt.
Add the butter, and using your fingers, rub it into the dry ingredients until it becomes coarse crumbs.
In a separate bowl, whisk together the buttermilk, yogurt, vanilla and egg. Add to the flour mixture and stir until just combined. Do not overmix, or your doughnuts may be a bit rubbery.
Fill each cup 1/2 to 3/4 full. You can do this with a spoon, but I prefer using a piping bag to fill each cup more evenly and cleanly. It’s important not to overfill, or as the doughnuts rise, you’ll lose the hole. (If you're making them in the muffin pan, just make a doughnut shape around the edges of the tin. Be careful not to put too much batter of they'll become a muffin. Not that it doesn't taste good, it's just not a doughnut. It's a doughnut muffin.)
Bake for 5 to 10 minutes (depending on the size of your doughnut pan), until the doughnuts spring back when touched. Let cool slightly on a wire rack before glazing. If coating in powdered sugar, let them cool even a bit more.
Makes about 15 mini doughnuts. (I used Wilton's mini doughnut pan and mine made about 26 mini doughnuts and took 5 minutes to bake.)