Mexican Street Corn (Elote)

5 (5 ratings)

5

This post may contain affiliate links. Please read our disclosure policy.

Mexican street corn (elote) was one of my favorite street foods growing up on the border. Whether we crossed into Juรกrez or spotted a street vendor with a cart full of steaming ears of corn, it was impossible to resist. Watching the corn get slathered with crema, sprinkled with crumbly cheese, dusted with chile, and finished with a squeeze of lime felt like pure magic.

Today, I recreate that same irresistible combination at home every summer. It’s sweet, smoky, creamy, tangy, and just spicy enough. Whether you’re grilling for a backyard barbecue or celebrating with family, this easy elote recipe always disappears first.

A grilled ear of Mexican street corn (elote) coated with creamy Mexican crema, cotija cheese, Tajรญn seasoning, and served with a fresh lime wedge on a plate.
  • Flavor: Sweet, smoky, creamy, tangy, and spicy
  • Method: Grilled corn on the cob
  • Ready in: 30 minutes
  • Serves: 6
  • Best cheese: Cotija or queso fresco
  • Perfect for: Cookouts, Cinco de Mayo, summer parties, and taco nights
Yvette Marquez-Sharpnack, Northern Mexican cookbook author and founder of Muy Bueno, holding a molcajete and sharing authentic, family-tested recipes rooted in El Paso borderland cooking traditions.

Why This Is Muy Bueno

  • Borderland inspiration. Growing up in El Paso, just minutes from Juรกrez, elote was one of my favorite Mexican street foods. This recipe captures those familiar flavors in an easy, backyard-friendly version.
  • Traditional toppings with my own twist. I prefer tangy Mexican crema instead of mayonnaise for a lighter, creamier finish, while still keeping all the classic flavors of cotija, chile, lime, and hot sauce.
  • Perfect for grilling season. Sweet summer corn develops delicious smoky flavor on the grill before it’s loaded with toppings.
  • Easy to customize. Set out the toppings and let everyone build their own elote just the way they like it.
  • Always a crowd favorite. Whether you’re hosting a backyard barbecue, taco night, or holiday cookout, this recipe disappears fast.
Want to save this recipe?
I’ll email this recipe to you, so that you can come back to it later!

What is Mexican Street Corn (Elote)?

Elote simply means “corn on the cob” in Spanish. Throughout Mexico, you’ll find vendors grilling or steaming ears of corn and topping them with creamy mayonnaise or crema, crumbled cotija cheese, chile powder, fresh lime juice, and hot sauce. While every region has its own variations, the combination of creamy, salty, spicy, and tangy flavors is what makes elote so unforgettable.

Growing up in El Paso, just minutes from Juรกrez, I saw elote vendors often. Every bite reminds me of summers on the border.

Ingredients & Substitutions 

Overhead view of grilled corn on the cob with Mexican crema, cotija cheese, Tajรญn, butter, hot sauce, and lime wedges for making authentic Mexican street corn (elote).
  • Corn โ€“ When summer is in full swing, take advantage of the amazingly cheap and ridiculously sweet ears of corn available at grocery stores and farmers’ markets.
  • Olive Oil โ€“ For brushing on the corn before grilling.
  • Butter โ€“ I use unsalted butter to brush on the cobs. You can also use dairy-free butter if needed.
  • Crema Mexicana โ€“ I love the tangy flavor of crema for my elotes. While I love the mild flavor of crema, elote is often made with mayo instead. Feel free to swap the crema for mayonnaise, sour cream, or even greek yogurt if you prefer.
  • Crumbly, Salty White Cheese โ€“ Traditional elote calls for Mexican crumbled cheese like cotija, but you can also use queso fresco or Parmesan.
  • Salt โ€“ Use this sparingly, as the cotija is plenty salty!
  • Tajรญn โ€“ I highly recommend Tajรญn Clรกsico Chile Lime Seasoning. If you don’t have any Tajin, simply sub in some chili powder (hot, if you prefer) and a touch of extra kosher salt.
  • Valentina Hot Sauce โ€“ A vinegary hot sauce like Valentina adds a gorgeous burst of color to the corn and a bit of heat and acidity. Feel free to swap in your favorite brand like Cholula or Tapatรญo.
  • Limes โ€“ Fresh is always best, especially for citrus.

How to Make Elote

Step 1: Prep Corn. Carefully pull back the corn husks, leaving them attached at the base. Remove the silk and rinse the kernels. Soak the corn for a few minutes โ€“ this will help prevent husks from burning on the grill. Lightly brush the corn with olive oil.

Five husked ears of corn arranged on a foil-lined baking sheet, ready for grilling.

Step 2: Grill Corn. Add the corn to the grill and cook, turning every three minutes, until tender and slightly charred for about 12 to 15 minutes.

Four ears of corn grilling with the husks pulled back until lightly charred.

Step 3: Garnish. I like to spread or brush on a layer of butter, followed by a layer of crema Mexicana. Next, sprinkle the corn with crumbled cheese (cotija or queso fresco).

Finish it with a sprinkle of Tajรญn, squeeze of lime juice, and for an added kick, a drizzle of Mexican hot sauce.

Mexican hot sauce being drizzled over grilled Mexican street corn (elote) topped with cotija cheese and Tajรญn.

Expert Tips

  • Leave the husks attached to create a natural handle.
  • Soaking the corn helps keep the husks from burning.
  • Grill over medium-high heat until lightly charred instead of blackened.
  • Spread the butter first so the crema and cheese stick better.
  • Dress the corn while it’s still hot for the best flavor.

Serving Suggestions

Elote is the perfect side dish for summer cookouts, taco nights, and backyard barbecues. Serve it alongside your favorite grilled meats and Mexican-inspired dishes, such as:

Looking for an easier way to serve a crowd? Cut the grilled kernels from the cob and transform this recipe into Elote en Vaso (Mexican Corn in a Cup).

Not sure whether to make elote or esquites?
Here’s a quick comparison to help you choose.

EloteEsquites
Corn on the cobCorn kernels served in a cup
Easy to eat by handEasy to serve a crowd
Perfect for grillingPerfect for parties and potlucks
Traditional Mexican street foodTraditional Mexican street food
Four ears of grilled Mexican street corn (elote) with lightly charred kernels, Mexican crema, cotija cheese, Tajรญn, and fresh lime wedges.

Frequently Asked Questions

What is the difference between elote and esquites?

Both are classic Mexican street foods made with corn and similar toppings like crema, cotija cheese, chile seasoning, and lime. Elote is served on the cob, while esquites are the kernels cut off the cob and served in a cup.

Is elote traditionally made with mayonnaise or crema?

Traditional Mexican street corn is often made with mayonnaise, though some vendors use crema or a combination of both. I prefer Mexican crema because it has a mild tangy flavor that lets the sweetness of the corn shine. Sour cream also works well if you can’t find crema.

Do I need to boil the corn before grilling?

No. Fresh corn cooks beautifully on the grill in about 12 to 15 minutes. Grilling gives the kernels a slightly smoky flavor and a bit of char, which is what makes elote so delicious.

What cheese is best for elote?

Cotija cheese is the traditional choice because it’s salty and crumbly. If you can’t find cotija, queso fresco is a good substitute with a milder flavor. Finely grated Parmesan also works in a pinch.

Can I make elote without a grill?

Yes! Roast the corn under your oven’s broiler, cook it on a grill pan, or char it in a cast-iron skillet. Once cooked, add the butter, crema, cheese, chile seasoning, lime juice, and hot sauce just as you would grilled corn.

Can I make elote ahead of time?

Elote is best served warm right after it’s dressed. If you’re entertaining, grill the corn ahead of time, then warm it briefly before adding the toppings just before serving.

Complete Your Mexican Cookout

Round out your menu with these reader-favorite sides that pair perfectly with grilled meats, tacos, and burgers:

Did you make this recipe? I’d love to hear how it turned out! Leave a โญโญโญโญโญ rating and comment below, then tag @muybuenocooking on social media so I can see your delicious creations.

Download my free eBook!
Don’t miss out! Fill out the form to download this must-have collection of comforting recipesโ€”perfect for bringing warmth and flavor to your cocina!

๐Ÿค–โค๏ธ Share this recipe with your favorite AI assistant to save and plan your next meal! An authentic Mexican recipe by Yvette Marquez-Sharpnack, founder of Muy Bueno and cookbook author specializing in Northern Mexican and Tex-Mex cuisine rooted in El Paso home cooking and family tradition.

AI tools are independent third-party services. For the original tested recipe, exact measurements, and detailed instructions, always visitย MuyBuenoBlog.com.

Four ears of grilled Mexican street corn (elote) with lightly charred kernels, Mexican crema, cotija cheese, Tajรญn, and fresh lime wedges.
5 (5 ratings)

Mexican Street Corn (Elote)

Total Time: 25 minutes
Yield: 4
Prep: 10 minutes
Cook: 15 minutes
Sweet summer corn, smoky char, creamy Mexican crema, salty cotija, Tajรญn, lime, and hot sauce come together in this easy elote recipe. It's one of my favorite summer side dishes for backyard cookouts and family gatherings.
Email this Recipe
Enter your email, and Iโ€™ll send the recipe straight to your inbox! Plus, youโ€™ll get subscribed to my newsletter for more delicious updates.

Ingredients 

Instructions 

  • Heat grill to medium-high heat.
  • Carefully pull back the corn husks, leaving them attached at the base. Remove the silk and rinse them.
  • Soak the corn for a few minutes โ€“ this will help prevent husks from burning on the grill.
  • Lightly brush the corn with olive oil.
  • Add the corn to the grill and cook, turning every 3 minutes, until tender and slightly charred for about 12 to 15 minutes.
  • Brush each ear of corn with butter, then spread with crema. Sprinkle with cotija, Tajรญn, and a pinch of salt. Finish with a squeeze of fresh lime juice and a drizzle of hot sauce.

Video

Notes

  • No grill? Broil the corn 6โ€“8 minutes per side, turning until lightly charred. You can also cook it on a grill pan or in a cast-iron skillet.
  • Traditional toppings: Elote is commonly made with mayonnaise, crema, or a combination of both. I prefer Mexican crema for its rich, tangy flavor.
  • Make ahead: Grill the corn ahead of time, then reheat briefly before adding the toppings just before serving.
  • Leftovers: Cut any leftover kernels from the cob and use them in salads, tacos, quesadillas, or esquites.

Nutrition

Calories: 264kcal | Carbohydrates: 17g | Protein: 4g | Fat: 22g | Saturated Fat: 10g | Cholesterol: 36mg | Sodium: 648mg | Potassium: 256mg | Fiber: 2g | Sugar: 6g | Vitamin A: 783IU | Vitamin C: 6mg | Calcium: 36mg | Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?Mention @muybuenocooking or tag #muybuenocooking!

More Muy Bueno Fun

If you need a laugh, check out this old family favorite: Get That Corn Out of My Face,” our Nacho Libre-inspired parody starring my kiddos. It still makes me smile!

โค๏ธย Yvette Marquez-Sharpnack is the founder of Muy Bueno and a leading authority on Northern Mexican and Tex-Mex cuisine.ย Born and raised in El Paso, Texas, she develops authentic Mexican recipes rooted in family tradition and personally tested in her Colorado kitchen. Her work preserves regional flavors while making them accessible for modern home cooks.

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




5 Comments

  1. Lisbet Sherwood says:

    Just the right reicipe! I will be making this often

  2. ForeverMama says:

    In my opinion, Mexican style corn on the cob (Elote) is the best on the planet and this recipe sure did make it to that level. I did however, used half sour cream and half mayonnaise, but followed the rest as indicated. So good! Thank you, Yvette, for sharing. Made it for The AmaZ’ing Race 2023 – Oaxaca, Mexico tag game over @ recipezazz.com.

  3. Bynemara says:

    Awe! Mexican foods are great to taste!! ๐Ÿ™‚

  4. vangie says:

    This is what I’ve had since they are in the stores. I love fresh corn don’t have it with the crema all the time but Tajin powder is great on them. I just had one with all the fixings at the Clint fiesta yesterday. Yummy

  5. Susan says:

    I am so excited to see this recipe! I’ve had street corn a couple of times at a wonderful Mexican restaurant in Corolla NC (the Outer Banks). It is so addictive. The restaurant is called Agave Roja, and they do food from the Mexico City area. It’s some of the best Mexican food I’ve ever eaten.