Mexican Street Corn (Elote)
5
Updated Aug 26, 2026
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.


Table of Contents
- Quick Look: Mexican Street Corn (Elote)
- Why This Is Muy Bueno
- What is Mexican Street Corn (Elote)?
- Why Elote Recipes Vary
- Ingredients & Substitutions
- How to Make Elote
- Expert Tips
- Serving Suggestions
- Frequently Asked Questions
- Complete Your Mexican Cookout
- Mexican Street Corn (Elote) Recipe
- More Muy Bueno Fun
Quick Look: Mexican Street Corn (Elote)
- 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

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.
What is Mexican Street Corn (Elote)?
Elote is one of Mexico’s most iconic street foods, sold from neighborhood carts, plazas, parks, fairs, and festivals. Across Mexico, you’ll find both grilled and boiled corn topped with mayonnaise, Mexican crema, butter, or a combination of the three, then sprinkled with cotija cheese, chile powder, and a squeeze of fresh lime. Many vendors also offer salsa picante so everyone can customize it to their own taste.
Growing up in El Paso, elote was part of so many childhood memories. We’d always look forward to the kermés, our church festival, where a warm ear of corn covered with crema, cheese, chile, and lime was just as exciting as the carnival games. Whenever we crossed into Juárez, we’d often stop at an elotero’s cart for freshly prepared elote or esquites (Mexican street corn) before heading home. Whether at a neighborhood park, a county fair, or a street corner in Juárez, elote always meant slowing down and enjoying a simple treat with family and friends.
This recipe is also featured in my award-winning cookbook, Muy Bueno Fiestas. If you love serving elote at backyard barbecues, family gatherings, and fiestas, you’ll find more than 100 Mexican recipes to help you celebrate.

Why Elote Recipes Vary
There’s no single way to make elote. Across Mexico, vendors prepare elote a little differently. Depending on the region and the vendor, you’ll find ears of corn topped with mayonnaise, Mexican crema, butter, or a combination of all three. Growing up on the border, I saw different versions. At home, I prefer Mexican crema because it adds tanginess without feeling as heavy, but if you grew up eating elote with mayonnaise, use what you love. Both are delicious.
Ingredients & Substitutions

- Corn: Fresh sweet corn is best when it’s in season. Yellow or bi-color sweet corn both work well. While the corn commonly used by street vendors in Mexico is often less sweet and starchier than the varieties sold in the U.S., fresh summer sweet corn is the best choice for making homemade elote. If fresh corn isn’t in season, frozen corn kernels are perfect for making esquites (Mexican street corn salad).
- 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 cheese, 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.

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.

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.

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:
- Carne Asada Meat
- Chicken Fajitas Recipe
- Carne a la Tampiqueña
- Arrachera (Skirt Steak)
- Slow Cooker Borracho Beans Recipe
- Frijoles Charros
- Authentic Mexican Rice Recipe
- Mexican Calabacitas Recipe
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.
| Elote | Esquites |
|---|---|
| Corn on the cob | Corn kernels served in a cup |
| Easy to eat by hand | Easy to serve a crowd |
| Perfect for grilling | Perfect for parties and potlucks |
| Traditional Mexican street food | Traditional Mexican street food |

Frequently Asked Questions
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.
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.
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.
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.
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.
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.
Absolutely! I recommend making my Elote en Vaso (Esquites).
You’ll find both versions throughout Mexico. Some street vendors use mayonnaise, others use Mexican crema, and many use a combination of the two. Some vendors also brush the corn with butter before adding the toppings.
For this recipe, I use Mexican crema because I love its tangy flavor and silky texture. It’s how I enjoy elote at home, but if you grew up eating it with mayonnaise, feel free to substitute it or use a blend of mayonnaise and crema. Either way, don’t skip the cotija cheese, chile powder, and fresh lime—they’re what bring all the flavors together.
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.
Looking for more corn recipes? Try my Esquites, Calabacitas con Elote, or Rajas con Elote.

🤖❤️ 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.
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!



















Just the right reicipe! I will be making this often
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.
Awe! Mexican foods are great to taste!! 🙂
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
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.