Elote Recipe
The Bold and Creamy Mexican Street Corn That Is Full of Flavor in Every Bite
Elote is one of Mexico’s most loved street foods. It is grilled or cooked corn on the cob coated with a creamy, tangy, cheesy topping that makes it incredibly delicious and unforgettable. It is simple to make, full of texture, and packed with smoky, salty, creamy, and fresh flavors all at once.
Elote stands out because it transforms plain corn into something exciting and full of character. The sweetness of the corn pairs beautifully with creamy sauce, crumbly cheese, lime juice, and chili powder. The best elote is juicy, well-coated, and served hot so every bite feels rich and satisfying.
Key Ingredients
Corn on the cob
This is the star of the dish. Fresh, sweet corn gives the best flavor and texture.
Mayonnaise
Adds creaminess and helps the toppings stick to the corn.
Sour cream or crema
Brings tanginess and makes the coating smoother and richer.
Cheese
Cotija is the classic choice because it is salty and crumbly, but feta can also work.
Lime
Adds freshness and balance to the creamy topping.
Chili powder
Gives the elote its signature kick and color.
Butter
Adds extra richness and helps the corn stay juicy.
Cooking Tips for the Best Elote
Grill the corn if possible for a smoky and slightly charred flavor.
Mix the mayonnaise and cream together first for an even coating.
Coat the corn while it is still warm so the topping sticks well.
Use fresh lime juice for the brightest finish.
Do not add too much salt right away because the cheese is already salty.
Step-by-Step Cooking Process
Ingredients
4 ears of corn
2 tablespoons butter
3 tablespoons mayonnaise
3 tablespoons sour cream or crema
1/2 cup crumbled cotija cheese or feta
1 lime, cut into wedges
1 teaspoon chili powder
Salt, to taste
Fresh chopped cilantro, optional
Step 1: Cook the corn
Grill the corn over medium heat, turning often, until lightly charred and tender. If you do not have a grill, boil or roast the corn until cooked.
Step 2: Brush with butter
While the corn is still hot, brush it with butter so it stays glossy and flavorful.
Step 3: Make the creamy topping
In a small bowl, mix the mayonnaise and sour cream or crema until smooth.
Step 4: Coat the corn
Spread the creamy mixture all over each ear of corn.
Step 5: Add the toppings
Sprinkle the crumbled cheese over the coated corn, then dust with chili powder.
Step 6: Finish with lime
Squeeze fresh lime juice over the top and add chopped cilantro if you like.
Step 7: Serve immediately
Serve the elote hot while the topping is creamy and fresh.
Elote is delicious with:
Grilled meats
Tacos
Rice dishes
Fresh salsa
Cold drinks on the side
For even more flavor, let the corn get a little char before adding the topping. That smoky taste makes the creamy, tangy coating stand out even more.
Creamy, smoky, tangy, and full of bold flavor — this homemade elote brings the magic of Mexican street food right to your table. Make it fresh and enjoy every messy, delicious bite.