Heat the frying oil in a deep fryer or large, deep skillet to 350°F (175°C).
In a large mixing bowl, whisk together the flour, cornmeal, sugar, baking powder, salt, garlic powder, onion powder, paprika, and black pepper.
In a separate bowl, beat the egg and then add the buttermilk. Mix well.
>brbr<
Add the wet ingredients to the dry ingredients and gently stir until just combined. Do not overmix; a few lumps are okay.
Fold in the cold butter cubes, distributing them evenly throughout the batter. The cold butter will create pockets of flavor and a rich texture.
Using a spoon or a small ice cream scoop, carefully drop spoonfuls of the batter into the hot oil. Fry in batches to avoid overcrowding, ensuring the hush puppies cook evenly.
Fry the hush puppies for 2-3 minutes or until they are golden brown, turning them occasionally for even cooking.
Once cooked, use a slotted spoon to transfer the hush puppies to a plate lined with paper towels to absorb excess oil.
Serve the Smokin' Southern Hush Puppies warm with a side of tartar sauce for dipping.