01 -
Finely chop the onions. Optionally soak in cold water for 10 minutes to reduce sharpness, then drain thoroughly.
02 -
In a mixing bowl, whisk together flour, cornmeal, baking powder, garlic powder, onion powder, paprika, salt, and pepper until evenly blended.
03 -
Add milk and beaten egg (or flax egg) to the dry ingredients, stirring until just combined without overmixing.
04 -
Fold the finely chopped onions into the batter until they are uniformly coated.
05 -
Pour approximately 5 cm of oil into a deep frying pan and heat over medium-high heat. Test the temperature by dropping a small amount of batter into the oil; it should sizzle immediately.
06 -
Carefully drop spoonfuls of the onion mixture into the hot oil, frying in batches for 3 to 4 minutes per side until golden brown. Turn using a slotted spoon for even cooking.
07 -
Remove onion balls with a slotted spoon and place on paper towels to absorb excess oil. Serve hot with a preferred dipping sauce.