Whisk the egg, oil, milk, sugar, baking powder, and salt in a large bowl until smooth.
Add the first cup of flour and whisk until combined. Add the remaining flour and whisk until a smooth dough remains. Gently knead the dough in the bowl until smooth.
Transfer the dough onto a floured surface and knead several more times.
Using a rolling pin, flatten the dough until it is an inch thick. Using a donut or cookie cutter, cut out portions of dough in the donut shape.
Add about 2 inches of oil to a deep pot and place it over medium heat. Once it reaches 375F, add a few of the donuts to the hot oil. Fry for two minutes per side.
Drain the donuts on a paper towel and repeat the process until all the donuts are fried.
Make the glaze by whisking the powdered sugar with milk. if the glaze is too thick, add an extra drop of milk until glossy.
Dip the donuts in the glaze, then transfer them onto a wire rack until firm.
Oven instructions
Preheat the oven to 180C/350F. Coat a 12-count donut pan with cooking spray and set aside.
Prep the donuts as instructed.
Bake for 12-15 minutes, or until just done, and a skewer comes out just clean. Allow cooling in the pan for 5 minutes, before transferring to a wire rack to cool completely.
Once cool, dip each donut in the glaze.
Notes
TO STORE: Leftovers can be kept fresh at room temperature in an airtight container for up to three days. They can be refrigerated for up to one week, though I find they become dense and chewy afterward. TO FREEZE: Freeze leftover donuts in a freezer-safe container for up to 6 months. Let them thaw overnight at room temperature before enjoying.