National Dish Mexico: Elote (Recipe)

In this article
Meet Elote, the irresistible grilled corn on the cob that rules the streets of Mexico! Charred over an open flame and slathered in a creamy, tangy coating, each cob is finished with crumbly cheese, a dusting of chilli and a generous squeeze of lime. It is smoky, messy and utterly moreish — the kind of street-food snack that turns a simple ear of corn into a fiesta on a stick. Bring the buzz of a Mexican market stall straight to your own kitchen.
About Elote
Elote is a much-loved Mexican dish built around grilled corn on the cob, typically served with a tempting mix of spices, cheese and sauces. This speciality is a genuine treat and a fixture of street markets right across Mexico. Elote is not only delicious but also wonderfully simple to make, which makes it the perfect finger food for parties or as a casual snack. Let’s dive straight into the preparation.
Ingredients (serves 1–2)
- 2 fresh corn cobs
- 2 tablespoons mayonnaise
- 50 g feta or cottage cheese, crumbled
- 1 teaspoon chilli powder
- Juice of 1 lime
- A pinch of salt
- Fresh coriander leaves, to garnish
Shopping for the ingredients
To make Elote you need just a handful of fresh, good-quality ingredients. Be sure to pick out fresh corn cobs, as the flavour of the dish leans heavily on the quality of the corn. Head to a local farmers’ market or a grocery shop with a wide selection of fresh vegetables. Keep everything cool and dry until you are ready to cook.
Preparing the dish
Before you start cooking Elote, it helps to have all your ingredients to hand and the corn prepped and ready. Clean the cobs thoroughly, stripping away the outer leaves and the silky threads. Blanching the corn in lightly salted water for about 5 minutes helps it turn tender once it hits the grill. Drain the cobs well and let them cool a little before you carry on.
Step-by-step instructions
- Grill the corn cobs on a barbecue or in a griddle pan over medium heat until golden and marked with char lines, around 10–15 minutes.
- While the corn grills, mix the sauce from mayonnaise, lime juice, chilli powder and a pinch of salt.
- Once the cobs are cooked through, lift them from the grill and let them cool slightly.
- Brush the corn all over with the prepared sauce and scatter with the crumbled feta or cottage cheese.
- Garnish with fresh coriander leaves and serve straight away.
Gluten-free / lactose-free version
The great thing about Elote is that it is naturally gluten-free. To make a lactose-free version, simply swap the mayonnaise for a lactose-free or plant-based alternative. The cheese can likewise be replaced with a lactose-free cheese or a vegan substitute. The result is so good that everyone can enjoy that flavour-packed creamy coating.
Tips for vegans and vegetarians
For a vegan take on Elote, use a plant-based mayonnaise and stand in for the cheese with nutritional yeast or finely crumbled toasted nuts. These deliver a similar savoury depth and a lovely texture that pairs beautifully with the spices. Stir a little mashed avocado through the sauce for an extra-creamy finish. The result is a delicious dish that suits vegans and vegetarians alike.
More tips and tricks
A handy trick for deeper flavour is to keep turning the cobs on the grill so they char evenly all the way round. You can also play with extra seasonings such as paprika, garlic powder or even a touch of smoked salt to discover new taste combinations. Adjust the amount of lime juice to fine-tune the acidity and bring it in line with your own palate. Let your creativity run free and build your perfect Elote.
Adapting the recipe to your taste
The beauty of Elote lies in its versatility. If you like things fiery, add more chilli powder or scatter over fresh chillies as a topping. For a sweeter version, stir a little honey or agave syrup into the sauce. The cheese is easy to switch up too — try Mexican Oaxaca cheese or even cheddar to explore different flavours. Every batch turns out unique and tailored exactly to your liking, much like a freshly built Taco.
Ingredient substitutions
If you cannot find fresh corn cobs, tinned or frozen corn is a workable option, though it won’t quite capture that grilled flavour. For the sauce, different mustard or yoghurt blends can give the dish a fresh twist. You might also experiment with another cheese, such as parmesan or pecorino, depending on what’s available and what you fancy. The possibilities are endless and practically beg to be explored.
Drink pairing ideas
A range of drinks pair wonderfully with a good Elote. A fresh lime juice or a fruity sangria complements the flavours perfectly. A cold beer or a refreshing lemonade also rounds out the taste nicely, as does a cooling glass of Horchata. Try a fruity Tepache too, to soak up even more of that sunny Mexican feel.
Serving and presentation ideas
Thoughtful presentation can lift the whole Elote experience. Lay the grilled cobs on a handsome serving platter and decorate with fresh coriander leaves and lime wedges. A colourful bed of salad made from fresh vegetables finishes the dish off nicely. You can also skewer the cobs on grill sticks for an easy, stylish serve — ideal for parties or relaxed evenings with friends.
A bit of history
Elote has a long tradition in Mexican cookery and is closely tied to the story of corn, one of the oldest crops cultivated by humankind. Corn was grown as a staple food by the indigenous peoples of Mexico thousands of years ago. The word “Elote” comes from the Nahuatl language and means “corn cob”. Today it is not only a beloved piece of street food but has also found a firm place in international kitchens, standing proudly alongside the rest of Mexican cuisine.
More recipe ideas
Summary: Elote
Elote is a delicious, fuss-free Mexican dish that delivers on both flavour and good looks. With just a few ingredients you can conjure up this tasty treat, perfect for summer parties or as a quick snack. The versatility of Elote means you can adapt the recipe to your own tastes time and again. Enjoy this classic of Mexican cuisine and bring a little slice of culture to your plate.


