There’s nothing quite like the smoky, charred flavor of perfectly grilled corn on the cob, especially when it’s slathered in a creamy, tangy sauce and sprinkled with cheese and spices. This authentic Mexican Street Corn recipe, also known as Elote, captures that incredible experience. Forget bland, boiled corn; this recipe is a flavor explosion that will transport you straight to the vibrant streets of Mexico. It’s the perfect side dish for summer barbecues, family dinners, or any time you’re craving something truly special.
We’ve crafted a simple, step-by-step guide to help you master this classic dish in your own kitchen. Prepare to be amazed by how a few simple ingredients can create such a memorable taste.
What is Mexican Street Corn (Elote)?
Elote, which translates to “corn cob” in Spanish, is a popular street food found all over Mexico. It involves grilling a whole corn on the cob until it’s lightly charred and tender. The magic happens next: the hot corn is generously coated in a creamy mixture of mayonnaise and Mexican crema, then rolled in crumbly Cotija cheese, sprinkled with chili powder, and finished with a fresh squeeze of lime juice and a scattering of cilantro. The result is a perfect balance of sweet, savory, smoky, and tangy flavors.
You might also see a version called “Esquites,” which is essentially the same recipe but served off the cob in a cup, making it a bit easier to eat.
Why You’ll Love This Recipe
- Incredibly Flavorful: The combination of charred corn, creamy sauce, and savory toppings is irresistibly delicious.
- Simple to Make: With just a handful of ingredients and a grill, you can have this ready in under 30 minutes.
- The Perfect Summer Side: It’s a guaranteed hit at any cookout, potluck, or family gathering.
- Authentic Taste: This recipe sticks to the traditional ingredients and methods to give you a truly authentic Elote experience.

The Key Ingredients for Authentic Elote
The secret to amazing Mexican Street Corn lies in using the right ingredients. Here’s a breakdown of what you’ll need and why it works.
The Corn
Fresh, sweet corn on the cob is the star of the show. Look for ears with bright green husks that are wrapped tightly against the corn. The kernels should be plump and milky when pierced. While grilling is the traditional method, we’ll cover other options too.
The Creamy Sauce
This is the flavor-packed base that coats the corn. Our sauce is made from a simple mix of mayonnaise for richness, Mexican crema for a tangy flavor, and fresh garlic for a pungent kick. If you can’t find Mexican crema, sour cream is a good substitute, though slightly less tangy.
The Toppings
The toppings are what make Elote truly iconic.
- Cotija Cheese: This is a hard, crumbly, and salty Mexican cheese. It doesn’t melt, making it perfect for sprinkling over the hot corn. Parmesan or feta are decent substitutes if needed.
- Chili Powder: A good quality chili powder provides a mild, smoky heat. For a different flavor profile, try using ancho or chipotle chili powder.
- Cilantro & Lime: Freshly chopped cilantro adds a bright, herbaceous note, while a squeeze of fresh lime juice cuts through the richness of the sauce and brightens all the flavors.
How to Make Mexican Street Corn: A Step-by-Step Guide
Follow these simple steps to create the best Elote you’ve ever had. It’s a straightforward process that delivers incredible results every time.
1. Prepare the Grill and Corn
First, preheat your grill to medium-high heat, around 400-450°F (200-230°C). While the grill heats up, shuck the corn, removing the husks and all the silk. You want the kernels to be completely exposed to the flame to get that beautiful char.
2. Grill the Corn to Perfection
Place the shucked corn directly on the hot grill grates. Grill for about 10-15 minutes, turning every few minutes, until the kernels are tender and you have a nice char on all sides. Don’t be afraid of the dark spots—that’s where all the flavor is!
3. Mix the Creamy Sauce
While the corn is grilling, prepare your sauce. In a small bowl, combine the mayonnaise, Mexican crema (or sour cream), minced garlic, and a pinch of salt. Mix until everything is smooth and well combined.
4. Assemble Your Elote
Once the corn is done, it’s time to assemble. You can insert wooden skewers into the bottom of each cob to make them easier to handle. Using a brush or the back of a spoon, generously coat each hot ear of corn with the creamy sauce. Immediately sprinkle with Cotija cheese, ensuring it’s covered all over. Finally, dust with chili powder, garnish with fresh cilantro, and serve with a lime wedge for squeezing.

No Grill? No Problem! Alternative Cooking Methods
If you don’t have a grill, you can still enjoy delicious Mexican Street Corn. Here are two great alternatives.
Oven-Roasted Method
Preheat your oven to 425°F (220°C). Place the shucked corn on a baking sheet and roast for 20-25 minutes, turning halfway through, until tender and lightly charred in spots. For an even better char, you can place them under the broiler for the last 1-2 minutes.
Boiling Method
Bring a large pot of salted water to a boil. Add the shucked corn and cook for 5-7 minutes, until tender. While this method won’t give you the signature smoky char, it’s a quick and easy way to cook the corn before adding the toppings.
Pro Tips for the Best Mexican Street Corn
- Use Fresh Ingredients: Fresh corn, real Cotija cheese, and fresh lime juice make a huge difference in the final flavor.
- Don’t Skimp on the Sauce: Be generous! The creamy sauce is essential for helping the toppings stick to the corn.
- Apply Toppings While Hot: The heat from the corn helps the sauce and cheese adhere perfectly.
- Serve Immediately: Elote is best enjoyed fresh off the grill while it’s still hot and the toppings are perfectly melted and combined.
Recipe Variations to Try
Once you’ve mastered the classic recipe, feel free to get creative with these delicious variations.
Esquites (Mexican Street Corn in a Cup)
To make Esquites, simply grill the corn as instructed, then slice the kernels off the cob into a bowl. Mix in the sauce, cheese, chili powder, and cilantro. Serve in cups with a spoon and a lime wedge.
Spice it Up
If you like extra heat, add a pinch of cayenne pepper or finely diced jalapeño to the creamy sauce. You can also use chipotle chili powder for a smokier, spicier kick.
What to Serve with Mexican Street Corn
Mexican Street Corn is a versatile side that pairs well with almost any grilled main. It’s the perfect side dish for our Authentic Chicken Street Tacos (coming soon). It also goes wonderfully with grilled chicken, steak, or a hearty main like this Crockpot Ham with Brown Sugar Glaze. For a complete meal, finish with a fun dessert like our Giant Chocolate Chip Cookie Cake.
Storing and Reheating
Elote is best eaten fresh, but leftovers can be stored in an airtight container in the refrigerator for up to 3 days. To reheat, you can warm it in the microwave or in a 350°F (175°C) oven until heated through. The toppings may not be as crisp, but the flavor will still be delicious.
Frequently Asked Questions
Absolutely! While grilling provides the best smoky flavor, you can get great results by roasting the corn in a 425°F (220°C) oven for 20-25 minutes until tender and lightly charred. You can also boil the corn, though you will miss out on the signature charred flavor.
The key is to apply the creamy sauce while the corn is still hot from the grill. This helps the sauce adhere well. Then, immediately roll or sprinkle the Cotija cheese onto the sauce. The sauce acts as a delicious ‘glue’ for the cheese and chili powder.
The classic sauce for Mexican Street Corn, or Elote, is a creamy and tangy mixture of mayonnaise, Mexican crema (or sour cream), and a hint of fresh minced garlic. This combination creates the rich base that holds all the delicious toppings.
The traditional cheese for elote is Cotija. It’s a salty, crumbly, aged Mexican cheese that doesn’t melt, making it perfect for sprinkling. If you can’t find Cotija, good substitutes are crumbled feta, Parmesan, or queso fresco.
Elote refers to the whole grilled corn on the cob, served on a stick. Esquites (also known as ‘corn in a cup’) features the same ingredients, but the corn kernels are sliced off the cob and served in a cup, mixed with the sauce and toppings. It’s a less messy way to enjoy the same great flavors.
The Only Elote Recipe You’ll Ever Need
This Mexican Street Corn recipe is more than just a side dish; it’s an experience. The combination of flavors and textures is truly unforgettable. Once you try it, you’ll be making it all summer long. We hope you love this recipe as much as we do! Let us know how it turns out in the comments, and don’t forget to share your creations with us on Pinterest!

Mexican Street Corn Recipe

Mexican Street Corn (Elote): The Ultimate Authentic Recipe
Ingredients
Equipment
Instructions
- Preheat your grill to medium-high heat (400-450°F or 200-230°C).
- Place the shucked corn directly on the grill grates. Cook for 10-15 minutes, turning occasionally, until tender and charred in spots.
- In a small bowl, mix together the mayonnaise, Mexican crema, and minced garlic until smooth.
- Once the corn is grilled, use a brush to coat each ear generously with the creamy sauce.
- Sprinkle the Cotija cheese all over the sauce-coated corn, followed by a dusting of chili powder and a garnish of fresh cilantro.
- Serve immediately with fresh lime wedges for squeezing over the top.
Notes
Grilling Tip: Don't rush the char! Those blackened bits are packed with smoky flavor that is essential to classic street corn.
Esquites Variation: To serve this in a cup, grill the corn as directed, then slice the kernels off the cob. Mix all the sauce and toppings into the kernels and serve with a spoon.