Cut the corn kernels off the cob. Heat oil in a skillet, add corn kernels and cook until they char, stir constantly. You can substitute with 2 cans of corn rinsed and drained. Takes about 5 minutes, transfer the cooked corn to a bowl, and set aside.
Prepare the dressing, add mayo, lemon, garlic, cumin, smoked paprika, cayenne pepper in a bowl and whisk to combine, set aside.
Add red onion tomatoes, bell pepper, chipotle ranch dressing, to the corn and mix well to coat.
Season with salt and garnish with cilantro. Serve immediately.
Store your leftover corn salad in an airtight container and keep refrigerated for about 3 days.