Heat a skillet to medium and add oil. Then add corn and seasoning. Saute 10-15 minutes, until corn starts to brown.
In a food processor, combine corn, mayonnaise, lime juice and zest, cotija, cilantro, jalapeño, salt, pepper, paprika, and garlic powder. Quickly pulse a couple of times. Just enough to make the mixture able to stick together.
Line a baking sheet with wax paper or foil and scoop into balls about 2 tablespoons in size. I used a small cookie scoop/melon baller for this and it worked great! Place into the freezer for 6 hours to overnight.
In 2 medium bowls, mix eggs for egg wash and combine breadcrumb mixture. Drop elote balls into egg wash, then breadcrumbs and set aside.
Preheat the cooking oil to 350º. Carefully lower each elote ball into the oil and fry for 4 minutes. Remove and place on a paper towel-lined plate to drain and cool.
Once they're cool and you've made your avocado crema, dip and enjoy!