Updated Oct 8, 2026· 9 min read

Key takeaways

  • Use short, hot cooking. Brown the outside in 8–14 minutes rather than slowly cooking the ears over moderate heat for 25 minutes.
  • Pre-cook only when needed. A 3–4 minute simmer is enough to soften older corn. Drain and dry it thoroughly before charring.
  • Keep the husk on for a gentler method. Soak intact husks briefly, then grill the ears in their husks for about 15–20 minutes, turning several times. Strip the husks afterward and return the corn to direct heat for 1–2 minutes per side for color.
  • Add smoke through ingredients, not prolonged heat. Smoked paprika, chipotle powder, or a small amount of finely chopped chipotle in adobo can increase smoky flavor without removing moisture from the corn.
  • Do not brush with sugary sauces early. Sugar burns before the kernels finish cooking. Add the creamy topping only after the char is complete.
  • Do not overcrowd the cooking surface. Four ears need roughly 1–2 inches of space between them. Crowding traps steam and reduces browning.

Mexican Street Corn Recipe: Elote at Home

The most dependable mexican street corn recipe uses fresh ears cooked until tender, charred briefly over high heat, then coated with a measured mixture of Mexican crema, mayonnaise, lime, chili, and cheese. Grill the corn for the strongest smoky flavor, or use a hot skillet when you do not have outdoor cooking space; in either method, steaming or boiling the ears first helps prevent dried kernels.

This method makes 4 elotes in about 30 minutes. It is flexible enough for frozen or canned corn, but whole fresh ears give the best combination of juicy kernels, crisp edges, and a topping that clings instead of sliding off.

Our top picks

As an Amazon Associate we earn from qualifying purchases at no extra cost to you. Ratings are shown as listed on Amazon.

Ingredients and practical quantities

Ingredient Amount for 4 ears Purpose and useful substitution
Fresh corn 4 medium ears, about 7–8 inches each Choose heavy ears with green husks and plump kernels. Frozen corn can be used for esquites-style servings.
Mexican crema 1/3 cup, about 80 ml Provides a pourable, lightly tangy coating. Sour cream thinned with 1 tablespoon milk is a practical substitute.
Mayonnaise 1/3 cup, about 75 g Helps the topping adhere and adds richness. Use all crema for a lighter, sharper sauce or all mayonnaise for a thicker coating.
Lime juice 1 tablespoon, plus wedges for serving Adds acidity. Start with 2 teaspoons if your crema is already very tangy.
Chili powder 1 teaspoon Use ancho chili powder for mild, fruity warmth or a standard chili blend for more savory flavor.
Smoked paprika 1/2 teaspoon Optional, but useful when cooking indoors and trying to add smoky character.
Garlic 1 small clove, finely grated Optional. Garlic powder, at 1/4 teaspoon, gives a milder and more evenly distributed flavor.
Cheese 1/2 cup finely crumbled, about 50 g Cotija is traditional. Feta, queso fresco, finely grated Parmesan, or ricotta salata can replace it.
Salt and cilantro 1/4 teaspoon salt, 2 tablespoons chopped cilantro Adjust salt according to the cheese. Parsley or sliced scallions can replace cilantro.

How to make elote without drying the corn

Elote is corn on the cob coated with a creamy, chili-seasoned sauce and cheese, then finished with lime. The key cooking principle is to make the kernels tender before applying intense heat: high heat should create char, not provide all of the cooking.

1. Prepare the corn

Remove the husks and silk, then rinse and dry the ears. If the corn is not going on the grill immediately, refrigerate it in a sealed container or bag; exposed kernels lose moisture quickly.

For particularly large or slightly older ears, place them in a wide pot of simmering water for 3 to 4 minutes, then drain well. Very fresh corn can go directly to the grill or skillet. Do not boil it for 10 minutes or longer: extended boiling can make the kernels watery and dull rather than sweeter.

2. Mix the measured crema topping

In a bowl, stir together 1/3 cup Mexican crema, 1/3 cup mayonnaise, 1 tablespoon lime juice, 1 teaspoon chili powder, 1/2 teaspoon smoked paprika, garlic, and 1/4 teaspoon salt. Fold in 2 tablespoons of the cheese and 1 tablespoon of the cilantro, reserving the rest for finishing.

The 1:1 ratio of crema to mayonnaise is a useful starting point. It produces approximately 2/3 cup of sauce, or about 2 1/2 tablespoons per ear. That is enough to coat the corn while leaving some char visible. If you prefer a thinner layer, use 1 1/2 tablespoons per ear and serve extra sauce at the table.

3. Grill for the deepest char

Heat a gas or charcoal grill to medium-high, approximately 400–450°F. Oil the grates lightly, then place the corn directly over the heat. Turn the ears every 2 minutes, cooking for 8–10 minutes total, until several sides have dark brown spots and the kernels are tender.

For more pronounced char, leave each side untouched for 2–3 minutes before turning. Avoid constantly rolling the ears, because brief contact does not give the kernels enough time to brown. If the corn begins to blacken before it is tender, move it to a cooler part of the grill and close the lid for 3–5 minutes.

4. Use the stovetop when grilling is not practical

Heat a heavy cast-iron or stainless-steel skillet over medium-high heat for 3 minutes. Add the dry ears without oil, leaving space between them. Cook for 10–14 minutes, turning every 2–3 minutes, until the kernels are tender and marked with dark patches.

A skillet usually creates less uniform smoke than a charcoal grill, but it can produce excellent browned spots. Open a window or use the range hood, because dry high-heat cooking can generate smoke. If the pan becomes heavily blackened, lower the heat rather than adding water; water interrupts browning and can make the corn steam.

5. Coat and finish

Let the cooked ears cool for 1–2 minutes so the sauce does not immediately melt and run off. Brush or spoon approximately 2 1/2 tablespoons of the crema mixture over each ear, then roll it in the remaining cheese. Sprinkle with chili powder and cilantro, and serve with lime wedges.

For the cleanest coating, hold each ear by the stem or insert a wooden skewer into one end. If you want less mess, cut the kernels from the cob into a bowl, stir them with the sauce, and serve the mixture as esquites.

Grill versus stovetop: which method fits your kitchen?

Method Heat and time Best result Main trade-off
Charcoal grill 400–450°F; 8–12 minutes Strongest smoke and irregular blistering Requires fuel, outdoor space, and more cleanup
Gas grill 400–450°F; 8–10 minutes Fast, controllable char on several ears at once Less smoky than charcoal unless wood is added safely according to the grill manufacturer’s instructions
Cast-iron skillet Medium-high; 10–14 minutes Deep browned spots and easy indoor cooking More stovetop smoke and usually less overall smokiness
Boil, then broil 3–4 minutes simmering, 3–6 minutes broiling Reliable tenderness when the corn is not very fresh Broiler char can be uneven, so the ears need close attention

How to get smoky flavor without dried kernels

  • Use short, hot cooking. Brown the outside in 8–14 minutes rather than slowly cooking the ears over moderate heat for 25 minutes.
  • Pre-cook only when needed. A 3–4 minute simmer is enough to soften older corn. Drain and dry it thoroughly before charring.
  • Keep the husk on for a gentler method. Soak intact husks briefly, then grill the ears in their husks for about 15–20 minutes, turning several times. Strip the husks afterward and return the corn to direct heat for 1–2 minutes per side for color.
  • Add smoke through ingredients, not prolonged heat. Smoked paprika, chipotle powder, or a small amount of finely chopped chipotle in adobo can increase smoky flavor without removing moisture from the corn.
  • Do not brush with sugary sauces early. Sugar burns before the kernels finish cooking. Add the creamy topping only after the char is complete.
  • Do not overcrowd the cooking surface. Four ears need roughly 1–2 inches of space between them. Crowding traps steam and reduces browning.

Cheese substitutions and how they change the result

Cotija is firm, salty, and crumbly, which makes it the closest common choice for a classic elote finish. It does not melt into a smooth layer; instead, it sticks to the crema and provides sharp bursts of salt.

  • Feta: The closest easy substitute in texture and saltiness. Taste the sauce before adding extra salt.
  • Queso fresco: Mild and fresh, with a softer crumble. Add a little more chili or lime if the finished corn tastes flat.
  • Parmesan: Finely grate 1/3 cup rather than using large crumbles. Its stronger umami flavor means you may need less cheese.
  • Ricotta salata: Firm, salty, and easy to grate or crumble. It works particularly well with a thinner crema sauce.
  • No cheese: Use toasted pumpkin seeds, crushed tortilla chips, or finely chopped roasted peanuts for texture. The result will not be traditional, but it will still provide contrast.

Common mistakes and ownership realities

The ingredients are inexpensive, but a few details determine whether the recipe is repeatable. Fresh corn is best used within a day or two of purchase; after that, the kernels can lose sweetness and firmness. If the ears are already dull, dry, or missing plump kernels, use the short simmer-before-charring method rather than relying on direct heat alone.

The topping is the most perishable component. Refrigerate unused crema mixture in a covered container and use it within 2 days, following the dates and storage guidance on the dairy and mayonnaise labels. Keep it separate from the hot corn until serving, because warm corn thins the sauce and can make it watery.

The first thing likely to suffer is the cheese coating: it becomes pasty if mixed into hot sauce or left on the corn for too long. Add most of the cheese immediately before eating. Grill grates and cast-iron pans also retain burned dairy if the corn is coated before cooking, so never put sauced ears directly on the grill or into the skillet.

For four ears, the recipe uses about 2/3 cup of sauce. If you are serving a crowd, multiply the sauce by the number of ears rather than making a large batch by guesswork: eight ears require 2/3 cup crema, 2/3 cup mayonnaise, 2 tablespoons lime juice, 2 teaspoons chili powder, and 1 cup cheese. This keeps the coating consistent and limits leftovers.

Serving variations

For a milder version, omit cayenne and use ancho chili powder. For a sharper version, add 1 teaspoon of minced pickled jalapeño to the sauce. A chipotle variation uses 1 teaspoon minced chipotle in adobo plus 1/2 teaspoon of the adobo sauce; reduce the added chili powder if needed.

To make elote cups, cut the cooked kernels from the cobs while they are still warm. Mix them with 1 1/2 tablespoons of sauce per cup of kernels, then top with cheese, lime, and cilantro. This format is easier to serve at a gathering and reduces the need for individual skewers.

Frequently Asked Questions

Can I make this Mexican street corn recipe without a grill?

Yes. A heavy skillet over medium-high heat gives the best indoor result, taking about 10–14 minutes with regular turning. You can also simmer the corn for 3–4 minutes and finish it under a broiler for 3–6 minutes, watching closely so the kernels brown without drying.

Is Mexican crema the same as sour cream?

Mexican crema is usually thinner, milder, and less sharply acidic than standard sour cream. If you only have sour cream, mix 1/3 cup sour cream with 1 tablespoon milk, buttermilk, or water to make it easier to spread.

Why does my elote topping slide off?

The corn may be too wet, too hot, or too smooth. Pat the ears dry before cooking, allow them to cool for 1–2 minutes after charring, and use a sauce with the measured 1:1 crema-to-mayonnaise ratio rather than adding too much lime juice.

Can I use frozen corn for this recipe?

Yes, but frozen corn is better prepared as esquites because individual kernels are difficult to coat on a cob. Thaw and drain 4 cups of corn, dry it well, brown it in a hot skillet in batches, then stir in about 1 1/2 tablespoons of sauce per cup and finish with cheese and lime.

How spicy is traditional elote?

Elote does not require a specific heat level. Start with 1 teaspoon mild chili powder for four ears, then add cayenne, hot chili powder, or chipotle to taste. Keeping the chili in the sauce makes the heat easier to adjust at the table.

How long can prepared elote be kept?

For the best texture, eat coated corn immediately. Refrigerate leftovers promptly in a covered container and use them within 1–2 days; reheat gently in a skillet or microwave, then add fresh lime and cheese after warming.

A
affadmin
We compare specs, materials and verified owner reviews before a product earns a spot. Rankings are never paid.
Affiliate disclosure. As an Amazon Associate we earn from qualifying purchases at no extra cost to you. Prices accurate as of the date shown.
Mexican Street Corn Recipe: Elote at HomeCheck price on Amazon