It was almost ten at night, and I had already eaten seven things I couldn’t pronounce. My feet hurt. My notebook was smudged with grease. I was fairly sure I had reached the natural end of a human appetite.

The street smelled like rain and frying oil. A taxi honked at nothing. I was already mentally planning the long walk back to the Roma Norte hotel where my shoes were waiting to be retired.
Then our guide turned a corner near Mercado Roma and pointed at a small cart with a single bell hanging off its handle. “One more stop,” she said. “Trust me.” The cart belonged to a woman named Doña Marta, who had been working that block for nineteen years. She was already pulling an ear of corn off her tiny grill before we’d finished crossing the street.
The Eighth Stop on a Mexico City Sidewalk
I want to be honest. I had signed up for the street food tour expecting tacos to be the headliner. Tacos al pastor with that little ribbon of pineapple. Carnitas. Maybe a tlacoyo if I was lucky.
Corn was on the printed itinerary, sure, but I had skimmed past it the way you skim past a bread basket at a steakhouse. I assumed I knew what corn was. I did not.
Doña Marta handed me an ear on a wooden skewer, dripping crema down my wrist, dusted reddish brown with ground guajillo, the cotija clinging in clumps to every blistered kernel. She squeezed a lime wedge over it and said something in Spanish I only half caught, something about eating it before the lime got shy.
I took one bite and just stood there on the sidewalk like an idiot. Smoky. Tangy. Salty. A slow heat that built and then was rinsed clean by the lime. I bought a second one, and then a third for the walk back to the hotel.
What Makes Elote Elote
Back home I started reading about it the way you read about a person you’ve fallen for. Elote has roots stretching back to pre-Hispanic Mesoamerica, when the Olmecs and Mayans and Aztecs were already roasting maize over open flame thousands of years before anyone added cheese or crema.
The dairy came after the Spanish conquest. The street cart culture came later, in Mexico City, with eloteros pulling their carts up against plaza walls, ringing their bells, calling out to kids walking home from school.
I had heard that bell earlier in the night, before I’d known what it meant. Once you’ve spent any time in those neighborhoods, the sound burrows into you. It means something is being grilled nearby. It means you should pay attention.
It is also, I should say, not the same thing as esquites. Esquites are the kernels in a cup, eaten with a spoon, almost like a salad. Elote is the whole ear, on the skewer, in your hand, dripping. The difference matters more than I expected it to.
The Patience Elote Demands
Here is where I want to warn you about the part I got wrong twice before I got it right. Elote punishes impatience.
Specifically, it punishes the thing every American backyard cook wants to do, which is butter the corn before it touches the heat. Don’t. Butter steams the kernels, and steam is the enemy of char, and char is the entire point. I tried it the first time I made this at home and ended up with sad pale corn that tasted like a barbecue afterthought.
The other thing it punishes is hurrying the fire. You want hardwood charcoal if you can manage it, burned all the way down to gray ash with red glow underneath. If you start grilling while the coals are still flaming, you will scorch the outside before the inside has any clue what’s happening.
Wait the full twenty minutes. Wait longer if you’re not sure. The corn will demand all of that attention back from you, two minutes per turn, eight to twelve minutes total, and you cannot wander off to scroll your phone. The first time I tried this at home, I wandered off to answer a text and lost two ears to the wrong side of black. Don’t be that version of yourself. Stand there with your tongs and watch the corn the way Doña Marta watched hers, like it was the only thing on earth.
What I Used
- Six ears of fresh white corn, husks and silk removed
- Half a cup of Mexican crema
- A third of a cup of mayonnaise
- A full cup of cotija, finely crumbled
- Two teaspoons of ground guajillo chile (ancho or piquín work too)
- Two limes, cut into wedges
- Three tablespoons of fresh cilantro, finely chopped, optional but I always use it
- Half a teaspoon of salt, to taste
Bringing Elote Home
I tried to recreate Doña Marta’s elote on a Tuesday in September, alone in the backyard, with one bag of mesquite charcoal and a humble little kettle grill. The first attempt was the buttered disaster. The second was better, but I’d used a generic chili powder blend and the whole thing tasted faintly of cumin and old cabinet, all wrong.
The third attempt was the one. I had finally tracked down ground guajillo at a Mexican grocery near my house, and I had finally trusted the no-butter rule, and I had finally let the coals get to that white-ashed, glowing place. I rolled the hot ear through the cotija and watched the cheese cling exactly the way it had on that sidewalk in September.
If you cannot find cotija, queso fresco is the traditional Mexican substitute and it works beautifully. If you cannot find Mexican crema, a thinned sour cream is closer than anything else in the dairy aisle. And if a friend tries to talk you into adding bacon or sriracha or something, smile politely and don’t.
What Stayed With Me
I think about Doña Marta sometimes, especially late, when the kitchen still smells like charcoal and lime. I don’t know if I’ll get back to her cart anytime soon, but her elote lives in my backyard now, and every time the cotija starts to cling to the kernels, I’m a little closer to that bell on that street. That feels like something worth keeping.

Grilled Mexican Street Corn (Elote)
Ingredients
Equipment
Method
- Light a charcoal grill and let the coals burn down until covered with white ash and glowing red, about 20 minutes. The fire should be hot enough that you can hold your hand 4 inches above the grate for only 2 to 3 seconds.
- While the grill heats, stir the Mexican crema and mayonnaise together in a small bowl until smooth. Spread the crumbled cotija cheese in an even layer on a shallow plate.
- Place the bare ears of corn directly on the hot grate. Do not brush with butter or oil, as this will steam the corn and prevent charring.
- Grill the corn uncovered, turning every 2 minutes with tongs, until kernels are deeply blistered with dark char spots on all sides, 8 to 12 minutes total.
- Transfer each hot ear to a cutting board and immediately push a sturdy wooden skewer into the stem end about 2 inches deep, so the corn can be held like a popsicle.
- Working one ear at a time while still hot, slather the corn generously on all sides with the crema and mayonnaise mixture using a spoon or pastry brush.
- Roll the slathered ear through the crumbled cotija on the plate, pressing gently so the cheese sticks to every kernel.
- Dust each ear evenly with ground guajillo chile and a pinch of salt. Sprinkle with chopped cilantro if using.
- Squeeze a fresh lime wedge over the corn just before serving and hand it off immediately while hot. Serve extra lime wedges on the side.

