Elote and esquite are similar types of Mexican street food. The main difference is in how they are served. Elote is typically served on the cob (except when served as a dip or casserole); esquite is served off the cob in a cup for a tasty portable snack.