Make authentic elote with grilled sweet corn, creamy mayonnaise, Mexican crema, Cotija cheese, chili seasoning, and fresh lime.
Learn how to make Authentic Elote, also known as Mexican Street Corn, with this easy recipe. Fresh sweet corn is grilled until tender and lightly charred, then covered with creamy mayonnaise, tangy Mexican crema, salty Cotija cheese, chili seasoning, and fresh lime.
The irresistible flavor comes from the balance of sweet, smoky, creamy, salty, tangy, and slightly spicy ingredients. Brushing the hot corn with melted butter adds richness, while the mayonnaise and crema help the cheese and seasoning cling to every kernel.
Although this popular Mexican street food looks impressive, it takes only about 20 minutes to prepare. Serve it at backyard barbecues, summer cookouts, taco nights, Cinco de Mayo celebrations, or alongside grilled meats and vegetables.
For the best flavor and texture, serve the elote immediately while the corn is hot, the cheese is fresh, and the creamy coating is still rich and smooth.
Prep Time: 10 minutes
Cook Time: 10 minutes
Total Time: 20 minutes
Yield: 4 servings
Ingredients
4 ears fresh sweet corn, husked
2 tablespoons mayonnaise
2 tablespoons Mexican crema or sour cream
2 tablespoons unsalted butter, melted
½ cup Cotija cheese, finely crumbled
1 teaspoon chili powder or Tajín seasoning, or more to taste
1 lime, cut into wedges
2 tablespoons fresh cilantro, finely chopped (optional)
Directions
Step 1: Prepare the Corn
Remove the husks and silk from each ear of corn. Rinse the corn under cool water and pat it dry. Allow it to sit at room temperature while the grill heats.
Step 2: Heat the Grill
Preheat an outdoor grill to medium-high heat, approximately 375°F to 400°F.
Lightly oil the grill grates to help prevent sticking and encourage even charring.
Step 3: Grill the Corn
Place the corn directly on the hot grill. Cook for 8 to 10 minutes, turning every few minutes, until the kernels are tender and all sides are lightly charred.
Watch the corn carefully as it cooks. A little charring creates the smoky flavor associated with grilled elote, but excessive charring can make the kernels taste bitter.
Step 4: Prepare the Creamy Sauce
While the corn is grilling, place the mayonnaise and Mexican crema in a small bowl. Stir until the mixture is smooth and creamy.
Step 5: Add the Butter
Transfer the grilled corn to a serving platter. While the corn is still hot, brush each ear generously with melted butter, turning it as needed to coat all sides.
Step 6: Coat the Corn
Spread the mayonnaise and crema mixture evenly over each ear of corn. Coat all sides so the cheese and seasoning will adhere to the surface.
Step 7: Add the Cheese and Seasoning
Sprinkle the crumbled Cotija cheese generously over the coated corn. Dust each ear with chili powder or Tajín seasoning, adjusting the amount to suit your preferred spice level.
Step 8: Garnish and Serve
Garnish the elote with chopped fresh cilantro, if desired. Serve immediately with lime wedges and squeeze fresh lime juice over the corn just before eating.
Notes
Choose fresh sweet corn when it is in season for the sweetest flavor and juiciest kernels.
Cotija is the traditional cheese used for elote. If it is unavailable, queso fresco can be used for a milder flavor. Finely grated Parmesan can also provide a similar salty finish, although it is not a traditional substitute.
Mexican crema has a smooth, pourable consistency and a mildly tangy flavor.
Regular sour cream may be substituted if needed. If the sour cream is very thick, stir it well before combining it with the mayonnaise.
For a spicier version, increase the chili powder or Tajín seasoning. Chipotle powder, cayenne pepper, or hot sauce can also be served on the side.
If you do not have an outdoor grill, cook the corn on a grill pan or in a cast-iron skillet, turning it frequently until tender and lightly charred. The corn may also be cooked under the oven broiler. Watch it closely and rotate it regularly for even browning.
For easier eating, insert a sturdy wooden skewer or corn holder into the end of each cob before adding the toppings.
Refrigerate leftover elote in an airtight container for up to 2 days. Reheat it gently, then refresh the toppings with additional Cotija cheese, chili seasoning, and lime juice before serving.
Leftover kernels can be cut from the cob and added to tacos, salads, burrito bowls, quesadillas, soups, or pasta salads.
This recipe is naturally gluten-free when prepared with appropriately labeled ingredients. Check the mayonnaise, crema, cheese, butter, chili powder, and Tajín seasoning for suitable gluten-free labeling when cooking for someone with celiac disease or gluten sensitivity. Prevent cross-contact during preparation.