Authentic Mexican Elote

Step into the vibrant culinary world of Mexico with Elote, also known as Mexican street corn. This beloved snack transcends a simple dish, embodying the warmth, flavor, and festive spirit of a Mexican summer. Imagine perfectly cooked corn on the cob, generously slathered with a creamy, tangy mayonnaise mixture, then rolled in crumbled Cotija cheese, dusted with smoky chili powder, and brightened with a squeeze of fresh lime juice and a sprinkle of vibrant cilantro. It’s a symphony of flavors and textures that is surprisingly easy to recreate in your own kitchen, bringing a taste of authentic Mexican street food straight to your table.

Classic Mexican Street Corn (Elote) with all toppings.

For many, Elote isn’t just a dish; it’s a cherished memory. My own childhood summers were filled with trips to Mexico, where every market visit and evening stroll was an opportunity to savor this iconic treat. Street vendors, with their bustling carts and smoky grills, were always surrounded by eager lines, each person anticipating their personalized ear of Elote. The aroma of grilling corn mingled with the tantalizing scent of spices and cheese, creating an unforgettable experience that perfectly captured the essence of Mexican culture.

This Elote recipe aims to bring that authentic experience to you. It starts with fresh, sweet corn, enveloped in a rich and creamy mayonnaise sauce. A touch of fresh lime juice cuts through the richness, adding a refreshing zest, while salty Cotija cheese provides a delightful crumble. Fresh cilantro introduces an herbaceous note, and a generous dash of chili powder delivers that signature smoky kick. Whether enjoyed as a satisfying snack on its own or served as a show-stopping side dish at potlucks, cookouts, and backyard barbecues, this Mexican street corn is guaranteed to be a crowd-pleaser.

What Exactly is Elote? Understanding Mexican Street Corn

“Elote” is simply the Spanish word for “corn,” but in the context of Mexican cuisine, it refers to a specific and beloved street food preparation. This iconic dish features a whole ear of corn, either grilled to smoky perfection or boiled until tender-crisp. The cooked corn is then lavishly coated in a creamy mixture, typically made with mayonnaise (or a blend of mayo and crema), before being adorned with a medley of vibrant toppings. These essential toppings include crumbled Cotija cheese, a sprinkle of chili powder (often a mild variety like ancho or a spicier cayenne), freshly chopped cilantro, and a bright squeeze of fresh lime juice. The result is a harmonious balance of sweet, savory, tangy, and spicy flavors, with a delightful interplay of creamy and crumbly textures.

While Elote is traditionally served on the cob, sometimes on a stick for easy handling, its flavors are so popular that they’ve inspired other dishes. You might have encountered Esquites, which is essentially Elote served “off the cob.” In this variation, the corn kernels are removed and typically served in a cup or bowl, mixed with the same delectable sauces and toppings. Esquites offer a less messy, spoon-friendly alternative, making them particularly great for kids or for enjoying on the go.

Why You Should Make Elote at Home

Recreating this Mexican masterpiece in your own kitchen offers numerous advantages. Firstly, it’s incredibly rewarding to bring the authentic flavors of Mexican street food into your home. You gain full control over the quality of ingredients, ensuring the freshest corn and highest-quality toppings. Secondly, homemade Elote allows for complete customization. Want it spicier? Add more cayenne! Prefer a milder flavor? Adjust the chili powder. You can tailor it precisely to your taste preferences or dietary needs.

Beyond customization, Elote is surprisingly simple and quick to prepare. It’s an ideal recipe for entertaining, as it can be scaled up easily for larger gatherings. The vibrant colors and irresistible aroma make it a fantastic conversation starter and a memorable addition to any menu. Whether you’re hosting a summer barbecue, a casual potluck, or simply craving a delicious and unique snack, making Elote at home is a delightful culinary adventure that promises big flavor with minimal effort.

Essential Ingredients for Authentic Elote

Elote recipe ingredients on a table.

Crafting the perfect Elote relies on a selection of simple yet flavorful ingredients. Each component plays a crucial role in achieving the dish’s iconic taste and texture. Below is a closer look at what you’ll need and why each element is so vital. The complete recipe with precise measurements is provided in the detailed recipe card further down.

  • Fresh Corn: The star of the show! I typically use 4 medium ears of sweet yellow corn, ensuring they are husked and all silks are removed. While yellow corn offers a beautiful golden hue and natural sweetness, white corn can also be used for a slightly milder flavor profile. Fresh corn, especially when in season, provides an unparalleled sweetness and crisp-tender texture that frozen corn on the cob can mimic but not quite replicate.
  • Lime Juice: This bright citrus element is non-negotiable. Freshly squeezed lime juice adds a crucial zing that provides a refreshing counterpoint to the rich, creamy mayonnaise. It elevates the overall flavor, making the Elote feel light and balanced, preventing it from being too heavy.
  • Mayonnaise: The creamy base that binds all the flavors together. Regular full-fat mayonnaise is my top choice for its rich texture and classic flavor, which is a hallmark of authentic Elote. However, if you’re looking to lighten things up slightly, a good quality light mayonnaise can be a suitable substitute without compromising too much on creaminess. Some recipes also incorporate Mexican crema for added tang and richness.
  • Fresh Garlic: Finely minced garlic is a secret weapon, adding an incredible depth of savory flavor to the creamy mayonnaise sauce. It introduces a subtle warmth and aromatic complexity that rounds out the sauce beautifully. Always opt for fresh garlic cloves over pre-minced varieties for the best taste.
  • Butter: A simple brush of melted butter on the cooked corn before adding the creamy sauce makes a world of difference. It contributes a subtle richness and a beautiful sheen, helping the sauce adhere better and enhancing the corn’s natural sweetness and golden color.
  • Chili Powder: This is where the kick comes in. I personally love a touch of cayenne pepper for its clean, vibrant heat that awakens the palate. However, you can easily adjust the spice level to your preference. Regular chili powder offers a milder, earthier warmth, while chili-lime seasoning like Tajín provides a tangy, zesty, and slightly spicy profile. Ancho chili powder lends a deeper, smokier flavor.
  • Cotija Cheese: This crumbly, salty Mexican cheese is an absolute must-have for authentic Elote. Its distinct salty, slightly sharp flavor and firm, crumbly texture are irreplaceable. It melts slightly with the warmth of the corn but retains its delightful texture, creating pockets of savory goodness. If genuinely unavailable, crumbled feta or finely grated Parmesan can be used as a last resort, though they will alter the traditional flavor.
  • Fresh Cilantro: Chopped fresh cilantro is the final flourish, adding a burst of fresh, herbaceous flavor and a vibrant green color. It brightens the dish and complements the other strong flavors beautifully. If you have a strong aversion to cilantro, you can substitute it with finely chopped fresh parsley or simply omit it.

Step-by-Step Guide to Crafting Perfect Mexican Street Corn

Corn on the cob grilled on a grill pan.

1. Prepare and Cook the Corn: The first step to incredible Elote is perfectly cooked corn. You have two excellent options: grilling or boiling.

Grilling Method: For a smoky depth of flavor, grill the husked and silked corn over medium-high heat. Aim for 2-3 minutes per side, rotating frequently, until the kernels are cooked through, tender, and exhibit beautiful charred spots. This caramelization adds an irresistible dimension.

Boiling Method: If grilling isn’t an option, or you prefer a softer corn, bring a large pot of water to a rolling boil. Carefully add the ears of corn and cook for approximately 5 minutes, or until the kernels are tender and vibrant yellow. Avoid overcooking, as this can make the corn mushy. Once cooked, transfer the corn to a plate and set it aside to cool slightly while you prepare the creamy sauce.

A bowl of creamy mayo sauce for topping elote.

2. Whisk Together the Creamy Mayo Sauce: While the corn cools, prepare the luscious Elote sauce. In a small mixing bowl, combine the mayonnaise, fresh lime juice, finely minced garlic, and your chosen chili powder (such as cayenne for heat, or a milder blend). Whisk these ingredients together until they are thoroughly combined and smooth. Taste and adjust seasonings as needed, adding a pinch more lime for brightness or chili for an extra kick. This creamy, tangy, and subtly spicy sauce is the heart of your Elote.

Grilled corn being brushed with mayo sauce for elotes, aka mexican street corn.

3. Coat the Corn with Butter and Sauce: Before applying the mayo mixture, brush all sides of each cooked ear of corn with melted unsalted butter. This step not only adds a layer of richness but also helps the creamy sauce adhere more effectively. Once buttered, generously slather each ear of corn with the prepared mayonnaise sauce. Ensure every kernel is thoroughly coated, as this is where much of the Elote’s signature flavor comes from. Don’t be shy – a thick, even layer is key!

Elote (Mexican street corn) on sticks with all the toppings ready to serve.

4. Add the Final Toppings and Serve: The final flourish is where your Elote truly comes alive. Sprinkle each sauce-coated ear of corn generously with plenty of crumbled Cotija cheese. Follow with another dusting of your chosen chili powder (cayenne, regular chili powder, or Tajín) for an extra burst of flavor and color. Finally, garnish with a generous scattering of freshly chopped cilantro. Serve your authentic Mexican street corn immediately, perhaps with extra lime wedges on the side for an added burst of freshness. Enjoy the irresistible combination of flavors and textures!

Expert Tips & Creative Swaps for Perfect Elote

  • Avoid Overcooking the Corn: This is a crucial step for optimal texture. Whether boiling or grilling, cook the corn for only 5-6 minutes maximum, or just until it’s tender-crisp. Overcooked corn becomes mushy and loses its natural sweetness and bite, which are essential for a great Elote. You want it tender enough to bite into easily but still firm.
  • Fresh vs. Frozen Corn: Elotes are truly exceptional during the warmer months when sweet corn is in peak season, bursting with natural sugars and vibrant flavor. However, don’t let seasonality stop you! You can absolutely use frozen corn on the cob (thawed first) any time of year. While the flavor might be slightly different, it still makes a delicious and convenient alternative.
  • Prepare Ahead for Convenience: While freshly assembled Elote is always best, you can save valuable time, especially when entertaining, by preparing components in advance. The mayonnaise sauce can be mixed up to a few hours ahead of time and stored covered in the refrigerator. Similarly, chop your cilantro and have your Cotija cheese crumbled. You can also cook the corn up to 1 day in advance, storing it separately in the fridge. When ready to serve, simply reheat the corn quickly in the microwave or on the grill, brush with melted butter, and then assemble with the sauce and toppings.
  • Alternative Cheese Options: Cotija cheese is the traditional choice for its distinctive salty and crumbly texture. If you’re having trouble locating it at your local grocery store or specialty market, don’t despair! Crumbled feta cheese offers a similar salty, tangy profile and crumbly texture. Grated Parmesan cheese can also work as a substitute, providing a savory and slightly sharper flavor.
  • Experiment with Chili Powder Varieties: The type of chili powder you use can dramatically change the flavor profile. While cayenne pepper delivers a straightforward, bright heat, consider other options for different dimensions. Ancho chili powder offers a deep, smoky, and slightly sweet flavor with mild heat. Chipotle chili powder provides a smoky and moderately spicy kick. For a tangy, zesty, and subtly spicy option, chili-lime seasoning like Tajín is a fantastic choice and often found on authentic Mexican street corn. You can even combine a couple of different chili powders for a more complex spice blend.
  • Add a Touch of Mexican Crema: For an even richer, tangier sauce, consider blending half mayonnaise and half Mexican crema (or sour cream). Mexican crema is thinner and less tangy than American sour cream, offering a smoother, milder richness.
  • Grilled vs. Boiled Corn for Flavor: While boiling corn is quicker, grilling adds a wonderful char and smoky flavor that really elevates the Elote. If you have the option, grilling is highly recommended for an authentic street food experience.

Elote vs. Esquites: A Deeper Dive into Mexican Corn Delights

The distinction between Elote and Esquites is often a point of curiosity for those exploring Mexican cuisine, and it primarily boils down to presentation and ease of eating. The main difference is straightforward: Elotes are traditionally served on the cob, offering that classic, hands-on street food experience where you bite directly into the corn. Esquites, on the other hand, feature the same delicious flavors but are served off the cob, with the corn kernels mixed into the creamy sauce and toppings, typically presented in a cup or bowl. This makes Esquites a less messy, spoon-friendly option, perfect for casual gatherings, a quick snack, or for children.

Both dishes share the same fundamental flavor profile – sweet corn, creamy mayo, tangy lime, salty Cotija, and a spicy chili kick – making them equally beloved. If you’re a fan of these vibrant flavors, you’ll be thrilled to discover other creative dishes that incorporate them. Be sure to explore my Mexican street corn pasta salad for a refreshing side, my Mexican street corn deviled eggs for a unique appetizer, and my Mexican corn dip for a communal snack perfect for sharing.

Perfect Pairings: What to Serve with Elote

Elote is incredibly versatile, making it suitable for a variety of occasions and pairings. Its bold, fresh flavors complement a wide range of dishes, from casual snacks to hearty main courses.

  • As a Refreshing Snack: Elote truly shines as a standalone snack, especially during warm weather. Pair it with a cold, invigorating drink to complete the experience. Traditional Mexican beverages like Horchata (a creamy rice milk drink), Agua de Jamaica (refreshing hibiscus tea), or other Aguas Frescas such as Agua de Melon (cantaloupe) or Agua de Tamarindo (tamarind) are excellent choices.
  • A Stellar BBQ or Cookout Side: Elevate your next cookout or BBQ by serving Elote as a vibrant and flavorful side dish. It pairs beautifully with grilled meats and other backyard favorites, adding a touch of Mexican flair. Consider serving it alongside succulent Carne Asada, flavorful Pollo Asado, zesty Chimichurri Chicken, or traditional Tacos al Pastor.
  • The Perfect Taco Companion: No taco night is complete without a fantastic side, and Elote fits the bill perfectly. Its creamy, tangy, and spicy profile offers a wonderful contrast to rich taco fillings. Enjoy it with tender Carnitas tacos, smoky Barbacoa tacos, spicy Chicken Tinga tacos, or savory Flank Steak tacos for an unforgettable meal.

Have you tried this irresistible Elote recipe? I would love to hear about your experience! Please take a moment to leave a rating and a comment below, sharing your thoughts and any creative twists you added. Your feedback is greatly appreciated and helps others discover the joy of making authentic Mexican street corn.

Elotes on a plate with cotija cheese, mayonnaise, cilantro, and cayenne or chili powder.
Pin
Print

4.75 from 32 votes

Elote Recipe (Authentic Mexican Street Corn)

By: Isabel Orozco-Moore
Experience the true taste of Mexico with this authentic Elote recipe. Perfectly cooked corn on the cob is slathered in a creamy, tangy mayonnaise sauce, then rolled in salty Cotija cheese, dusted with vibrant chili powder, and garnished with fresh cilantro and a squeeze of lime. It’s the ultimate Mexican street food experience, easy to make at home and bursting with incredible flavor.
Prep: 10 minutes
Cook: 10 minutes
Total: 20 minutes
Servings: 4 elotes

Ingredients 

  • 4 ears of corn, husked and silked, preferably fresh and sweet
  • ½ cup mayonnaise (full-fat for best results, or light mayo/Mexican crema)
  • 1 tablespoon fresh lime juice (from about ½ medium lime)
  • 1 clove garlic, finely minced or grated for maximum flavor
  • ½ teaspoon cayenne pepper, divided (or your preferred chili powder like ancho, chipotle, or Tajín)
  • 2 tablespoons unsalted butter, melted, for brushing the corn
  • ½ cup crumbled Cotija cheese (or crumbled feta as a substitute)
  • ¼ cup chopped fresh cilantro (or parsley if preferred)

Instructions 

  • Cook the Corn: Begin by bringing a large pot of water to a rolling boil over high heat. Carefully add the husked and silked ears of corn to the boiling water. Cook for approximately 5 minutes, or until the corn kernels are tender-crisp and display a bright yellow color. Alternatively, if you prefer a smoky flavor, you can grill the corn over medium-high heat for 2-3 minutes per side until cooked through with some charred spots. Once cooked, transfer the corn to a plate and set it aside to cool slightly while you prepare the remaining ingredients.
  • Prepare the Creamy Sauce: In a small bowl, combine the mayonnaise, fresh lime juice, finely minced garlic, and ¼ teaspoon of your chosen cayenne pepper (or chili powder). Whisk all ingredients together until the mixture is smooth and well combined. Taste and adjust for desired tanginess or spice level.
  • Coat the Corn: Using a pastry brush or a spoon, generously coat all sides of each slightly cooled ear of corn with the melted butter. This step helps the sauce adhere better and adds extra richness. Next, take each buttered ear of corn and liberally slather it with the prepared mayonnaise mixture, ensuring an even and thick coating across all kernels.
  • Finish and Serve: Lay the sauce-coated corn on a clean surface or individual plates. Sprinkle each ear generously with the crumbled Cotija cheese, followed by the remaining cayenne pepper (or chili powder) for a final layer of spice and color. Finally, garnish with the freshly chopped cilantro. Serve your authentic Elote immediately and enjoy this quintessential Mexican street food experience!

Notes

  • Cotija Cheese: This crumbly, salty, and slightly tangy Mexican cheese is fundamental to an authentic Elote recipe. Its unique texture and flavor are hard to replicate. However, if you are unable to find Cotija cheese locally, crumbled feta cheese makes the best substitute due to its similar salty and crumbly characteristics.
  • Cilantro Preference: Fresh cilantro adds a vibrant, herbaceous flavor that is characteristic of Mexican street corn. If you are one of those who find cilantro tastes soapy, you can easily substitute it with finely chopped fresh parsley for a similar fresh green note, or simply omit it entirely. The Elote will still be delicious!
  • Adjusting Spice Level: Cayenne pepper provides a delicious and noticeable heat to the Elotes. For a milder experience, use the more common, less spicy chili powder found in most grocery stores, which often contains paprika, cumin, and other spices. If you want to achieve the traditional chile flavor used by street vendors in Mexico for Elotes, seek out ground chile piquín, which offers a zesty and moderately spicy kick.
  • Esquites – The Off-the-Cob Alternative: If you prefer to enjoy the incredible flavors of Mexican street corn without the mess of eating it directly off the cob, consider making Esquites instead. This variation involves cutting the corn kernels from the cob and mixing them directly with the mayo sauce and toppings in a cup or bowl, making it a spoon-friendly and equally delicious option.
  • Grilled Corn for Enhanced Flavor: While boiling corn is a perfectly acceptable and quick method, grilling the corn before adding the toppings truly enhances the Elote experience. Grilling adds a wonderful smoky flavor and beautiful charred spots that deepen the overall taste profile. To grill, brush each husked ear of corn lightly with vegetable oil to prevent sticking, then grill over medium-high heat for 2-3 minutes per side until tender and lightly charred.
  • Storage Instructions: For optimal freshness and flavor, I highly recommend storing the cooked corn, the prepared mayo sauce, and the various toppings (cheese, chili powder, cilantro) in separate airtight containers. Refrigerate these components for up to 4 days. This allows for quick and fresh assembly whenever a craving strikes.
  • Reheating Cooked Corn: When you’re ready to enjoy previously cooked corn, you have a couple of easy reheating options. You can heat the corn in the microwave for 1-2 minutes until it’s steaming hot. Alternatively, for a revived grilled flavor, brush the corn with a little oil and grill on high heat for 2-3 minutes until warmed through and lightly re-charred. Once the corn is hot, proceed to slather it generously with the mayo sauce and add all the fresh toppings as if you were making it fresh.

Nutrition

Serving: 1elote | Calories: 246kcal | Carbohydrates: 21g | Protein: 6g | Fat: 17g | Saturated Fat: 5g | Polyunsaturated Fat: 6g | Monounsaturated Fat: 5g | Trans Fat: 0.02g | Cholesterol: 21mg | Sodium: 525mg | Potassium: 279mg | Fiber: 2g | Sugar: 7g | Vitamin A: 587IU | Vitamin C: 8mg | Calcium: 101mg | Iron: 1mg

Nutrition information is automatically calculated and provided for approximation purposes only. Please consult a professional nutritionist for precise dietary advice tailored to your needs.