
Whisk yourself away to Mexico's bustling streets with this mouthwatering Elotes dish. Sweet corn gets charred just right, developing gorgeous grill marks before being coated with garlicky, smooth mayo and topped with crumbly cotija cheese, warm chili powder, and bright cilantro. A splash of lime ties everything together in this beloved street snack.
I fell in love with elotes during my time in Mexico City, where each vendor grilled corn beautifully, adding their own twist to make their version stand out. This recipe finally nails that street-corner magic after many tries.
Essential Ingredients for Amazing Taste
- Sweet Corn in Season: Pick when fully ripe for maximum sweetness and crunch.
- Good Mayo: Forms a luscious foundation that holds everything together.
- Raw Garlic: Gives aromatic punch and boosts savory elements.
- Cotija Cheese: Adds salty tang that works against the corn's sweetness.
- Ancho Chili: Offers gentle heat and smoky notes throughout.
- Fresh Cilantro: Adds a pop of herby freshness to each bite.
- Ripe Limes: Provide zingy acidity that lifts all flavors.
- Mexican Crema: Adds extra smoothness for a silky mouthfeel.
- Garlic Powder: Works with fresh garlic for more depth.
- Sea Salt: Pulls out natural flavors across the dish.
- Black Pepper: Gives subtle warmth and mild spice.
- Butter: Adds melt-in-your-mouth goodness.
- Hot Sauce: Throw some in if you want extra heat.
- Herb Garnish: Finishes with color and freshness.
Making Your Street Corn
- Getting Corn Ready:
- Look for corn with bright husks and silky tops. You can take the husks off for more charring or keep them on for juicier results.
- Getting the Right Char:
- Don't rush it. Give each ear time to get those beautiful brown spots that add so much flavor.
- Mixing the Mayo:
- Stir mayo with garlic powder to make a sticky base that helps other toppings stay put.

My years in Mexico showed me every corn vendor has their special trick. I'll never forget one guy who'd brush corn with melted butter before adding mayo, creating this incredible richness that made his stand the local favorite.
Great Food Combos
Round out your Mexican spread with elotes next to some sizzling carne asada or chicken tacos. Throw in fresh guacamole and warm tortillas for the full street fair experience. Wash it all down with cold Mexican beer or sweet horchata to keep things authentic.
Fun Twists
Play around with this flexible dish by trying new flavor combos. Make it spicy using Tajín and a few dashes of hot sauce. Go super rich by mixing mayo with Mexican crema. Serve it with charred poblanos on the side, or cut the kernels off and serve cup-style as esquites.
Staying Fresh
Elotes taste best right away, but you can get stuff ready ahead of time. Grill your corn early and keep your toppings separate until serving time. If you've got leftovers, cut the kernels off and put them in a sealed container for up to three days.
Easy Win
Getting those perfect grill marks makes all the difference. Take your time, don't flip too often, and let each ear get those beautiful dark spots that add so much flavor to your finished corn.
Prep Work Pays Off
Get all your toppings lined up before the corn hits the grill. Have everything ready to go while the corn's still hot so the cheese gets slightly melty when it hits the warm mayo.

I've made elotes for years now and learned they're much more than just corn on the cob. They're a celebration of Mexican food culture that brings folks together. Whether you're serving them at a cookout or casual dinner, each bite hits that sweet spot between flavors that turns this simple food into something special.
Frequently Asked Questions
- → Can I use frozen or canned corn instead?
- We really suggest fresh corn on the cob for the right bite and taste. Frozen or canned just won't match up to the real thing.
- → What can I substitute for cotija cheese?
- Feta works pretty well as a backup, though it's a bit more sour than regular cotija.
- → How spicy is this recipe?
- You can tweak the heat to your liking. Try smoked paprika instead of chili powder if you want something milder.
- → Can I make this ahead of time?
- It's best eaten right away while it's warm, but you can cook your corn earlier and warm it up before adding the toppings.
- → What's the best way to grill the corn?
- You can keep husks on to steam it or take them off for direct heat and grill marks. Both ways turn out great.