Get the dry ingredients ready.Mix the cornmeal, flour, sugar, baking soda, baking powder, salt, garlic powder, and cayenne pepper (if using) in a sizable mixing basin.
Blend the moist components. Beat the egg, water, and buttermilk together in a medium-sized bowl. Blend thoroughly. Mix the Dry and Wet Ingredients.
Mixing gently until just incorporated, gradually incorporate the wet mixture into the dry ingredients.
Add the chopped onion and fold in. Not overly dry, but thick enough to hold together.
Warm up the oil. Fill a deep fryer or large saucepan with a thick bottom with vegetable oil up to about two inches deep. Preheat the oil to 175°C, or 350°F.
Cook the Grumpy Puppies. Make sure not to overcrowd the pot by dropping tiny balls of batter into the heated oil using a spoon or small cookie scoop.
Fry in batches for 2 to 3 minutes on each side, or until well cooked and golden brown.6. Empty and proceed to serve.
Using a slotted spoon, remove the hush puppies and drain on paper towels. Warm up and pair with your preferred dipping sauce.