In a large bowl, combine the cornmeal, flour, sugar, baking soda, baking powder and salt.
1 cup ground cornmeal, ⅓ cup all-purpose flour, 1 tablespoon granulated sugar, 1 teaspoon baking powder, ½ teaspoon baking soda, ½ teaspoon kosher salt, ¾ cup buttermilk, ¼ cup grated sweet onion, 1 large egg
In a separate bowl, add the buttermilk, onion, and egg, whisking well.
Add the wet ingredients to the dry and mix until just combined.
Allow to batter to rest for 10-15 minutes while you heat the oil of a deep fryer, or in a Dutch oven, to 365°F.
Peanut or vegetable oil
Use a medium cookie scoop to portion heaping tablespoons (approximately 2 tbsp) of batter.
Drop the batter into the oil. Fry for 2-4 minutes, until golden.
Use a slotted spoon to transfer the fried hush puppies to a paper towel-lined plate to drain. Serve warm with butter.