
Transport yourself to the vibrant streets of Mexico with this irresistible Elotes recipe. Each ear of sweet corn gets grilled to perfection, developing a beautiful char before being slathered with creamy, garlicky mayo and showered with salty cotija cheese, warming chili powder, and fresh cilantro. A squeeze of lime brings everything together in this beloved street food classic.
My passion for elotes began during summers spent in Mexico City, where street vendors would grill corn to perfection, each developing their own special touch to make their version unique. After countless attempts, this recipe captures that same magic.
Key Elements for Bold Flavor
- Fresh Sweet Corn: Select at peak ripeness for the best natural sweetness and texture.
- Quality Mayonnaise: Creates a creamy, rich base that binds the flavors.
- Fresh Garlic: Adds aromatic depth and enhances the savory profile.
- Cotija Cheese: Provides a salty, tangy punch that balances the sweetness of the corn.
- Ancho Chili Powder: Brings mild warmth and smoky depth to the dish.
- Fresh Cilantro: Brightens every bite with its fresh, herbaceous notes.
- Juicy Limes: Add a zesty, citrusy balance to enhance the overall flavor.
- Mexican Crema: Elevates creaminess for a smooth, well-rounded taste.
- Garlic Powder: Deepens the savory flavor and complements the fresh garlic.
- Sea Salt: Enhances the taste and brings out the natural flavors.
- Black Pepper: Adds a subtle depth and mild heat.
- Butter: Infuses extra richness and smoothness into the dish.
- Hot Sauce: Optional for those who enjoy an extra spicy kick.
- Fresh Herbs: Used as a garnish to add color and freshness.
Creating Your Elotes
- Preparing the Corn:
- Choose fresh, sweet corn with bright green husks and silk. If grilling, you can remove the husks for more char or leave them on for tender, steamed results.
- Achieving Perfect Char:
- Whether grilling or oven-roasting, patience is key. Let each ear develop beautiful caramelization to add depth to the final dish.
- Making the Spread:
- Combine mayonnaise with garlic powder, creating a creamy base that will help all other toppings adhere to the corn.

Living in Mexico taught me that every street vendor has their own special touch. One memorable vendor would brush his corn with butter before applying the mayo, creating an extra layer of richness that made his elotes unforgettable.
Perfect Pairings
Complete your Mexican feast by serving elotes alongside grilled carne asada or chicken tacos. Add fresh guacamole and warm tortillas for an authentic street food experience. For drinks, serve with ice-cold Mexican beer or horchata for a traditional pairing.
Creative Variations
Transform this versatile dish by exploring different combinations. Create a spicy version with Tajín and hot sauce. Make it extra indulgent with a mixture of mayonnaise and Mexican crema. Try it with grilled poblano peppers on the side, or serve it esquites-style by cutting the kernels off the cob and serving in cups.
Keeping Fresh
While elotes are best enjoyed immediately, you can prepare components ahead of time. Grill the corn and store toppings separately, assembling just before serving. For leftovers, cut kernels off the cob and store in an airtight container for up to three days.
Simple Success
The key to perfect elotes lies in achieving that ideal char. Don't rush the grilling process, and let each ear develop beautiful caramelization marks that add depth to the final dish.
Smart Planning
Prepare all your toppings before grilling the corn. Have everything ready to assemble while the corn is still hot, allowing the cheese to melt slightly into the warm mayo.

After years of making elotes, I've discovered they're more than just grilled corn - they're a celebration of Mexican street food culture that brings people together. Whether served at a backyard barbecue or casual dinner, each bite delivers the perfect balance of flavors that makes this simple dish extraordinary.
Frequently Asked Questions
- → Can I use frozen or canned corn instead?
- Fresh corn on the cob is strongly recommended for authentic texture and flavor. Frozen or canned won't achieve the same results.
- → What can I substitute for cotija cheese?
- Feta cheese makes a good substitute, though it's slightly more tangy than traditional cotija.
- → How spicy is this recipe?
- The heat level is adjustable. Use smoked paprika instead of chili powder for a milder version.
- → Can I make this ahead of time?
- Best served immediately while warm, but you can cook the corn ahead and reheat before adding toppings.
- → What's the best way to grill the corn?
- Either leave husks on for steaming or remove for direct grilling and char marks. Both methods work well.