Combine the dry ingredients in a large bowl.
The mixture should be the flour, cornmeal, baking powder, salt, sugar, and onion powder.
In a separate bowl, whisk together the milk and egg until well combined.
This mixture will ensure your hush puppies are moist and have the right texture.
Gradually add the milk and egg mixture to the dry ingredients.
Mix until you achieve a batter consistency, similar to thick bread batter.
Heat the vegetable oil in a deep fryer or large pot to 350°F.
You want the hush puppies to fry evenly for a perfect golden-brown finish.
Using a spoon or scoop, carefully drop spoonfuls of the batter into the hot oil.
Fry in batches to avoid overcrowding and ensure even cooking.
Fry each hush puppy for 3-4 minutes or until they turn a golden brown.
Remove with a slotted spoon and drain on paper towels.