In a small bowl, mix the lukewarm water with the instant yeast and a pinch of sugar. Stir briefly and let it sit for 2–3 minutes.
In a large mixing bowl, add the flour, caster sugar, eggs, and the yeast mixture. Start mixing everything together using a wooden spoon or with the dough hook attachment of your stand mixer.Your dough will look sticky at this stage — that’s normal.
Once the dough starts coming together, add the softened butter. Knead for 8–10 minutes (or longer by hand) until the dough becomes smooth, stretchy, and slightly tacky but not sticky. Well-kneaded dough ensures soft, pillowy doughnuts that fry evenly.
Place the dough in a lightly oiled bowl, cover it with a cloth or cling wrap, and let it rise for 1–1.5 hours or until doubled in size.
Punch down the risen dough to release air. Dust your counter with flour and roll the dough to about ½ inch thickness.
Use a round cutter to cut doughnut shapes and a smaller cutter for the centers.
Place the cut doughnuts on a parchment-lined tray, cover lightly with a cloth, and let them rise again for 30-40 minutes. This step gives doughnuts that signature light, airy texture.
Pour oil into a deep pan and heat it to around 170–175°C. If you don't have a thermometer, test by dropping in a small dough piece — it should rise slowly and steadily, not instantly brown.
Carefully slide doughnuts into the hot oil. Fry 1–2 minutes per side until golden brown. Remove and place on paper towels to drain excess oil.
To make the glaze, mix the icing sugar with milk until smooth and shiny. Dip the cooled doughnuts into the glaze, letting the excess drip off. Place on a cooling rack to allow the glaze to set slightly.
Recipe by Bake with Shivesh at https://bakewithshivesh.com/chocolate-glazed-doughnuts/