Few street foods have made the leap from sidewalk vendor to home kitchen as smoothly as Mexican street corn. This recipe guide breaks down the classic elote method, from picking the right sweet corn with tight husks to getting that perfect char on a grill or stovetop, and explains how to balance the creamy, tangy, and spicy layers that make elote so addictive.

Prep Time: 10 minutes · Cook Time: 15 minutes · Total Time: 25 minutes · Servings: 4 ears · Calories per serving: ~290 kcal · Rating (from top recipe sites): 4.8/5

Quick snapshot

1Key Ingredients
2Tools Needed
3Core Steps
  • Grill corn until charred Tijuana Flats
  • Mix sauce Tastes Better From Scratch
  • Coat corn with sauce Tastes Better From Scratch
  • Roll in cheese and garnish The Noshery
4Common Variations

The following table captures the essential facts about Mexican street corn, drawn from recipe sources and food databases.

Field Value
Origin Mexico (street food staple)
Annual Google Searches Over 2 million globally
Primary Ingredient Corn on the cob (sweet corn)
Traditional Cheese Cotija (aged cow’s milk cheese)
Typical Cooking Time 15–20 minutes

What is the secret to great Mexican corn?

Choosing the right corn variety

Fresh sweet corn with tight husks is the starting point. Tastes Better From Scratch (recipe blog) notes that corn on the cob coated with a creamy sauce and topped with cheese, chili powder, and lime defines elote.

Achieving perfect char on a grill or stovetop

Charring over direct flame or a hot grill adds smoky depth. Tijuana Flats (food blog) confirms grilling before saucing is common. For stovetop, Del Monte (brand recipe) toasts corn in oil for 5 to 6 minutes, then adds chili powder for 30 seconds.

Balancing creamy, tangy, and spicy flavors

The classic sauce combines mayonnaise, Mexican crema, lime juice, and chili powder. Tastes Better From Scratch (recipe blog) describes this as the base coating. Cotija cheese adds salty, crumbly texture; substitutes like feta or Parmesan can work (Cheese.com (cheese database)).

The upshot

The secret isn’t one ingredient — it’s the contrast: smoky char against cool crema, salty cheese against bright lime, and a final kick of chili. Miss any one, and the balance tips.

How do you make authentic Mexican street corn?

Step-by-step grilling method

Grill corn over medium-high heat for 10-15 minutes, turning occasionally, until kernels char. The Noshery (recipe blog) emphasizes serving immediately after assembly while the corn is still warm.

Preparing the creamy chili sauce

Mix mayonnaise, Mexican crema, lime juice, and chili powder. Sense & Edibility (food blog) adds that Tajín is frequently used alongside chili powder; some versions add garlic (The Honour System (recipe blog)).

Assembling the elote

Brush sauce onto hot corn, then roll in cotija cheese and garnish with cilantro and extra lime wedges. Tastes Better From Scratch (recipe blog) details the assembly order: cook corn, mix mayo and crema, coat corn, then finish with cheese, chili powder, cilantro, and lime.

Why this matters

Working quickly while the corn is hot ensures the sauce adheres and the cheese melts slightly. A cold cob leads to a slippery coating.

What is the sauce on Mexican street corn?

Main ingredients: mayo, crema, lime

Traditional sauce uses equal parts mayonnaise and Mexican crema (or sour cream). Sense & Edibility (food blog) confirms that sour cream is a common substitute for crema.

Variations with sour cream or yogurt

Some recipes substitute Greek yogurt for a tangier, lighter sauce. Del Monte (brand recipe) notes that a jalapeño variation adds extra heat, showing spice level is commonly customized.

Spice level and customizations

Chili powder or Tajín provides heat; minced garlic or smoked paprika can be added. The Honour System (recipe blog) includes garlic in its crema-mayo mixture. Chamoy drizzle appears in some modern versions (Sense & Edibility).

The trade-off

Substituting sour cream for crema cuts authenticity but saves a trip to a specialty store. For everyday cooking, it’s a fair swap — the lime and chili still carry the flavor.

What’s the white stuff on Mexican street corn?

Identifying crema vs. mayonnaise

The white layer is often a blend of mayonnaise and Mexican crema. Tastes Better From Scratch (recipe blog) uses both in its coating. The combination creates a creamy, tangy base.

Role of cotija cheese

Cotija cheese is sprinkled on top; it’s white, salty, and crumbly. Cheese.com (cheese database) lists queso fresco, feta, and panela as common cotija substitutes.

How to replicate the coating

Mix Greek yogurt with a little mayo and lime for a lighter version. Urban Farmie (food blog) identifies feta as the best like-for-like substitute for cotija in many applications.

What can I use instead of cotija cheese on Mexican street corn?

Best substitute: feta cheese

Feta offers similar saltiness and crumbliness; rinse to reduce brine if needed. According to Savoring the Good (recipe blog), feta works practically when cotija is unavailable.

Parmesan or Romano as alternatives

Parmesan (grated) works but is less authentic; use sparingly. Cheese.com (cheese database) also suggests ricotta salata as another close match.

Vegan options: nutritional yeast

For dairy-free, use crumbled firm tofu with salt and lemon juice. Substitutes may slightly alter flavor but still yield delicious results.

The catch

No substitute perfectly replicates cotija’s unique aged tang. Feta comes closest, but expect a slightly different finish — still tasty, just not identical.

Upsides

  • Simple, everyday ingredients
  • Quick cooking (under 30 minutes)
  • Highly customizable spice level
  • Crowd-pleaser at gatherings

Downsides

  • Can be messy to eat on the cob
  • Substitutions (e.g., sour cream) alter authenticity
  • Best results require fresh corn
  • Cotija may be hard to find in some markets

Step-by-Step Recipe

5 main steps, one pattern: char, sauce, coat, cheese, serve.

  1. Preheat grill to medium-high heat.
  2. Grill 4 ears of corn, turning occasionally, for 10-15 minutes until charred (The Noshery (recipe blog)).
  3. In a bowl, mix 2 tbsp mayonnaise, 2 tbsp Mexican crema (or sour cream), juice of 1 lime, and 1 tsp chili powder (Tastes Better From Scratch (recipe blog)).
  4. Brush the hot corn with the sauce, then roll in ½ cup crumbled cotija cheese.
  5. Garnish with chopped cilantro, extra chili powder, and lime wedges. Serve immediately.

What we know — and what’s still uncertain

  • Grilling corn over direct heat produces better char and flavor. Tijuana Flats
  • Mayonnaise and crema are the base of the traditional sauce. Tastes Better From Scratch
  • Cotija cheese is the standard topping. Tastes Better From Scratch
  • Which grocery chains (besides Aldi) reliably stock Cotija cheese?
  • Whether using sour cream instead of crema significantly changes authenticity.
  • Optimal grilling time for frozen corn vs. fresh.

“Elote is commonly described as Mexican street corn: corn on the cob coated with a creamy sauce and topped with cheese, chili powder, and lime.”

Tastes Better From Scratch

“The classic assembly order is to grill corn, brush with mayonnaise mixture, roll in cheese, then add chili powder, cilantro, and lime.”

The Noshery

For home cooks who want authentic flavor without the hassle of specialty shopping, the trade-off is clear: stick with the classic mayo-crema-lime base and use feta as a cotija stand-in — or risk a flat, one-dimensional result.

Can I make Mexican street corn in the oven?

Yes. Roast corn at 400°F for 15-20 minutes, turning once, then proceed with sauce and toppings.

How do I grill corn without a grill?

Use a grill pan on the stovetop, or char kernels in a cast-iron skillet over high heat.

Is Mexican street corn gluten-free?

Yes, all standard ingredients (corn, mayo, crema, cheese, chili) are gluten-free. Check packaged chili powder for additives.

What is the difference between elote and esquites?

Elote is served on the cob; esquites are cut off the cob and served in a cup with the same toppings.

How spicy is traditional Mexican street corn?

Mild to medium, depending on the chili powder. You can adjust heat with Tajín, cayenne, or skip it entirely.

Can I use frozen corn for elote?

Yes, but thaw and pat dry first. Grilling time will be shorter; char in a skillet for best results.

What is Mexican crema and where can I buy it?

Mexican crema is a thin, tangy cream similar to sour cream but thinner. Sold in Latin grocery stores or the international aisle of many supermarkets.