Elotes are ears of corn that are grilled or roasted and then topped with a variety of toppings like mayonnaise, sour cream, cheese, chili powder, and lime juice. Esquites is the same thing, but it's served in a cup, and the corn is cut off the cob first. This recipe is essentially esquites, but since most people are more familiar with calling it Mexican street corn, I went with that.