In a large mixing bowl, add all dry ingredients and whisk to combine.
Add the onion, buttermilk and eggs to the dry mixture and mix until combined.
In a large thick-bottomed pot or saucepan, heat about 3 – 4 cups of high temperature cooking oil to 350 degrees.
Using your hands, form balls (about a tablespoon worth of dough works great) and carefully drop them in the hot oil with a heat resistant spoon. The oil should bubble around the hushpuppies and should naturally turn them in circles, evenly cooking them and creating a nice crispy outside. This only takes a minute or two or until golden brown/desired level of crisp. Fry 3 to 6 at a time so that the puppies have plenty of space.
Notes
Serve with burgers and eat leftovers with jam for breakfast the next day.