Mexican Street Corn (Elote) Recipe

Mexican Street Corn (Elote)

Mexican street corn, or elote, turns sweet corn on the cob into something smoky, creamy, tangy, salty, and just a little spicy. The corn is cooked until tender and lightly charred, then coated with a mixture of mayonnaise, Mexican crema, lime, and seasoning before being finished with crumbled Cotija cheese, chile, cilantro, and another squeeze of lime.

Elote is widely enjoyed in Mexico, where corn vendors may serve the ears boiled, steamed, or grilled and dress them with combinations of crema, mayonnaise, cheese, lime, chile, and other seasonings. Grilling is especially useful at home because it gives the kernels a little char while keeping the recipe simple.

This version uses shucked corn directly on the grill for reliable browning and a quick cooking time.

🌽 Mexican Street Corn Recipe

Prep time: 15 minutes
Cook time: 10–12 minutes
Servings: 4

Ingredients

  • 4 ears fresh corn, husks and silk removed
  • 1 tablespoon neutral oil
  • 1/3 cup mayonnaise
  • 1/4 cup Mexican crema
  • 1 tablespoon fresh lime juice
  • 1 teaspoon finely grated lime zest
  • 1/2 teaspoon garlic powder
  • 1/2 to 3/4 cup crumbled Cotija cheese
  • 1/2 to 1 teaspoon chile powder, ancho chile powder, or Tajín
  • 1/4 cup chopped fresh cilantro
  • Lime wedges, for serving
  • Salt, if needed

🌽 Choose Fresh Corn

Look for ears with plump kernels and husks that still appear fresh rather than dry and brittle.

Fresh corn should feel heavy for its size, and the kernels should be tightly packed.

If possible, cook the corn reasonably soon after buying it for the best sweetness and texture.

🚿 Remove the Husks and Silk

Pull away the husks and remove as much silk as possible.

Rinse the ears briefly under cool running water if needed, then pat them dry.

Dry corn browns better on the grill than corn covered with excess surface moisture.

🔥 Preheat the Grill

Heat a gas or charcoal grill to medium-high.

Clean the grates and oil them lightly if necessary.

The grill should be hot enough to brown the kernels but not so hot that the exterior burns before the corn becomes tender.

🫒 Oil the Corn Lightly

Brush the ears with a thin layer of neutral oil.

Canola, avocado, sunflower, or another mild high-heat oil works well.

There is no need to soak shucked corn before grilling.

🔥 Grill Until Tender and Charred

Place the corn directly on the grill.

Cook for about 8 to 12 minutes, turning every 2 to 3 minutes so several sides develop browned or lightly charred patches.

The exact time depends on the size and freshness of the ears as well as the heat of the grill.

The kernels should be tender but still juicy.

🥣 Make the Creamy Lime Sauce

While the corn grills, stir together the mayonnaise, Mexican crema, lime juice, lime zest, and garlic powder.

Taste the mixture.

If the crema and mayonnaise are already well seasoned, little or no additional salt may be necessary.

Keep the sauce refrigerated until the corn is ready.

🍋 Adjust the Lime to Taste

One tablespoon of lime juice gives the sauce a clear citrus note without making it too thin.

For a sharper flavor, add another teaspoon after tasting.

Fresh lime wedges at the table allow each person to add more acidity without changing the consistency of the sauce.

🧀 Prepare the Cotija

Crumble the Cotija cheese into small pieces.

Cotija is a salty, crumbly Mexican cheese that adheres easily to the creamy coating.

Finely crumbled cheese provides the most even coverage.

🌶️ Choose the Chile

Regular chile powder provides a mild earthy flavor.

Ancho chile powder is softer and slightly fruity.

Tajín adds chile, lime, and salt in one seasoning.

Use whichever suits the desired flavor, but add salty blends gradually because the cheese already contributes plenty of salt.

🌿 Chop the Cilantro

Finely chop the cilantro shortly before serving.

Tender stems can be included along with the leaves.

Cilantro adds freshness and color that balances the creamy sauce and salty cheese.

🌽 Dress the Corn While Warm

Transfer the grilled corn to a platter.

Let it cool only until it can be handled safely.

Brush or spoon the creamy lime mixture evenly over each warm ear.

The sauce should coat the corn rather than completely bury it.

🧀 Add Cotija

Roll or sprinkle the coated corn with crumbled Cotija.

Press the cheese gently onto the surface if necessary.

Some of the cheese will fall onto the plate, which is perfectly fine and can be spooned back over the corn.

🌶️ Finish with Chile

Sprinkle the ears with chile powder, ancho chile, or Tajín.

Start with a modest amount and add more at the table.

A light coating gives plenty of flavor without overpowering the sweetness of the corn.

🌿 Add Cilantro and Lime

Scatter chopped cilantro over the finished corn and serve with fresh lime wedges.

A final squeeze of lime immediately before eating brightens the cheese, chile, and creamy sauce.

Serve the elote warm.

🇲🇽 What Is Elote?

In Spanish, elote commonly refers to corn on the cob.

In Mexico, street vendors may serve cooked corn with a wide variety of toppings and preparations.

The familiar dressed version often includes mayonnaise or crema, cheese, chile, and lime, but exact combinations vary by region, vendor, and personal preference.

Some ears are grilled and smoky, while others are boiled or steamed and remain pale and tender.

🌽 Elote vs. Esquites

Elote is served on the cob.

Esquites are corn kernels served off the cob, usually in a cup or bowl.

Esquites may be simmered or sautéed and finished with many of the same ingredients used on elote, such as lime, mayonnaise, crema, cheese, and chile.

The two dishes share flavors but provide very different eating experiences.

🌽 Corn Has Deep Roots in Mexico

Corn has been central to foodways in Mexico and Mesoamerica for thousands of years.

Modern street-corn preparations combine that long history of maize with ingredients and culinary influences that arrived at different times.

Cheese and dairy entered Mexican cooking after European colonization, while commercial mayonnaise is a much more recent ingredient.

Elote as it is served today is therefore best understood as part of a continually evolving food tradition rather than a dish that has remained unchanged for centuries.

🧀 What Is Cotija Cheese?

Cotija is a firm, salty cow’s-milk cheese named for Cotija in the Mexican state of Michoacán.

Younger Cotija can be somewhat softer, while aged versions become firmer and more crumbly.

For street corn, a crumbly Cotija that can be sprinkled generously over the sauce works especially well.

🧀 Cotija Substitutes

If Cotija is unavailable, feta is one of the easiest substitutes because it is salty and crumbly.

Queso fresco is another option, although it is usually milder and softer.

Finely grated Parmesan can provide saltiness and savory flavor, but the final dish will taste noticeably different.

🥛 What Is Mexican Crema?

Mexican crema is a cultured cream with a smooth, pourable consistency and mild tang.

It is generally thinner than American sour cream.

If crema is unavailable, sour cream can be thinned with a small amount of milk or lime juice.

Greek yogurt can also be used for a tangier variation.

🥄 Can the Sauce Be Made Without Mayonnaise?

Yes.

Use Mexican crema or sour cream as the primary base and add lime, garlic, and a little olive oil if desired.

The coating will taste tangier and less rich.

Plain Greek yogurt is another option, although its flavor is sharper than traditional crema.

🌶️ Make It Spicier

Add cayenne, chipotle powder, or finely ground chile de árbol to the finishing seasoning.

Start with a small amount.

The heat should complement the sweet corn rather than overpower it.

🌶️ Add Chipotle

Mix a small spoonful of finely chopped chipotle in adobo into the creamy sauce.

Chipotle adds both heat and smokiness.

Because it is powerful, begin with about 1 teaspoon and adjust after tasting.

🧄 Add Fresh Garlic Carefully

Fresh garlic can be used in the sauce, but a little goes a long way.

One small finely grated clove is enough for four ears.

Garlic powder creates a smoother coating and a gentler flavor, which is why it works particularly well here.

🌿 Leave Off the Cilantro

Cilantro is optional.

If it is not a favorite, simply omit it.

Chopped scallions can provide color and a mild onion flavor, or the corn can be served with cheese, chile, and lime alone.

🍋 Make It Extra Lemony

Although lime is the more typical citrus pairing, lemon can be used in a pinch.

The flavor will be different but still bright and fresh.

Use freshly squeezed juice rather than bottled lemon juice for the best flavor.

🌽 Can Frozen Corn Be Used?

Yes, but it is better suited to an esquites-style preparation than traditional corn on the cob.

Sauté thawed or frozen corn kernels in a skillet until hot and lightly browned.

Finish them with the same creamy lime sauce, Cotija, chile, and cilantro.

🌽 Can Corn Be Boiled Instead?

Absolutely.

Bring a large pot of water to a boil and cook the shucked ears until tender, usually about 4 to 6 minutes depending on freshness.

Drain well, then coat with sauce, cheese, chile, cilantro, and lime.

Boiled corn will not have the smoky char of grilled elote, but the toppings remain delicious.

♨️ Can Corn Be Steamed?

Yes.

Steam the ears until the kernels are tender, then dress them while warm.

Steaming preserves a clean, sweet corn flavor and avoids adding any char.

This is a good option when grilling is not practical.

🔥 Can Elote Be Made in the Oven?

Yes.

Heat the oven to about 425°F.

Place lightly oiled ears on a baking sheet and roast, turning occasionally, until tender and browned in spots.

The exact time depends on the size of the ears, but around 20 to 25 minutes is a useful starting point.

Finish with the toppings after roasting.

🔥 Can Elote Be Broiled?

Broiling is a good way to add quick char.

Cook the corn until nearly tender by steaming, boiling, roasting, or microwaving, then place it under the broiler and rotate until browned in spots.

Watch closely because the kernels can darken quickly.

🍳 Make Elote in a Skillet

If the corn has already been cut from the cob, cook it in a heavy skillet over medium-high heat.

Let some of the kernels remain in contact with the pan long enough to brown.

Serve in cups or bowls with the same toppings for a simple esquites-inspired dish.

🌽 Should Corn Be Soaked Before Grilling?

Not when it has been shucked and is being grilled directly over the heat.

Soaking is sometimes suggested for corn grilled inside its husks, but it is unnecessary for this method.

A thin layer of oil is all the ears need before going onto the grill.

🔥 How Much Char Is Enough?

A few dark brown or lightly blackened kernels provide plenty of smoky flavor.

The entire ear does not need to become black.

Too much direct heat can dry the kernels and introduce bitterness.

Turn the ears regularly for a mixture of golden, charred, and juicy kernels.

💧 Why Is the Sauce Sliding Off?

The corn may be too wet.

After boiling or steaming, drain and dry the ears briefly before adding the sauce.

With grilled corn, let excess surface oil drip away before dressing.

A slightly thick sauce also clings better than one diluted with too much lime juice.

🧀 Why Isn’t the Cheese Sticking?

Apply the cheese while the creamy coating is still fresh.

Roll the ears directly in a shallow plate of crumbled Cotija or press the cheese gently onto the surface.

Very large cheese crumbles are more likely to fall off, so break them into smaller pieces first.

🌶️ Why Is the Elote Too Salty?

Cotija, Tajín, mayonnaise, and crema can all contain salt.

Taste the sauce before adding extra salt and use salty chile blends lightly.

If the finished corn tastes too salty, a little extra lime and plain crema can help balance it.

🥛 Why Is the Sauce Too Thick?

Stir in a teaspoon or two of lime juice, milk, or crema.

Add liquid gradually.

The sauce should be easy to spread but thick enough to cling to the corn.

💦 Why Is the Sauce Too Thin?

Add a little more mayonnaise or crema.

If too much lime juice has been added, extra cheese in the final coating can also help balance the texture.

Avoid adding flour or cornstarch.

🌽 How to Cut Corn off the Cob

Stand a cooked ear upright in a large shallow bowl.

Hold the top securely and slice downward with a sharp knife.

Rotate and repeat until the kernels have been removed.

Using a bowl helps catch both the kernels and some of the corn juices.

🥣 Turn Leftovers into Esquites

Cut leftover kernels from the cobs and warm them briefly in a skillet.

Serve in small bowls or cups with a little extra crema or mayonnaise, Cotija, lime, chile, and cilantro.

This is one of the easiest ways to give leftover elote a second life.

🌮 Add Elote Corn to Tacos

Cut the seasoned kernels from the cob and spoon them into tacos.

They pair especially well with grilled chicken, steak, shrimp, black beans, avocado, and roasted vegetables.

A little extra lime keeps the combination bright.

🥗 Add It to Taco Salad

Elote-style corn brings sweetness, smokiness, and creaminess to a taco salad.

Use the kernels with romaine, black beans, tomatoes, avocado, tortilla strips, and grilled meat if desired.

A lime-based dressing works particularly well.

🥣 Add It to Grain Bowls

Serve the kernels over rice, quinoa, or another grain with black beans, cabbage, avocado, salsa, and grilled chicken or tofu.

The corn provides enough flavor that the rest of the bowl can stay relatively simple.

🍔 Serve It with Burgers

Street corn is a flavorful side for grilled burgers, chicken sandwiches, or barbecue.

The lime and chile provide a bright contrast to rich grilled foods.

🌮 Serve It with Tacos

Elote and tacos are a natural combination for a casual summer meal.

Serve whole ears alongside chicken, beef, pork, fish, or vegetable tacos and let everyone add extra lime and chile at the table.

🍗 Serve It with Grilled Chicken

Simply seasoned grilled chicken pairs especially well with street corn.

Garlic, cumin, lime, chile, and smoked paprika can be used on the chicken without competing with the corn.

Chicken should reach an internal temperature of 165°F.

🥩 Serve It with Steak

Elote works well with grilled flank steak, skirt steak, carne asada-style dishes, or simple steak tacos.

Its creamy, tangy toppings contrast nicely with deeply browned meat.

🐟 Serve It with Fish

Grilled white fish, salmon, or shrimp can all be served alongside elote.

Keep the seafood seasoning straightforward and let the corn provide much of the chile, lime, and cheese flavor on the plate.

⏰ Can the Sauce Be Made Ahead?

Yes.

Mix the mayonnaise, crema, lime, zest, and garlic powder up to a day ahead and refrigerate in a covered container.

Stir before using.

Keep the Cotija, cilantro, and chile separate until serving.

🌽 Can the Corn Be Cooked Ahead?

Corn is best directly from the grill, but it can be cooked a few hours ahead.

Refrigerate it once cooled, then warm it briefly on the grill or in the oven before adding the toppings.

Do not coat the corn with the creamy sauce until close to serving.

🧊 How to Store Leftover Elote

Remove any leftover corn from the table promptly and refrigerate in a covered container.

Perishable cooked foods should generally be refrigerated within 2 hours, or within 1 hour when the temperature is above 90°F.

Use refrigerated leftovers within about 3 to 4 days.

🔥 How to Reheat Elote

For the best texture, reheat the corn before adding fresh toppings.

An oven, grill, or skillet works well.

If the ears are already fully dressed, reheat gently so the sauce and cheese do not scorch.

Leftovers should be reheated to 165°F.

❄️ Can Elote Be Frozen?

Plain cooked corn freezes better than fully dressed elote.

The mayonnaise, crema, and cheese can separate or change texture after freezing.

For freezing, cut cooked kernels from the cob, store them separately, and add fresh toppings after reheating.

🌽 Sweet, Smoky, Creamy and Bright

The appeal of elote comes from contrast.

Sweet corn meets smoky char. Creamy mayonnaise and crema balance fresh lime. Cotija adds salt and savory depth, while chile brings warmth and cilantro adds freshness.

The method is simple: grill the corn until tender, coat it while warm, pile on the toppings, and serve it with plenty of lime.

It is messy in exactly the right way.

🔗 Related Articles

📚 Sources & Further Reading

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.