Mexican Street Corn is one of the most iconic expressions of Mexican street food. It has several different versions, which I will tell you about later, but in general, we are talking about grilled corn covered with a creamy sauce made with mayonnaise and crema, then topped with fresh cheese, lime, cilantro, and, of course, chile, which simply cannot be missing.

This combination of flavors and textures is so spectacular that it has crossed borders. It quickly made its way out of Latino neighborhoods, and now chains like Torchy's Tacos and El Pollo Loco offer their own versions on their menus.
Why People Love This Recipe
Definitely, the only answer is the flavor. Mexican Street Corn is addictive, but it is also relatively simple to prepare, as all street food should be.
Here, we will prepare it as a side dish for grilled meats, and yes, this is one of those easy recipes that is very hard to mess up. However, for Mexicans, this dish is more commonly enjoyed as an afternoon antojito, a little something to satisfy a craving between meals.
See Also: Mexican street corn (inspired) from frozen corn kernels
History of Mexican Street Corn
The term elote comes from the Nahuatl word elotl, meaning “tender ear of corn.” For Mesoamerican cultures, corn was sacred, considered a gift from the god Quetzalcóatl, and was cultivated and regularly eaten in many forms, including roasted over the fire.

However, Mexican Street Corn as we know it today is a much more modern creation. Cheese and crema became part of the Mexican diet after cattle were brought by the Spanish, while mayonnaise, as a European invention, eventually became another piece of the recipe.
The combination of sweet corn, salty cheese and crema, and the acidity of lime created the irresistible flavor we know today, the kind that makes it very difficult to stop after the first one.
The evolution of the dish was not linear, though, not even within Mexico itself. In Mexico City and central Mexico, a closely related preparation is known as esquites. In this version, the corn kernels are sautéed with butter and onions before being cooked.
In Monterrey and northern Mexico, elote en vaso is popular, where the corn is cooked simply in salted water and the sauces take center stage. In Aguascalientes, you will find chascas or chaskas, which are known for their mix-ins, with street vendors adding ingredients such as poblano peppers, chile strips, bacon, and more. This is probably the version that comes closest to being a complete dish.
And these are only a few examples. Almost every region of Mexico has its own version or variation.
Some of the regional names you may come across include:
- Mexico City and Central Mexico: Esquites
- Monterrey and Northern Mexico: Elote en vaso
- Aguascalientes: Chascas or Chaskas
- Michoacán: Vasolote
- Tampico, Tamaulipas: Trolelote, or simply Trole
Notes on This Recipe
It is important to choose ears of corn that are similar in size so they all cook at approximately the same rate. And if you can find corn with the husks still attached, even better.
If you are using white corn or any variety other than the very tender American sweet corn, it is almost essential to remove the husks and boil the corn first. If you want to maximize the flavor, you can add a little concentrated broth to the cooking water.
Once you have removed the husks, make sure to brush the corn regularly with butter as it browns.
If you are busy managing the grill, make the sauce first and keep it refrigerated. When you are ready to serve, simply add the sauce and finish with more fresh cheese and cilantro.

Ingredients You’ll Need
1. Corn: Traditionalists in Mexico often prefer white corn or cacahuazintle, which has large, starchy kernels and is less sweet. However, in the United States and other parts of the world, the recipe is commonly adapted using yellow sweet corn, which is much crispier and sweeter. This is what I'm using here (and what I always use).
2. Mayonnaise: A good-quality mayonnaise is essential. Since it is one of the main components of the sauce, its flavor really makes a difference.
3. Crema: Choose a mild crema with a consistency similar to mayonnaise, so it blends smoothly into the sauce.
4. Chiles: The traditional recipe contains chile powder, but if you are not a fan of spicy food or have children at home, you can choose anything from paprika onward, depending on how much heat you want.
5. Lime: A generous squeeze of fresh lime makes all the difference. The acidity creates an incredible contrast of flavors in your mouth. You can use lemon instead if you are not a fan of that sharper citrus flavor.
How to Make Mexican Street Corn

At the Store
The first step literally begins when you choose your corn. You'll want to choose American sweet corn with the husks on. If you get corn with no husks, that's okay, just skip Step 2 (no need to soak).

Soak the Corn
If you are lucky enough to find ears with their husks still attached, place them in a tray and cover them almost completely with water for about an hour. The idea is that the soaked husks create natural moisture around the corn, helping the kernels cook without burning the husks. If you are using corn with no husks, skip this step.

Grill the Corn
Place the soaked corn on the grill and turn it regularly until the kernels are cooked through and tender.

Open the Husks
Remove the corn from the grill and place it on a clean, flat surface. Make a deep incision through the husks and open them carefully. Fold the husks backward. You could cut them off, but honestly, they make a very convenient handle.

Brown the Corn
Return the corn to the grill and continue turning it, brushing it generously with butter as it cooks. Once the kernels are beautifully toasted and lightly charred, remove the corn from the grill.

Make the Sauce
Meanwhile, combine the crema, mayonnaise, grated fresh cheese, chile powder, lime juice, and chopped cilantro in a bowl. Stir until completely smooth and well combined.

Assemble & Serve
Place the grilled corn on a serving platter and cover generously with the sauce. Finish with more crumbled cheese and fresh cilantro leaves.

Tips for Making Mexican Street Corn
- One of the wonderful things about making this recipe with yellow sweet corn is that it does not require pre-cooking in water because American sweet corn is so tender. However, if you can, buy it with the husks still attached and soak it in water for at least 30 minutes. The soaked husks create natural steam around the corn, allowing it to cook gently on the grill while concentrating the flavor of the husks. It really does make a difference.
- If you are in a hurry and already bought your corn in a tray without the husks, do not worry. It will still be delicious. But if you ever have the chance to cook it with the husks on, take it.
- Fresh, finely chopped cilantro scattered over the corn is a must. Do not substitute it with parsley.
More Great Sides
Simple two-ingredient tortillas
Mexican street corn inspired frozen corn recipe
What to Serve with Mexican Street Corn
This is one of those recipes you can eat on its own and pair with practically anything. If I had to choose, my favorite combination is pork, especially ribs. Try these:
Grilled marinated steak with chimichurri sauce
Grilled chicken with chimichurri sauce
But it goes well with everything, from chicken to grilled beef cuts.

Authentic Mexican Street Corn
Ingredients
- 3 ears of yellow sweet corn (with husks preferably)
- ½ cup crumbled queso fresco (plus more for serving)
- ¼ cup mayonnaise
- 3 tablespoon fresh cilantro finely chopped (plus more for serving)
- 2 tablespoon butter melted
- 1 tablespoon fresh lime juice
- ½ teaspoon chile powder (or to taste)
Instructions
- If using corn with the husks on, soak the ears in water for at least 30 minutes. This helps the husks retain moisture and allows the corn to cook gently on the grill.
- Preheat the grill to medium heat. Place the soaked corn on the grill and cook, turning regularly, until the kernels are tender, about 20 minutes.
- Remove the corn from the grill and place it on a clean, flat surface. Carefully make a deep incision through the husks and open them. Fold the husks backward to use as a handle.
- Return the corn to the grill. Brush generously with melted butter and continue grilling, turning regularly, until the kernels are beautifully toasted and lightly charred, about 5 to 10 minutes.
- Meanwhile, make the sauce. In a bowl, combine the mayonnaise, crema, ½ cup queso fresco, lime juice, chile powder, and chopped cilantro. Stir until smooth and well combined.
- Remove the corn from the grill and place it on a serving platter. Spread generously with the sauce and finish with additional crumbled queso fresco, chile powder, and fresh cilantro.
- Serve immediately with fresh lime wedges, if desired.
Notes
- If using corn without husks, simply grill it directly and brush regularly with butter as it cooks.
- American yellow sweet corn is tender enough to grill without boiling first. Other varieties of corn may benefit from boiling before grilling.
- For a milder version, replace the chile powder with paprika.
- Fresh cilantro is an important part of the flavor and should not be replaced with parsley.





Leave a Reply