Description
Mexican Corn on the Cob (Elote) is a beloved street food snack that bursts with bold flavors and creamy, cheesy goodness. Grilled sweet corn is slathered in a mixture of tangy mayonnaise, crumbly Cotija cheese, fresh lime, and a smoky touch of chili powder—making it an irresistible summer treat that’s easy to whip up for any gathering.
Ingredients
Units
Scale
Corn
- 4 ears of fresh corn, husked
Spread & Toppings
- 1/3 cup mayonnaise
- 1/4 cup sour cream
- 1/2 cup Cotija cheese, crumbled
- 1 lime, cut into wedges
- 1 teaspoon chili powder (or tajín for extra zing)
- 1/4 cup fresh cilantro, chopped (optional)
- Salt, to taste
Instructions
- Prep and Heat the Grill: Preheat your grill to medium-high heat. While the grill is heating, husk the corn and remove all silks.
- Grill the Corn: Place the corn directly on the grill grates. Turn occasionally, grilling until the kernels are charred and cooked through, about 7–10 minutes.
- Mix the Creamy Spread: In a small bowl, combine the mayonnaise and sour cream until smooth. Set aside.
- Slather the Corn: Remove the grilled corn from the grill. While still hot, brush each ear of corn generously with the mayo-sour cream mixture.
- Add Cheese and Seasonings: Sprinkle the warm, coated corn with crumbled Cotija cheese, followed by a dusting of chili powder or Tajín. Squeeze fresh lime juice over the top and season with a little salt if desired.
- Garnish and Serve: Finish with chopped cilantro for a touch of freshness, then serve immediately with extra lime wedges on the side.
Notes
- Don’t have a grill? You can boil or broil the corn instead.
- Feel free to substitute feta cheese or Parmesan if you can’t find Cotija.
- Tajín adds a delicious tangy kick if you want more flavor than standard chili powder.
- Double the creamy spread for extra slathering if you love it saucy.
Nutrition
- Serving Size: 1 ear
- Calories: 250
- Sugar: 6g
- Sodium: 370mg
- Fat: 15g
- Saturated Fat: 5g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 26g
- Fiber: 3g
- Protein: 6g
- Cholesterol: 20mg