• 1 ¾ cups all-purpose flour (220g) • ¼ cup granulated sugar (50g) • ¼ cup light brown sugar firmly packed (50g) • 2 teaspoons cornstarch • 1 teaspoon baking powder • ¼ teaspoon baking soda • ½ teaspoon salt • ¼ cup very hot water boiling or steaming • ¼ cup natural cocoa powder (25g) • 4 Tablespoons unsalted butter melted • 1 large egg room temperature preferred • 1 ½ teaspoons vanilla extract • ¾ cup buttermilk (177ml) • ⅓ cup mini chocolate chips

Glaze • 1 cup semisweet chocolate chips • 2 ½ teaspoons coconut oil or vegetable shortening

In a large mixing bowl, whisk together flour, sugars, cornstarch, baking powder, baking soda, and salt.

Measure out steaming water into a large measuring cup or a separate mixing bowl. Immediately add cocoa powder and whisk until smooth.

Whisk in butter until combined (it's OK if small lumps form). Add egg and vanilla extract to cocoa mixture and whisk well. Add buttermilk and whisk until smooth.

Add chocolate mixture to dry ingredients and use a spatula to gently fold together until about halfway combined.

Add mini chocolate chips and continue to gently stir ingredients until just combined (do not over-mix or donuts could be dense, dry, and tough).

Lightly but thoroughly grease and flour (or spray with baking spray) a 12 count donut tin. Then, drop batter evenly into prepared donut molds using a piping bag.

Transfer to center rack of 350F (175C) oven and bake for 10-12 minutes or until a toothpick inserted in the thickest part of a donut comes out clean or with fudgy crumbs.

Allow donuts to cool in pan for several minutes before carefully turning out to a cooling rack to cool completely before covering with glaze.

Combine chocolate chips and coconut oil in a small microwave-safe bowl and heat in 25-second intervals, stirring well in between, until chocolate and oil are completely melted.

Dip the smooth surface of each donut entirely into the chocolate glaze. Return to a cooling rack for the glaze to set before enjoying. Decorate glaze with sprinkles.