I didn’t try Mexican street corn until I was in my thirties, which feels kind of ridiculous now. My first bite was at a food cart in Portland, and I remember thinking, “Where has this been all my life?” All that tangy lime, creamy mayo, and salty cheese coating a perfectly grilled ear of corn—it was like regular corn on the cob got invited to a party.
The thing is, you don’t need a street cart or a fancy grill to make it at home. This recipe keeps it simple with just a few ingredients that pack a serious flavor punch. The hardest part is crumbling the cotija cheese, and even that takes about thirty seconds. If you’ve been intimidated by Mexican street corn, don’t be. It’s just corn with really good toppings.
Why You’ll Love This Mexican Corn on the Cob
- Ready in under 30 minutes – This recipe comes together quickly, making it perfect for busy weeknights or last-minute cookouts when you need a tasty side dish fast.
- Simple ingredients – You only need five basic ingredients to create this flavorful street food favorite at home.
- Crowd-pleasing flavor – The creamy, tangy, and salty combination of mayo, cotija cheese, and lime turns ordinary corn into something everyone will ask for seconds of.
- Perfect for summer gatherings – Whether you’re grilling out or having a backyard barbecue, this Mexican street corn is always a hit and pairs well with just about anything.
What Kind of Corn Should I Use?
Fresh corn on the cob is definitely the way to go for this recipe, and you’ll want to look for ears that feel firm with bright green husks and moist silk at the top. The fresher the corn, the sweeter and more tender it will be, so try to buy it the same day you plan to cook it if possible. Yellow or white corn both work great here, though yellow tends to be a bit sweeter while white corn has a more delicate flavor. When you peel back a bit of the husk at the store, the kernels should look plump and milky – if they seem dried out or have gaps between rows, pick a different ear.
Options for Substitutions
This Mexican street corn is pretty forgiving when it comes to swaps:
- Cotija cheese: Can’t find cotija? Feta cheese is your best bet as it has a similar salty, crumbly texture. You can also use grated parmesan or pecorino romano in a pinch.
- Mayonnaise: If you’re not a mayo fan, try Mexican crema, sour cream, or Greek yogurt instead. They’ll give you that creamy coating with a slightly tangier flavor.
- Butter: Olive oil works just fine if you want to skip the butter, though you’ll miss out on that rich, buttery taste.
- Fresh corn: Fresh corn on the cob is really what makes this dish special, so I’d recommend sticking with it during corn season. If you absolutely must, frozen corn works but grill it in a cast iron skillet instead.
- Lime: Lemon can work in a pinch, but lime is traditional and gives that authentic Mexican street corn flavor, so try to use it if possible.
Watch Out for These Mistakes While Grilling
The biggest mistake when grilling corn is not drying the ears thoroughly after shucking, which creates steam instead of those beautiful char marks you’re looking for – pat them completely dry with paper towels before they hit the grill.
Another common error is applying the butter and mayo too early, which can cause them to slide right off the hot corn, so wait until the corn is just slightly cooled (about 1-2 minutes off the grill) before coating.
To get even charring all around, rotate the corn every 2-3 minutes instead of letting it sit in one position, and don’t walk away from the grill since the sugars in corn can burn quickly.
For the cheese to stick properly, sprinkle it on while the corn is still warm from the butter and mayo coating, and serve immediately while everything is melty and delicious.
What to Serve With Mexican Corn on the Cob?
Mexican corn on the cob is perfect alongside grilled meats like carne asada, chicken fajitas, or even some simple seasoned burgers. I love pairing it with black beans and rice for a complete meal, or serving it at a backyard barbecue with pulled pork and coleslaw. It also goes great with tacos – whether you’re doing fish tacos, carnitas, or veggie tacos, the creamy, tangy corn complements just about everything. If you want to keep things simple, just add some tortilla chips with guacamole and salsa, and you’ve got yourself a solid spread.
Storage Instructions
Store: If you have leftover Mexican corn, wrap each ear tightly in aluminum foil or plastic wrap and keep it in the fridge for up to 3 days. The toppings might get a bit messy, but it’ll still taste great when you’re ready to eat it again.
Reheat: To warm up your corn, you can pop it in the microwave for about 30-45 seconds, or wrap it in foil and heat it in a 350°F oven for about 10 minutes. You might want to add a little extra cheese and a squeeze of fresh lime before serving to brighten it back up.
| Preparation Time | 10-15 minutes |
| Cooking Time | 5-10 minutes |
| Total Time | 15-30 minutes |
| Level of Difficulty | Easy |
| Servings | 4 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 800-900
- Protein: 20-25 g
- Fat: 55-65 g
- Carbohydrates: 70-80 g
Ingredients
For the corn:
- 4 ears of corn (shucked and cleaned of silk)
- 4 limes (cut into wedges)
For the coating:
- 1/3 cup butter (unsalted, melted)
- 1/3 cup mayonnaise
- 2/3 cup cotija cheese (finely crumbled)
- 1 teaspoon ancho chili powder
- 2 tablespoons fresh cilantro (finely chopped)
Step 1: Prepare the Coating and Mise en Place
- 1/3 cup butter
- 1/3 cup mayonnaise
- 2/3 cup cotija cheese
- 1 teaspoon ancho chili powder
- 2 tablespoons fresh cilantro
While your grill preheats, combine the melted butter and mayonnaise in a small bowl, stirring until smooth and well incorporated.
In a separate shallow dish, mix together the crumbled cotija cheese, ancho chili powder, and fresh cilantro.
This ensures your toppings are ready to apply quickly once the corn comes off the heat while it’s still warm.
Step 2: Grill the Corn Until Charred
- 4 ears of corn
Heat your grill to medium-high heat.
Place the shucked and cleaned corn directly on the grates, turning occasionally to develop an even char on all sides, about 7-10 minutes total.
I find that rotating the corn every 2-3 minutes gives you beautiful caramelized spots without burning any single side, and the slight char adds a smoky depth that’s essential to this dish.
Step 3: Coat and Top the Corn
- butter-mayonnaise coating from Step 1
- cheese mixture from Step 1
Remove the corn from the grill and immediately brush each ear generously with the butter-mayonnaise mixture from Step 1, coating all sides evenly.
While the corn is still hot, roll or sprinkle the cheese mixture from Step 1 over each ear, pressing gently so it adheres to the butter layer.
The residual heat will help everything stick and slightly warm the cheese and cilantro, releasing their flavors.
Step 4: Serve with Lime
- 4 limes
Transfer the finished corn to a serving platter and serve immediately with lime wedges on the side.
Diners can squeeze fresh lime juice over their corn just before eating to brighten all the rich, creamy, and savory flavors.

Easy Mexican Corn on the Cob
Ingredients
For the corn
- 4 ears of corn (shucked and cleaned of silk)
- 4 limes (cut into wedges)
For the coating
- 1/3 cup butter (unsalted, melted)
- 1/3 cup mayonnaise
- 2/3 cup cotija cheese (finely crumbled)
- 1 teaspoon ancho chili powder
- 2 tablespoons fresh cilantro (finely chopped)
Instructions
- While your grill preheats, combine the melted butter and mayonnaise in a small bowl, stirring until smooth and well incorporated. In a separate shallow dish, mix together the crumbled cotija cheese, ancho chili powder, and fresh cilantro. This ensures your toppings are ready to apply quickly once the corn comes off the heat while it's still warm.
- Heat your grill to medium-high heat. Place the shucked and cleaned corn directly on the grates, turning occasionally to develop an even char on all sides, about 7-10 minutes total. I find that rotating the corn every 2-3 minutes gives you beautiful caramelized spots without burning any single side, and the slight char adds a smoky depth that's essential to this dish.
- Remove the corn from the grill and immediately brush each ear generously with the butter-mayonnaise mixture from Step 1, coating all sides evenly. While the corn is still hot, roll or sprinkle the cheese mixture from Step 1 over each ear, pressing gently so it adheres to the butter layer. The residual heat will help everything stick and slightly warm the cheese and cilantro, releasing their flavors.
- Transfer the finished corn to a serving platter and serve immediately with lime wedges on the side. Diners can squeeze fresh lime juice over their corn just before eating to brighten all the rich, creamy, and savory flavors.







