Remove husk from corn and using a sharp knife, cut the kernels from the cob from top to bottom. It’s best to use a bundt pan to do so.
Microwave corn in bowl for about 5 -7 minutes. Or boil corn first, before removing from husk. Let it cool.
In a medium bowl, mix together all the dry ingredients: corn kernels, cornmeal, green onion, bell pepper, jalapeno, flour, minced garlic, cilantro, paprika , salt and pepper.
Then gently pour in milk. You might have to add about a tablespoon or more to form a thick batter.
Finally, add cheese, if desired. Thoroughly mix until the ingredients have fully combined.
Heat oil in a large nonstick skillet over medium heat. Working in batches, add about ¼-1/3 cup batter on skillet, Using the back of a cup or spoon gently press down on the ball to flatten, then fry until golden brown, about 3-4 minutes per side, depending on thickness.
Drain on paper towels before serving.
Best serve warm with cilantro dressing.