Boil corn on the cob until soft.
Rub corn with 1 tablespoon cooking oil and then char on a grill, or skillet, until slightly charred.
Cut kernels from the corn cob with a sharp knife on your cutting board, then place them in a large bowl.
Add 1 tablespoon oil in a skillet and briefly saute poblano pepper over medium-high heat to char the exterior of the pepper while retaining some crispness. Lower heat and saute garlic until fragrant. (alternatively, the pepper can be grilled and garlic roasted instead)
Rinse sliced onion in a strainer and rinse with cold water to mellow its flavor then drain well.
Mix onion, 2 tablespoons olive oil, tomato, garlic, lime juice, pepper, and paprika with the corn.
Season generously with salt and pepper to taste
Top with cilantro and serve.