Mexican Street Corn (Elote)
Elote is Mexico's street-cart corn: whole cobs charred over a hot fire, then brushed with a lime-spiked mayonnaise, rolled in salty cotija cheese and dusted with chili powder. This version treats the grill properly, drying the cobs first and turning them on a steady rhythm so the kernels char instead of steaming. Four cobs make four generous portions, the grill does its work in 10 to 15 minutes, and the topping bowl comes together while the corn cooks, so the whole dish is a 25-minute job with almost nothing to clean up afterwards.
- Prep
- 10 min
- Cook
- 15 min
- Total
- 25 min
- Serves
- 4
Ingredients
What you’ll need — tap to tick off as you go
- ½ cups
- 2 tbsp
- ½ cups
- 1 tsp
- ¼ cups

Process
Timers built in · swap anything · ask as you cook
Preheat the grill to medium, aiming for 180–200°C at the grate, and clean and oil the bars while it heats. Charcoal is ready when the coals are covered in grey ash; a gas grill needs about 5 minutes with the lid down. A fully heated grate is what makes the kernels release cleanly instead of catching and tearing.

Pat all 4 husked cobs completely dry with paper towels, working between the kernels. Water left on the surface spends the first minutes of grilling turning to steam, which delays the char and leaves the kernels pale, so a dry cob browns from the moment it lands.

Grill the cobs over the heat for 10 to 15 minutes, giving each one a quarter turn every 2 to 3 minutes, until the kernels are tender and charred in dark patches on all sides. Even rotation is what keeps one side from burning while another stays pale; if the fire flares, slide the cobs to a cooler part of the grate.

Move the cobs to a board and let them cool just long enough to handle, 2 to 3 minutes. Mayonnaise slides straight off corn that is fresh off the fire, but the cobs should still be warm enough that the coating loosens and grips; dressing cold corn is the classic recipe for a puddle on the plate.
While the corn cooks, whisk the 0.5 cup mayonnaise and 2 tbsp lime juice in a small bowl until smooth and glossy, then taste it. The lime has to cut through the mayonnaise and the sweet corn, so if the mixture tastes flat here it will disappear on the cob; add another squeeze of lime if it needs it.
Brush the mayonnaise-lime mixture over each warm cob in a thin, even layer, working over the bowl so the excess drips back in and reaching into every gap between kernels. Light is the point: a heavy coat turns the corn soggy, and the broad face of a pastry brush coats more evenly than a spoon.
Sprinkle the 0.5 cup crumbled cotija over the coated corn, turning each cob so the cheese lands on all sides, then dust with the 1 tsp chili powder while the coating is still tacky. Rolling the cobs over a plate of cotija coats them faster and more evenly than pinching cheese on by hand.
Scatter the 0.25 cup chopped cilantro over the cobs and serve immediately with the 4 lime wedges, one per cob. Everything past this point works against the dish: the cheese softens, the kernels lose their snap and the salt starts drawing water out of the corn, so eat them while they are hot.

Why this recipe works
Charring only happens on a dry surface: water on the kernels has to boil off before the surface can climb past 100°C, and until it does the corn steams instead of browning. That is why the cobs are patted completely dry and the grill is preheated to a real 180-200°C. A quarter turn every 2 to 3 minutes chars all sides evenly without burning the kernels that are already dark. The mayonnaise and lime form a loose emulsion that clings to the hot, roughened kernels and carries the lime's acidity and the chili's fat-soluble colour over every bite. Dressing the corn while it is still warm is what makes the coating melt in rather than sit on top.
Equipment
- Charcoal or gas grill, or a ridged grill pan for the stovetop
- Long tongs
- Pastry brush or silicone basting brush
- Small bowl for the mayonnaise-lime coating
- Shallow plate for rolling the cobs in cotija
- Paper towels for drying the cobs
- Grill thermometer, to confirm the 180-200°C cooking zone
Kitchen notes
Kitchen notes
- Have the topping bowls, the brush and a platter ready before the corn hits the grate. Assembly takes under a minute and elote is best in the first few minutes off the fire, so hunting for the chili powder while the corn cools is how good corn goes soggy.
- Leave a few centimetres of stalk on each cob when you husk it; the stalk is a natural handle that lets you rotate and coat the corn without burning your fingers or knocking the topping off.
- Grill more corn than you need. Undressed cobs reheat cleanly the next day, while dressed elote is a one-sitting dish; extra cobs also mean a spare if one blackens past saving.
- For a deeper char, finish the cobs directly over the hottest part of the fire for the last minute, turning constantly. Black patches on some kernels are the point of elote, as long as they are patches and not ash.
- Crumble the cotija as finely as you can. The fine dust catches in the mayonnaise and covers more of the corn, where coarse chunks roll straight off; if you use feta instead, drain and blot it first so it stays dry enough to stick.
Common mistakes
- Steamed, pale corn with no char: the cobs went on wet, or the grill was not hot enough, so the kernels cooked in their own moisture. Dry them thoroughly and wait until the grate is genuinely at 180-200°C before anything touches it.
- One side burnt while the other stays pale: the cobs sat still for too long. A quarter turn every 2 to 3 minutes spreads the heat evenly and stops the kernels facing the fire from blackening before the rest catch up.
- Soggy, dripping elote: too much mayonnaise, or the corn was dressed and left standing. Coat thinly, add the cheese and chili straight away, and assemble just before eating; the coating, cheese and salt soften the kernels within minutes.
- Toppings falling into the plate: the corn was cold or dry by the time it was dressed. Work while the cobs are still warm and faintly damp from their own steam, because warm corn grips the coating and cold corn does not.
- Flat flavour despite all the toppings: the coating needed more lime, or the chili powder is old and dusty. Taste the mayonnaise-lime mix before it goes on and replace any spice that smells dull rather than sweet and earthy.
- Shrivelled, watery kernels: the corn overcooked on the grill. Pull the cobs at 10 to 15 minutes, when a kernel presses soft rather than crunchy, and do not leave them on the fire to keep warm.
Serving suggestions
- Serve hot, one cob per person as a side or two as a light meal, with the lime wedges on the platter and plenty of napkins within reach, because elote is deliberately messy.
- Pair it with anything that comes off the same grill: vegetable skewers, black bean burgers or simple tacos, with sparkling water, iced tea or a lime agua fresca alongside.
- For a neater plate, cut the kernels off and serve them in cups as esquites, or push a wooden skewer into the base of each cob so no one has to touch the coating.
- Undressed leftover corn is excellent cold, sliced into a salad with extra lime and cotija; dressed elote is at its best the day it is made.
Variations
- Esquites, the cup version: cut the kernels off the 4 grilled cobs, warm them in a skillet for a minute and fold them through the mayonnaise-lime coating, then top with cotija, chili powder and cilantro and eat with a spoon. In Mexico the kernels alone are esquites, never elote.
- Oven or grill-pan version for cold weather: char the dried cobs on a ridged pan over high heat or under the broiler, turning every few minutes, until spotted black. The smoke is milder, but the char still carries the dish.
- Hotter, deeper chile version: swap the chili powder for ancho or guajillo chili powder, or add a pinch of cayenne to the mayonnaise for a coating with more heat and fruit.
Refrigerator
- RefrigeratorCool the corn within 2 hours of cooking, then refrigerate it airtight and eat within 2 days. The recipe is deliberately stricter than the 3 to 4 days USDA FSIS allows cooked leftovers, because the mayonnaise coating and cheese soften the kernels long before they become unsafe.
- ReheatingWarm the cobs in a skillet over medium heat for 3 to 4 minutes, turning, or in the 180°C oven for 5 to 7 minutes, until hot through. Leave the microwave out of it, because it turns the kernels rubbery.
- FreezingCut the kernels off the cobs and freeze them in a freezer-safe bag for up to 2 months, then thaw overnight in the fridge. Freeze them plain: the coating separates when frozen, so add fresh toppings after reheating.
- Make aheadGrill the bare cobs up to 2 days ahead and refrigerate them; reheat and dress just before serving, because the toppings do not hold once applied. The mayonnaise-lime coating can be whisked ahead and kept cold, then stirred smooth again before brushing.
Updated:
How this recipe was developed
- Serious Eats, Elotes (Grilled Mexican Street Corn): shucked cobs cooked directly over a hot fire until charred in spots, dressed while hot and served immediately with lime wedges
- Mexico in my Kitchen, Mexican Corn on the Cob (Elote Recipe): the street-style mayonnaise, crema, cotija and chile finish, and the elote-versus-esquites distinction
- USDA FSIS leftovers guidance: refrigerate within 2 hours of cooking; refrigerated leftovers keep 3 to 4 days
Editorial references are kept internally for verification. This page makes no claim of external certification or professional testing.
Gallery


FAQ
The questions we get asked most
Why did my elote turn out soggy?
Almost always wet corn or too much mayonnaise. Dry the husked cobs thoroughly before grilling, brush only a thin coat, and assemble in the last minute, because the topping, cheese and salt start softening the kernels as soon as they meet.
Can I use frozen or canned corn instead of fresh corn on the cob?
Yes, but the texture changes. Thaw frozen kernels and pat them dry, then char them in a grill basket; drain canned corn well and blister it in a very hot skillet. Neither gives you the juicy snap of fresh corn on the cob, so serve it with a fork.
How do I know when the corn is done grilling?
Kernels tender with dark charred spots on all sides, usually after 10 to 15 minutes over medium heat. Press one: it should feel soft, not crunchy, and a knife should slide in easily. Overcook them and the kernels shrivel.
Can I make elote ahead of time?
Grill the bare cobs up to 2 days ahead and refrigerate them. Reheat on the grill or in a skillet until hot, then add the mayonnaise, cotija, chili powder and cilantro just before serving, because once dressed, elote waits for no one.
How long does leftover elote last in the fridge?
Up to 2 days in an airtight container, and refrigerate within 2 hours of cooking. After that the corn goes mushy and the flavours flatten; for the best version, eat it the same day.
What can I use if I cannot find cotija cheese?
Feta is the closest substitute, crumbled and drained; grated Parmesan or ricotta salata also work. They vary in saltiness, so add them gradually and taste before adding any extra salt.
Is elote gluten-free and vegetarian?
As written, yes to both: corn, mayonnaise, lime, cotija, chili powder and cilantro are naturally free of meat and gluten. Check the labels on flavoured mayonnaise and spice blends, which sometimes carry additives, and re-check if you swap any ingredient.
Ask KitchenMind about this recipe
Tell it what’s different tonight — it works within the actual recipe.


