Authentic Mexican Street Corn

Authentic Mexican Street Corn (Elote) Recipe: Your Ultimate Guide

Discover how to make the most delicious, creamy, and flavorful Mexican Street Corn (Elote) right in your own kitchen. This iconic grilled corn on the cob, generously smothered with a tangy, spiced mayo-crema blend and crumbled cheese, is a true culinary delight perfect for any occasion.

Ready-to-eat elote on a plate with limes and cilantro around them, roasted and seasoned to perfection.
Perfectly grilled Mexican Street Corn (Elote), garnished with fresh lime and cilantro.

Experience the Vibrant Flavors of Mexican Street Corn at Home

Mexican Street Corn, affectionately known as Elote, is more than just a dish; it’s a sensory experience. Imagine perfectly roasted or grilled sweet corn, bursting with natural sweetness, enveloped in a rich, creamy sauce that’s both zesty and subtly spicy. Finished with a generous sprinkle of salty Cotija cheese and a squeeze of fresh lime, Elote transforms a humble cob of corn into an unforgettable street food sensation.

This vibrant recipe is a staple at Mexican fiestas, barbecues, and food truck gatherings, adored for its irresistible combination of textures and tastes. While it might seem like a complex dish, making authentic Elote at home is surprisingly straightforward, bringing the festive spirit of Mexican street food directly to your table.

Why You’ll Fall in Love with This Homemade Elote Recipe

My journey to perfecting this Elote recipe began with an undeniable craving for the flavors found in my popular Mexican Street Corn Pasta Salad, which itself was inspired by the classic street corn. While I’m not a Mexican cuisine expert, my deep love for Elote, savored from countless food trucks and during trips to Mexico, drove me to recreate that authentic magic.

And let me tell you, this recipe truly hits the spot. It’s incredibly easy to prepare, yet delivers an explosion of flavor that rivals any street vendor’s version. The delightful contrast of the creamy, tangy sauce with the tender-crisp kernels of roasted corn is simply divine. It’s an ideal side dish that complements a wide array of BBQ favorites, from a succulent grilled chicken marinade to a refreshing macaroni coleslaw salad, elevating your outdoor dining experience.

Elote cream sauce being thoroughly mixed with various spices in a bowl.
Mixing the rich and creamy sauce, the heart of our delicious Elote.

Key Ingredients for the Perfect Elote

Creating authentic Mexican Street Corn requires a few key components that, when combined, create its signature flavor profile. The beauty of this recipe lies in its simplicity and the fresh quality of its ingredients. Here’s a detailed look at what you’ll need:

Ingredient Tip or Swap for Best Results
Fresh Sweet Corn (8 ears) Fresh corn on the cob is highly recommended for its natural sweetness and texture. If fresh isn’t available, frozen or canned corn kernels can work in a pinch; simply roast them in a pan to achieve a delicious char.
Vegetable Oil Any neutral oil like canola or avocado oil is perfect for grilling the corn. It helps achieve that beautiful golden char without imparting strong flavors.
Mexican Crema This thin, slightly tangy cream is a cornerstone of the Elote sauce. If authentic Mexican crema is hard to find, good quality sour cream is an excellent and readily available substitute.
Mayonnaise Adds richness and a creamy consistency to the sauce. For a lighter alternative, Greek yogurt can be used, but it will subtly alter the flavor profile.
Cilantro Fresh cilantro provides a burst of herbaceous freshness. If you’re not a fan, you can skip it or substitute with flat-leaf parsley for a milder green note.
Garlic Freshly minced garlic is always best for maximum flavor. In a rush, pre-minced garlic or a small amount of garlic powder can be used.
Spices (Chili Powder, Paprika, Cumin, Cayenne) These spices build the warm, earthy, and slightly smoky backbone of the Elote flavor. Adjust quantities to taste. For a smokier kick, try chipotle chili powder. Omit cayenne if you prefer less heat.
Lime Fresh lime juice and zest are crucial for the bright, tangy finish that cuts through the richness of the sauce. Bottled lime juice can be used, but fresh offers unparalleled vibrancy. Don’t forget extra wedges for serving!
Cotija Cheese This crumbly, salty Mexican cheese is non-negotiable for true Elote. Its distinct flavor and texture are key. If unavailable, crumbled feta cheese or grated Parmesan can be decent substitutes, though they will yield a slightly different taste.

These ingredients, while simple individually, combine to create a complex and harmonious flavor that truly captures the essence of Mexican street food. Each element plays a vital role in achieving the authentic taste and texture of Elote.

Cream sauce being spread on roasted corn with a pastry brush for the elote recipe.
Generously coating the grilled corn with our flavorful Elote sauce.

How to Make Perfect Elote: Step-by-Step Guide

Making delicious Mexican Street Corn is a straightforward process, broken down into three main steps: grilling the corn, mixing the sauce, and assembling your Elote. Follow these detailed instructions for a consistently perfect result:

  1. Prepare and Grill the Corn:

    Preheat your grill to medium-high heat, aiming for around 400°F (200°C). Once hot, take a moment to clean the grill grates thoroughly. Remove the husks and silk from 8 ears of fresh sweet corn. Drizzle about 1 teaspoon of vegetable oil over each corn cob, rubbing it evenly onto all sides. Lightly sprinkle the corn with salt and pepper – remember, Cotija cheese is quite salty, so go easy here. Place the oiled and seasoned corn directly on the hot grill grates (no foil needed). Close the grill and cook for approximately 3 minutes per side without disturbing. Using tongs, rotate the corn every 3 minutes until all sides are beautifully browned and slightly charred, about 12 minutes total. Once cooked, transfer the grilled corn to a plate.

  2. Whip Up the Creamy Elote Sauce:

    While your corn is grilling, prepare the star of the show: the creamy Elote sauce. In a medium bowl, combine 1/2 cup of Mexican crema (or sour cream), 1/2 cup of mayonnaise, 1/3 cup of finely chopped fresh cilantro, 1 very finely minced garlic clove (or grated on a zester), 1/2 teaspoon chili powder (or 1/4 teaspoon chipotle chili powder for a smoky twist), 1/4 teaspoon paprika, 1/8 teaspoon ground cumin, 1/8 teaspoon cayenne pepper, 1 1/2 teaspoons lime zest, and 2 tablespoons fresh lime juice. Whisk all the ingredients together until well combined and smooth. Taste the sauce and adjust any seasonings to your preference – you might want a bit more tang from the lime, or a touch more spice.

  3. Assemble and Serve Your Elote:

    Once the grilled corn is ready and the sauce is perfectly mixed, it’s time to assemble. Using a spoon or a pastry brush, generously coat each ear of warm, grilled corn with the prepared creamy sauce. Ensure every kernel is covered for maximum flavor. Immediately after coating, sprinkle a liberal amount of 1/2 cup Cotija cheese over the sauced corn. If desired, add an additional light sprinkle of chili powder for an extra pop of color and flavor. Serve your Elote immediately with extra fresh lime wedges on the side, allowing everyone to squeeze on more lime to their liking. Enjoy this authentic Mexican delight!

Pro Tips for the Best Elote Every Time

  • Choose Fresh Corn: The quality of your corn significantly impacts the final taste. Opt for fresh, sweet corn that’s in season for the best results. Look for plump kernels and green, tightly wrapped husks.
  • Don’t Overcook the Corn: Grill the corn until it has a nice char and is tender-crisp, but avoid overcooking which can make it tough or mushy. The total 12 minutes at 400°F is usually perfect.
  • Finely Mince Garlic: For the sauce, ensure your garlic is very finely minced or grated. This prevents large chunks of raw garlic and allows its flavor to meld smoothly with the other ingredients.
  • Taste and Adjust the Sauce: The Elote sauce is highly customizable. Always taste it before coating the corn. Add more lime for zing, more cayenne for heat, or a pinch more salt if needed.
  • Serve Immediately: Elote is best enjoyed hot off the grill, with the sauce still warm and the cheese slightly softened. The flavors are most vibrant when freshly assembled.
  • Char for Flavor: Don’t be afraid to get a good char on your corn. Those slightly blackened kernels add a smoky depth that is essential to authentic Elote flavor.
  • Alternative Cooking Methods: No grill? No problem! You can roast corn in the oven at 400°F (200°C) for 15-20 minutes, turning halfway, or use an air fryer at 375°F (190°C) for 12-15 minutes until tender and charred.

Variations and Serving Suggestions

Delicious Variations:

  • Elote in a Cup (Esquites): For a mess-free option, slice the grilled kernels off the cob and mix them directly with the sauce and cheese in a bowl. Serve with a spoon!
  • Spicy Elote: Increase the cayenne pepper or add a dash of your favorite hot sauce to the crema mixture for an extra kick.
  • Herb Swaps: Experiment with other fresh herbs like chives or a tiny bit of oregano if you want to slightly change the aromatic profile.
  • Vegan Elote: Use vegan mayonnaise, a plant-based sour cream or crema, and a dairy-free crumbled cheese alternative to make this recipe entirely vegan-friendly.

Perfect Pairings:

Elote is incredibly versatile and pairs wonderfully with almost any summer meal or BBQ spread. Consider serving it alongside:

  • Grilled meats like chicken, steak fajitas, or pork chops.
  • Tacos, burritos, or enchiladas.
  • Fresh salads such as a Quinoa and Black Bean Salad or a vibrant Mexican Salad.
  • As a side for a casual picnic or backyard party.

Storage and Reheating

Storing Leftovers: If you happen to have any Elote leftover, store it in an airtight container in the refrigerator for up to 3 days. If stacking multiple cobs, use parchment paper between layers to prevent them from sticking together.

Reheating: To reheat, you can place the Elote cobs in the oven at a low temperature (around 250-300°F or 120-150°C) until warmed through, or gently warm them on the stove over low heat. Alternatively, you can slice the kernels off the cob and enjoy them cold in salads, grain bowls, or as a quick snack.

Frequently Asked Questions About Elote

What does Elote taste like?

Elote offers a complex flavor profile: sweet from the corn, creamy and tangy from the mayo-crema sauce, salty from the Cotija cheese, bright and zesty from fresh lime, and a subtle warmth from chili powder and other spices. It’s a harmonious blend that’s incredibly addictive!

Is Elote spicy?

Traditionally, Elote has a mild to moderate spice level, primarily from chili powder and a hint of cayenne. You can easily adjust the heat by adding more or less cayenne pepper, or by incorporating a spicier chili powder if you prefer more kick.

Can I make Elote ahead of time?

While Elote is best served fresh, you can grill the corn ahead of time and prepare the sauce separately. Store both components in the refrigerator. When ready to serve, gently reheat the corn (or serve at room temperature), then apply the sauce and cheese just before eating for the freshest taste.

What is Cotija cheese and what can I substitute it with?

Cotija is a firm, crumbly Mexican cow’s milk cheese with a salty, slightly tangy flavor. It’s named after the town of Cotija, Michoacán. Its texture and saltiness are unique to Elote. If you can’t find it, crumbled feta cheese or grated Parmesan cheese are the closest substitutes, though they will alter the flavor slightly.

What’s the difference between Elote and Esquites?

Elote is Mexican street corn served on the cob. Esquites, often called “corn in a cup,” is essentially the same delicious mixture but with the corn kernels cut off the cob and served in a cup or bowl, making it easier to eat with a spoon.

More Delicious Recipes You’ll Love:

Side Dishes

Mexican Street Corn Dip

Beef

Easy Steak Fajita Recipe

Salads

Refreshing Quinoa and Black Bean Salad

Salads

Flavorful Mexican Salad Recipe

Elote Recipe Card

Ready-to-eat elote on a plate with limes and cilantro around them, roasted and seasoned to perfection.

Classic Elote (Mexican Street Corn)

By
Chelsea Lords

Mexican Street Corn (Elote) is roasted to perfection, then slathered in a creamy, zesty topping, spices, fresh lime, and plenty of cheese!

Prep Time:
15 minutes
Cook Time:
12 minutes
Total Time:
27 minutes
Servings:
8 elotes
Pin Recipe
Print Recipe

Equipment

  • Grill

Ingredients

  • 8 ears fresh sweet corn
  • Vegetable oil (for grilling)
  • 1/2 cup Mexican crema or sour cream
  • 1/2 cup mayonnaise
  • 1/3 cup finely chopped cilantro (measure before chopping)
  • 1 clove garlic, very finely minced or grated on zester
  • 1/2 teaspoon chili powder (or 1/4 teaspoon chipotle chili powder for smokier flavor)
  • 1/4 teaspoon paprika
  • 1/8 teaspoon ground cumin
  • 1/8 teaspoon cayenne pepper
  • 1 large lime (plus additional lime wedges for serving if desired)
  • 1/2 cup Cotija cheese, crumbled

Instructions

  1. Grill the Corn: Preheat a grill to medium-high heat (around 400°F/200°C). Clean the grates. Remove husks and silk from corn. Pour about 1 teaspoon of vegetable oil on each corn cob and rub evenly. Lightly sprinkle with salt and pepper (Cotija cheese is salty, so go easy). Place corn on grill grates and close grill. Cook for about 3 minutes per side undisturbed. Using tongs, rotate and continue cooking, for about 12 minutes total, until all sides are browned and charred. Remove onto a plate.
  2. Mix the Sauce: While corn is grilling, whisk together the sauce. In a bowl, combine Mexican crema, mayo, cilantro, garlic, chili powder, paprika, cumin, cayenne pepper, 1 1/2 teaspoons lime zest, and 2 tablespoons lime juice. Whisk to combine well. Taste and adjust seasonings to preference.
  3. Coat and Serve: Using a spoon or pastry brush, generously brush the sauce onto each grilled ear of corn. Sprinkle on crumbled Cotija cheese, and if desired, an additional light sprinkle of chili powder. Serve immediately with extra lime wedges.

Recipe Notes

Storage: Store leftover Elote in an airtight container in the fridge for up to 3 days. Reheat on the stovetop or in the oven until warm, or slice the kernels off and enjoy them cold in salads or bowls.

Nutrition Information

Serving: 1 serving
|
Calories: 227 kcal
|
Carbohydrates: 19 g
|
Protein: 5 g
|
Fat: 16 g
|
Saturated Fat: 3 g
|
Cholesterol: 22 mg
|
Sodium: 271 mg
|
Potassium: 257 mg
|
Fiber: 2 g
|
Sugar: 7 g
|
Vitamin A: 378 IU
|
Vitamin C: 9 mg
|
Calcium: 74 mg
|
Iron: 1 mg

Nutrition information is automatically calculated and should only be used as an approximation.

Enjoyed this recipe? Leave a comment below and share your thoughts! We love hearing from you.