In a large bowl, combine all ingredients except for the baking powder, baking soda, salt and flour.
Mix very well with a whisk until the ingredients are smooth.
In another bowl, combine the flour, salt, baking power, and baking soda and mix well.
Cup by cup, add the flour mixture to the batter mixture.
Mix very well after each addition of the flour mixture.
The batter will become a dough once all the flour is added.
Turn it onto a lightly floured board or lightly floured counter top once it is a dough.
Spread the dough out with your hands or a rolling pin to about 1/2 inch thick.
If you have a doughnut shaper, use that to form your doughnuts. If not, use a very wide-mouth cup or the top of a peanut butter jar, or anything that will give you a wide volume for the doughnut.
Now, remove the center ball (you can use these to make doughnut balls) and you can use a doughnut ball shaper if you have one. If not, what works very well is the cap from a single water bottle – not a gallon water container – but a single serving water bottle.
Form all of your doughnuts and leave them on the counter to rest.