Elotes and Esquites are both traditional Mexican dishes that feature corn as the main ingredient, but they are not the same. Elotes is whole corn on the cob that's grilled and then coated in a mixture of mayonnaise, cheese, chili powder, and lime. It's typically served on a stick for easy eating on the go. Esquites, on the other hand, is a corn salad where the corn kernels are cut off the cob after grilling. The kernels are then mixed with similar ingredients to elotes - mayonnaise, cheese, chili powder, and lime - but are served in a cup or bowl, often with a spoon. In essence, while the flavor profiles are similar, the main difference lies in the presentation and how they're eaten.