Elote comes from traditional Mexican cuisine. It's been a staple for centuries. Over time, it got creamy toppings, spices, and other flavors.