Go Back
+ servings
Mexican street corn on the cob on a white platter.

Mexican Street Corn (Elote)

I’m betting that this Mexican street corn, known as elote, will be your new favorite way to eat  corn on the cob this summer, even if you’re a purist in the corn department. The cobs are fire roasted until lightly charred, and then covered with a spicy mixture of sour cream, mayonnaise, cilantro, and chile powder, which melts into the hot kernels and tastes absolutely fantàstico!
Course Side Dish
Cuisine Mexican
Prep Time 5 minutes
Cook Time 25 minutes
Total Time 30 minutes
Servings 4 servings
Calories 257kcal


For the sauce:

  • 1/4 cup mayonnaise
  • 1/4 cup sour cream or Mexican crema
  • 1/2 cup Cojita or feta cheese, finely crumbled, plus for more serving
  • 1/2 teaspoon ancho chile powder or guajillo chile powder, plus more for serving
  • 1 clove garlic finely minced
  • 1/4 cup fresh cilantro finely chopped leaves and tender stems

For the corn:

  • 4 ears corn shucked
  • 1 lime cut into wedges, for serving


To use a gas grill:

  • Set half the burners of a gas grill to high heat. Set cooking grate in place, cover grill, and allow to preheat for 5 minutes. Clean and oil grilling grate.

To use a charcoal grill:

  • Light 1 chimney full of charcoal. When all charcoal is lit and covered with gray ash, pour out and spread coals evenly over half of a coal grate.  Clean and oil grilling grate.

To make the sauce:

  • Meanwhile, in a large bowl combine mayonnaise, sour cream, cheese, chili powder, garlic, and cilantro. Stir until combined and set aside.

To make the corn:

  • Place corn directly over hot side of the grill and cook, rotating occasionally, until cooked through and charred in spots on all sides, about 8 minutes total.
  • Transfer corn to bowl with cheese mixture and use a large spoon to evenly coat the corn on all sides with mixture.
  • Sprinkle with extra cheese and chili powder and serve immediately with lime wedges.


Calories: 257kcal | Carbohydrates: 20g | Protein: 6g | Fat: 19g | Saturated Fat: 6g | Trans Fat: 1g | Cholesterol: 30mg | Sodium: 328mg | Potassium: 308mg | Fiber: 2g | Sugar: 7g | Vitamin A: 496IU | Vitamin C: 12mg | Calcium: 120mg | Iron: 1mg