Mexican Street Corn Recipe (August 2026) Trusted Reviews

That first bite of Mexican street corn hits different. The smoky char, the creamy sauce, the tang of lime, and that salty crumble of cotija cheese — it’s a flavor combination that hooked me the first time I tried it from a street cart in Los Angeles years ago. After dozens of attempts in my own kitchen, I’ve nailed down a Mexican street corn recipe that works whether you have a grill, a cast iron skillet, or just a broiler.

This guide covers everything you need: the full ingredient list, three cooking methods, substitutions for hard-to-find items, troubleshooting tips for common mistakes, and make-ahead strategies for parties. You’ll be making authentic elote at home in under 30 minutes.

What Is Mexican Street Corn (Elote)?

Mexican street corn, known as elote in Mexico, is corn on the cob grilled until charred, then slathered in a creamy sauce made from mayonnaise, Mexican crema, and lime juice, and finished with crumbled cotija cheese and chili powder. It is one of Mexico’s most beloved street foods, sold from carts and stalls across the country.

The off-the-cob version is called esquites (sometimes called elote en vaso, meaning “corn in a cup”). The corn kernels are cut from the cob after cooking and mixed with the same toppings in a cup or bowl. Both versions use identical ingredients — the difference is just presentation.

Authentic elote typically uses white corn rather than sweet yellow corn, and Tajín (a Mexican chili-lime seasoning) is the go-to spice blend. The dish balances four flavors: creamy from the mayo and crema, tangy from the lime, salty from the cotija, and spicy from the chili. That balance is what makes it unforgettable.

Ingredients You’ll Need

Here is everything for a classic Mexican street corn recipe serving 4 people:

  • 4 ears of corn — fresh sweet corn on the cob, husked (frozen or canned work too, see substitutions below)

  • 1/3 cup mayonnaise — full-fat works best for sticking to the corn

  • 1/4 cup Mexican crema — or substitute with sour cream (see substitutions)

  • 1/2 cup cotija cheese — crumbled (this is the crumbly, salty aged Mexican cheese)

  • 1 lime — juiced, plus extra wedges for serving

  • 1 teaspoon chili powder — or Tajín seasoning for authentic flavor

  • 1/4 cup fresh cilantro — finely chopped

  • 1/2 teaspoon salt — adjust to taste

  • 1/4 teaspoon smoked paprika — optional, adds depth

For the esquites (off-the-cob) version, you’ll also want a small diced red onion for extra crunch and flavor.

Equipment Needed

You can make this recipe three different ways. Here’s what you need for each method:

Grill method: Outdoor grill (gas or charcoal), tongs, and a basting brush.

Skillet method: A cast iron skillet (preferred for the best char), tongs, and a basting brush. Cast iron gives you restaurant-quality results because it holds heat at high temperatures better than nonstick.

Oven broiler method: A baking sheet lined with foil and tongs. Great when you’re cooking for a crowd or don’t have a grill.

How to Make Mexican Street Corn?

This Mexican street corn recipe works with any of the three cooking methods below. Pick whichever fits your kitchen and weather.

Step 1: Prep the Corn

Husk the corn and remove all silk. Pat each ear dry with a paper towel — dry corn chars better and steams less. If using frozen corn kernels, thaw them first and pat thoroughly dry with a clean towel.

Step 2: Cook the Corn

Grill method (15 minutes): Preheat your grill to medium-high heat (around 400°F). Place the corn directly on the grates. Grill for 10 to 12 minutes, rotating every 2 to 3 minutes until all sides have dark char marks. Don’t be afraid of the char — those blackened spots are where the flavor lives.

Skillet method (12 minutes): Heat your cast iron skillet over high heat until it’s smoking slightly. Add the corn ears (no oil needed). Cook for 10 to 12 minutes, rotating every 2 to 3 minutes until charred on all sides. Press the corn down gently to maximize contact with the pan.

Oven broiler method (10 minutes): Move an oven rack to the top position and preheat the broiler on high. Place corn on a foil-lined baking sheet and broil for 8 to 10 minutes, rotating every 2 to 3 minutes. Watch closely — broilers go from charred to burnt fast.

Step 3: Make the Crema Sauce

While the corn cooks, whisk together the mayonnaise, Mexican crema, lime juice, smoked paprika, and salt in a small bowl. The consistency should be thick but spreadable — it needs to cling to the corn. If it’s too thick, add a splash of lime juice or water. If too thin, add more mayo.

Step 4: Coat the Corn

Brush the hot charred corn generously with the crema sauce while it’s still warm — the heat helps the sauce adhere. Use a basting brush or a silicone spatula. Make sure to get good coverage on all sides.

Step 5: Add the Toppings

Sprinkle the crumbled cotija cheese heavily over the corn, rolling it to coat evenly. The sticky sauce holds the cheese in place. Dust with chili powder or Tajín seasoning, then finish with chopped cilantro. Serve immediately with lime wedges on the side.

Three Cooking Methods Compared

Each method has trade-offs. Here’s how I’d rank them after testing all three repeatedly:

Grill: The most authentic and produces the deepest smoky char flavor. It’s my top pick for summer BBQs. Downsides: requires outdoor space and good weather, and takes longer to preheat.

Cast iron skillet: The best indoor method and my go-to for weeknight dinners. It takes about 12 minutes and produces excellent char. The only downside is you can usually fit 2 ears at a time, so batch cooking is needed for larger groups.

Oven broiler: Best for cooking 4 to 6 ears at once. The char is slightly less pronounced than grilling or skillet, but it’s reliable and hands-off. Watch it carefully to prevent burning.

Ingredient Substitutions

Can’t find an ingredient? These substitutions all work well based on what home cooks on Reddit’s r/mexicanfood and r/recipes have validated:

Cotija Cheese Substitutes

  • Feta cheese — the closest substitute in both texture and saltiness

  • Parmesan cheese — saltier and harder, but works in a pinch

  • Queso fresco — milder and softer, less salty

Mayonnaise and Crema Substitutes

For the cream base, you can use all mayonnaise, or swap in sour cream for a tangier profile. Greek yogurt is a lighter option that forum users praise. The most authentic approach uses a blend of mayo and Mexican crema — crema is smoother and less tangy than sour cream. If you can only find one, use equal parts mayo and sour cream.

Corn Substitutes

Frozen corn works well — thaw and pat very dry before cooking. Canned corn is a last resort but works if you drain it thoroughly. Fire-roasted canned corn actually gives you a head start on that charred flavor. For the esquites cup version, frozen corn kernels in a skillet is incredibly fast (about 8 minutes total).

Chili Powder and Spice Substitutes

Tajín is the authentic choice and I highly recommend tracking it down — most grocery stores carry it now. If unavailable, use regular chili powder. For more heat, try chipotle powder (smokier) or cayenne (spicier). Ancho chili powder gives a milder, earthier flavor for those sensitive to spice.

Tips for Perfect Mexican Street Corn

After making this recipe dozens of times, here are the tips that make the biggest difference:

Dry the corn completely before cooking. Wet corn steams instead of charring. Pat it dry with paper towels after husking.

Use high heat. Whether grilling or in a skillet, you need high heat for proper char. Medium heat will give you cooked corn without those essential dark spots.

Double the sauce for stronger flavor. Many home cooks on r/seriouseats recommend doubling the mayo, crema, and lime. Don’t be shy — the sauce is the star.

Grate the cotija fresh. Pre-crumbled cheese doesn’t stick as well. Grate it yourself from a block for the best texture and adhesion.

Serve immediately. Elote is best eaten right after assembling. The sauce slides off as the corn cools, so have everything ready to go.

Troubleshooting Common Problems

Problem: Corn isn’t charring, it’s steaming. Your heat is too low or the corn is too wet. Crank the heat up and pat the corn completely dry before cooking. In a skillet, make sure you’re not crowding the pan.

Problem: Sauce won’t stick to the corn. The corn needs to be hot when you apply the sauce. Also check your sauce consistency — if it’s too thin, add more mayo. A thick sauce clings better.

Problem: Sauce is too thick. Thin it with a splash of lime juice or a teaspoon of water until it reaches a spreadable consistency.

Problem: Toppings are falling off. Apply the sauce first, then immediately roll the corn in the cheese while the sauce is wet and sticky. Press gently to adhere.

Problem: Corn is mushy. You’re overcooking it. Corn only needs 10 to 12 minutes of high heat. Pull it off as soon as it’s charred.

Serving Suggestions and Beverage Pairings

Mexican street corn is a versatile side dish. Serve it alongside grilled meats, tacos, or burgers at your next BBQ. For a full Mexican dinner spread, pair it with street-style tacos and homemade corn tortillas made fresh on a tortilla press.

For beverages, nothing beats a cold Mexican beer with elote. Check out our guide to the best Mexican beers that pair perfectly with street corn. A crisp lager or pilsner cuts through the richness beautifully. Margaritas and aguas frescas are also excellent pairings.

Storage and Make-Ahead Tips

Storing leftovers: If you have leftover esquites (off-the-cob version), store the corn and sauce separately in airtight containers in the refrigerator for up to 3 days. Reassemble when ready to eat. Assembled elote on the cob doesn’t store well — the sauce slides off.

Make-ahead for parties: Cook and char the corn up to a day in advance and refrigerate it plain. Make the crema sauce ahead and store separately. When guests arrive, reheat the corn briefly on the grill or in a hot skillet, then apply the sauce and toppings fresh. This is the best approach for large gatherings.

Reheating: Reheat plain corn in a skillet over medium-high heat for 2 to 3 minutes per side to restore some char. Avoid microwaving — it makes the corn rubbery and kills the texture.

Mexican Street Corn Recipe

Prep time: 5 minutes
Cook time: 12 minutes
Total time: 17 minutes
Servings: 4
Difficulty: Easy

Ingredients: 4 ears corn, 1/3 cup mayonnaise, 1/4 cup Mexican crema, 1/2 cup crumbled cotija cheese, 1 lime (juiced), 1 teaspoon chili powder or Tajín, 1/4 cup chopped cilantro, 1/2 teaspoon salt.

Instructions: Cook corn using your preferred method (grill, skillet, or broiler) until charred on all sides. Mix mayo, crema, lime juice, and salt. Brush hot corn with sauce. Roll in cotija cheese. Dust with chili powder and top with cilantro. Serve with lime wedges.

Approximate nutrition per serving: 280 calories, 14g fat, 32g carbs, 8g protein, 4g fiber, 380mg sodium.

Frequently Asked Questions

What ingredients go in Mexican street corn?

Mexican street corn is made with corn on the cob, mayonnaise, Mexican crema, crumbled cotija cheese, lime juice, chili powder or Tajin seasoning, and fresh cilantro. Salt and smoked paprika are optional additions.

What is the secret to great Mexican corn?

The secret to great Mexican street corn is getting a proper char on the corn using high heat, using a blend of mayonnaise and Mexican crema for the sauce, and applying the sauce while the corn is still hot so it adheres properly. Tajin seasoning and fresh cotija cheese crumbled from a block also make a big difference.

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

The best substitute for cotija cheese is feta cheese, which has a similar crumbly texture and salty flavor. Parmesan cheese works as a saltier alternative, and queso fresco is a milder, softer option.

What is the sauce on Mexican street corn?

The sauce on Mexican street corn is a mixture of mayonnaise and Mexican crema (or sour cream) blended with fresh lime juice and salt. Some variations add garlic powder or smoked paprika. The sauce is creamy, tangy, and slightly spicy, and it acts as the glue that holds the cheese and seasonings on the corn.

What’s the difference between elote and esquites?

Elote is Mexican street corn served on the cob. Esquites is the same dish served off the cob, with the kernels cut off and mixed with the toppings in a cup or bowl. Both use identical ingredients and flavor profiles. The only difference is presentation.

Can you make Mexican street corn ahead of time?

Yes. Cook and char the corn up to a day in advance and store it plain in the refrigerator. Make the crema sauce separately and store it in its own container. When ready to serve, reheat the corn briefly on the grill or in a hot skillet, then apply the sauce and toppings fresh. Do not assemble the full elote ahead of time because the sauce slides off as it sits.

Wrapping Up

This Mexican street corn recipe brings authentic street food flavor to your kitchen with minimal effort and accessible ingredients. Whether you grill, skillet-char, or broil, the key is high heat for that signature char, a generous layer of creamy sauce, and plenty of crumbled cotija on top.

Start with the base recipe, then experiment with Tajín, chipotle powder, or a diced red onion to make it your own. Once you’ve mastered elote, try the esquites cup version for an easy party dish that feeds a crowd. Check out our taco pairings for more ideas to build a complete Mexican feast around it.

Leave a Comment