Mexican Street Corn Recipe photo by Taste of Home

Mexican Street Corn

Total Time
Prep: 15 min. + soaking Grill: 25 min.
This creamy, cheesy Mexican street corn recipe will be your favorite way to enjoy grilled corn on the cob. Elote is customizable and perfect for summer cookouts.

Updated: Jun. 25, 2024

If you’re an avid street food connoisseur, you’re likely familiar with Mexican street corn, or elote (Spanish for “corn cob”). Our recipe for this summery snack is slathered with a creamy sauce made from mayo and sour cream, then topped with Cotija cheese and chili powder for a bit of heat.

You don’t have to find a street corn vendor to enjoy this Mexican food. Just pick up a few ears of corn and fire up the grill!

What is on elote?

Traditionally, elote ingredients include freshly grilled corn with a Mexican crema spread on top. It’s then garnished with a crumbly, tangy, fresh Mexican cheese known as Cotija, plus lime juice, chili powder and cilantro.

Elote Ingredients

  • Corn: To make the best corn on the cob, you need to come home with the sweetest, juiciest corn. Here’s how to pick the best corn at the store or market.
  • Sour cream and mayo: A tangy mixture of sour cream and mayo coats the corn with richness and acts as the glue that keeps the other components from falling off.
  • Cilantro: You’ll need to chop up some fresh cilantro for this recipe.
  • Lime zest and juice: Since you’ll need both the zest and juice from limes, make sure to zest them first. It’s much harder to zest a juiced lime (or any citrus fruit, for that matter) than one that’s intact.
  • Garlic: You need two garlic cloves for the sauce, or two teaspoons of jarred minced garlic.
  • Cotija: Cotija is an aged Mexican cheese with a similar taste to that of Parmesan. Find Cotija at your local grocery store or a Mexican convenience store if you have one nearby.
  • Chili powder: Sprinkle chili powder on top for vibrancy and a small kick of heat.

Directions

Step 1: Remove the silk

Carefully peel back the corn husksTMB Studio

Carefully peel back the corn husks until they’re about 1 inch away from the bottoms. Remove the silk using a produce brush under running water or by rubbing the cob with a gloved hand.

Step 2: Rewrap the corn

Rewrap each ear of corn in its husk and secure with butcher’s twineTMB Studio

Rewrap each ear of corn in its husk and secure them with kitchen string

Editor’s Tip: Use butcher’s twine for this step because it’s oven-safe; regular string won’t work. You don’t want to worry about anything burning while your corn is cooking.

Step 3: Soak the corn

Soak the corn in cold water for 20 minutesTMB Studio

Place the ears of corn in a Dutch oven, and cover them with cold water. Let them soak for 20 minutes and then drain them.

Step 4: Grill the corn

Grill the corn until tenderTMB Studio

While you’re waiting for the corn to soak, preheat your grill to medium heat.

Grill the corn in their husks, covered, over medium heat until the corn is tender, about 25 to 30 minutes. Turn the ears of corn often.

Editor’s Tip: If you’re using a charcoal grill, cook the corn over direct heat.

Step 5: Brush on the sauce

Peel back the husk on each ear of corn and spread the mixture generously over the kernelsTMB Studio

Combine the sour cream, mayonnaise, cilantro, garlic, lime zest and lime juice in a medium bowl. Peel back the husk on each ear of corn and spread the mixture generously over the kernels.

Step 6: Top with Cotija and chili powder

Sprinkle each ear of corn with Cotija cheese and chili powder and serve them on a platter, or let everyone assemble an ear of corn so the toppings are to their liking. Elote are best served immediately so the mixture remains nice and warm on the crisp corn.

Mexican Street Corn served on large platter with lemon wedges in a small bowlTMB Studio

Recipe Variations

  • Prepare it off the cob: A Mexican street corn salad (aka esquites) is simply all the same components of elote, but served off the cob. This assembly makes it easy to serve a crowd instead of preparing a bunch of individual elotes.
  • Swap the Cotija: There are so many cheeses that will work as a substitute for Cotija! Parmesan, Romano, queso fresco or feta can all work in a pinch.
  • Play with the spices: Tajin, garlic powder, smoked paprika or any of your favorite spices would make great options. Mexican street corn is pretty versatile, so don’t be afraid to experiment.
  • Sub Mexican crema for mayo: Use Mexican crema instead of mayonnaise for an authentic taste.
  • Make it dairy-free: For a dairy-free version of this recipe, swap out the sour cream and mayonnaise with 1/2 cup of vegan mayonnaise and use your favorite vegan Cotija or Parmesan cheese instead.
  • Roast the corn: No grill? No problem! There are lots of ways to cook corn on the cob, and roasting it in the oven is the closest you can get to grilling. Roasting won’t brown the cobs as well as grilling will, but with all those yummy components it will still taste great.

How to Store Mexican Street Corn

Let any leftover Mexican street corn cool to room temperature, then store the ears in airtight containers. If you don’t have one big enough, keep them on a plate and wrap them tightly in storage wrap. Just know that the storage wrap may mess up the toppings a bit. They can keep in the fridge for up to four days.

Mexican Street Corn Tips

Mexican Street Corn serve on large platter with lemon wedges in a small bowlTMB Studio

What do you serve with Mexican street corn?

Unsurprisingly, Mexican street corn pairs well with a variety of Mexican food. Serve it alongside burritos, birria tacos, taquitos or even fajitas! It’s the perfect combination when you’re in the mood for Mexican cuisine.

Do you serve Mexican street corn warm or cold?

Elotes are best served immediately so the sauce mixture remains nice and warm on the crisp corn.

Watch how to Make Mexican Street Corn

Mexican Street Corn

Prep Time 15 min
Cook Time 25 min
Yield 6 servings

Ingredients

  • 6 medium ears sweet corn
  • 1/4 cup sour cream
  • 1/4 cup mayonnaise
  • 1/4 cup minced fresh cilantro
  • 2 garlic cloves, minced
  • 1 teaspoon grated lime zest
  • 2 tablespoons lime juice
  • 6 tablespoons Cotija cheese
  • 2 to 3 teaspoons chili powder

Directions

  1. Carefully peel back corn husks to within 1 in. of bottoms; remove silk. Rewrap corn in husks; secure with butcher's twine. Place in a Dutch oven; cover with cold water. Soak 20 minutes; drain.
  2. Grill corn, covered, over medium heat 25-30 minutes or until tender, turning often.
  3. Meanwhile, in a small bowl, combine sour cream, mayonnaise, cilantro, garlic, lime zest and lime juice. Peel back husks; spread sour cream mixture over corn. Sprinkle with Cotija cheese and chili powder. Serve immediately.

Nutrition Facts

1 ear: 278 calories, 22g fat (4g saturated fat), 14mg cholesterol, 245mg sodium, 20g carbohydrate (6g sugars, 2g fiber), 5g protein.

Elote, otherwise known as Mexican street corn, is grilled, covered in mayo, and then sprinkled with chili powder, Cotija and cilantro. A squeeze of lime juice is the perfect finishing touch. —James Schend, Dairy Freed
Recipe Creator