In a bowl, whisk together the corn meal, flour, sugar, baking powder and salt.
Mix in the egg, milk and oil until well combined.
Heat 2 inches (minimum) of oil to 375F.
Drop large spoonfuls of the hush puppy batter into the hot oil. Do this carefully and slowly so the oil does not splash or splatter.
Once the hush puppy has browned on one side, turn it over to brown the other side.
Remove from the oil once the hush puppy is nice and golden brown, usually after a few minutes.
Drain and cool briefly on a paper towel.
Notes
Fry the hush puppies in small batches, around 6-8 per batch. This helps to keep the oil from cooling too much and helps prevent the hush puppies from sticking together while frying. Also, let the oil come back up to 375F between batches.