Mix cream cheese, butter, and shredded cheddar in a mixing bowl until smooth.
In a separate bowl, combine flour, cornmeal, baking powder, salt, paprika, garlic powder, and onion powder.
Add the dry ingredients into the cheese mixture a little at a time, alternating with small amounts of cold water until a thick dough forms.
Scoop small portions of dough and roll them into 1-inch balls using your hands.
Heat oil in a deep pan to about 350°F.
Fry the balls in batches for roughly 2–3 minutes or until golden and crisp.
Remove them with a slotted spoon and drain on paper towels.
Cool slightly before serving so they keep their crunch.