Elote (Mexican Street Corn)

Elote (Mexican Street Corn)

I love classic grilled corn on the cob, but elote is next level. It has so much flavor with just a few simple ingredients and is a joy to eat on a sunny day — especially when you’re in Mexico!

But if you’re not in Mexico, you can easily make elote at home. Just toss some corn cobs on the grill, whip up the creamy mayo sauce, and then add a few toppings. Your crowd will go head over heels for it! So on your next fiesta night when you’re whipping up ceviche, carne asada and a few margaritas, don’t forget to make this authentic elote recipe.

Elote vs Esquites

Before we dive into the recipe, let’s talk about the difference between elote and esquites. Elote is Mexican street corn on the cob and esquites is boiled corn in a cup with similar ingredients (mayonnaise, cheese, and chili powder or hot sauce).

But as I was hunting for elote carts in Cabo San Lucas (which I have some exclusive footage in the video below!), I quickly realized that elote is more common in other regions of Mexico such as Guasave or Mexico City (where it originated from).

Instead, plenty of esquite carts and stands were found near Cabo’s marina. So a quick heads up — don’t expect a bounty of elote in Cabo!

Mexican Elote Ingredients

Only a few fresh ingredients are needed to make this traditional recipe:

Corn: The star ingredient! Grab a few corn cobs from the market. Lime: You can use regular limes or Mexican limes for this recipe. I’m sticking with Mexican limes for a more authentic flavor profile and tarter juice!Mayonnaise & Sour Cream: Many street carts in Mexico use only mayonnaise, but I love a creamier blend that’s 50/50 mayonnaise and sour cream. You could also swap sour cream with my lime crema for an extra layer of lime goodness!Cotija Cheese: This aged Mexican cheese is a crucial part of elote! It’s crumbly, salty, and creamy — perfect for sprinkling on top of grilled corn.Chili Powder & Cilantro: A dash of chili powder is a must. But if you find that half a teaspoon is not enough, feel free to add more!

Find the printable recipe with measurements below

How To Make Elote

While some recipes use boiled corn, I highly recommend grilled or roasted corn. It’s much more flavorful with those charred bits!

Grill the corn. Heat an outdoor grill (or indoor grill pan) over medium heat. Place the corn directly on the grill, close the lid, and cook for about 10 minutes, rotating every few minutes for an even char.

Add the lime juice. Transfer the corn to a plate and squeeze lime juice on top while it’s still warm. Don’t skip this part because you want the kernels to soak in the lime juice!

Helpful tip: Add a long wooden stick into the corn to act as a handle. This will make it easier to pick up and eat!

Add the creamy mayo layer. Stir together the mayonnaise and sour cream. Then brush a layer all over each piece of corn.

Sprinkle the finishing touches. Sprinkle cotija cheese over each corn cob, then finish with chili powder and chopped cilantro. And because I like my elote extra limey, I recommend squeezing extra lime juice on top before serving — it makes all the difference!

Storage Tips

While elote is best served fresh, leftovers will keep in the fridge in an airtight container for 3 to 4 days.

Better yet, you can also shave off any leftover corn to sprinkle on top of a taco salad and burrito bowls, or turn it into an elote dip!

More Mexican Recipes

Round out a summer fiesta with these Mexican recipe favorites:

Black Bean SoupCitrus Shrimp CevicheCarnitas Chicken FajitasBest Ever Guacamole

Enjoy this Mexican elote all summer long! If you make it, I’d love to hear your thoughts on this recipe in the comment box below.

Elote (Mexican Street Corn)

5 from 2 votes Prep: 15 minutes Cook: 10 minutes Total: 25 minutes Servings: 4 servings Author: Lisa BryanPrintPinReviewSaveSaved


Elote is the best Mexican side dish! Juicy and charred corn on the cob is topped with limey mayo, cotija cheese, chili powder, and cilantro. Watch the video below!



4 ears corn1 lime, quartered3 tablespoons mayonnaise3 tablespoons sour cream or Mexican crema (or lime crema for an extra punch of lime flavor!)½ cup finely crumbled cotija cheese½ teaspoon chili powderchopped cilantro for garnish


Heat an outdoor grill (or grill pan if made indoors) over medium heat. Place the corn directly on the grill, close the lid, and cook for 10 minutes, rotating every few minutes for an even char. Transfer the corn to a plate, and squeeze lime juice on top while it’s still warm. Optional: stick a wooden stick in the end as a handle. In a small bowl, stir together the mayonnaise and sour cream. Then brush a thick layer all over each piece of corn. Sprinkle cotija cheese all over each piece, then sprinkle with chili powder and chopped cilantro. Serve immediately, while still warm.


Calories: 256kcal | Carbohydrates: 20g | Protein: 6g | Fat: 19g | Saturated Fat: 6g | Polyunsaturated Fat: 7g | Monounsaturated Fat: 4g | Trans Fat: 0.03g | Cholesterol: 31mg | Sodium: 325mg | Potassium: 297mg | Fiber: 2g | Sugar: 7g | Vitamin A: 429IU | Vitamin C: 11mg | Calcium: 116mg | Iron: 1mg Course: Side Dish, Snack Cuisine: Mexican Keyword: Elote, Elote on the cob, Mexican street corn

Did you make this recipe?Mention @downshiftology or tag #downshiftology!

You may also like...

Leave a Reply

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