Best Elote Recipe: How To Make Authentic Mexican Street Corn at Home
Grilled corn smothered in creamy, cheesy, and spicy toppings—authentic elote is the ultimate Mexican street food you can easily make at home.

What Is Elote? Discovering Mexican Street Corn
Elote, also known as Mexican street corn, is one of Mexico’s most beloved street foods. The word elote translates to “corn on the cob” in Spanish, and this snack is exactly that—but with a flavor-packed twist. Grilled corn is generously slathered with a creamy blend of mayonnaise and Mexican crema, then loaded with salty cotija cheese, a dusting of chili powder, and finished with a spritz of fresh lime juice. The result? An irresistibly smoky, creamy, tangy, and spicy treat you can find on street corners across Mexico and in U.S. cities with vibrant Mexican communities.
Whether you enjoy it as a side dish for summer barbecues, a picnic staple, or just a quick snack, making elote at home is surprisingly fast and easy—requiring simple ingredients and under 30 minutes from start to finish.
How To Make Elote (Mexican Street Corn)
Craving the flavors of Mexican street food? Here’s how you can make elote at home step by step. Best of all, you can prepare this dish on a traditional grill, in your oven, or even in an air fryer—meaning you don’t need fancy equipment to enjoy authentic flavor.
Ingredients
- 4 ears fresh corn, husked
- 1/4 cup mayonnaise
- 1/4 cup Mexican crema or sour cream
- 1/2 cup crumbled cotija cheese (or feta as a substitute)
- 1 teaspoon chili powder (adjust for spice level)
- 1/2 teaspoon smoked paprika (optional, for extra smokiness)
- 1 lime, cut into wedges
- Fresh cilantro, chopped (for garnish)
- Salt, to taste
- Wooden skewers (optional, for serving street-style)
Instructions
- Preheat your outdoor grill, oven to 400°F (200°C), or air fryer. Ensure the grill is hot and clean, or if using oven, line a baking sheet for easier cleanup.
- Place the ears of corn directly on the grill grates, in the oven, or inside the air fryer basket. Cook for about 10–12 minutes, rotating every few minutes until the corn is tender with even, dark char marks. The smokiness is key to creating elote’s signature flavor.
- While the corn is cooking, prepare the topping: In a medium bowl, whisk together mayonnaise, Mexican crema (or sour cream), and a pinch of salt until smooth and creamy.
- Once cooked, remove corn and let it cool slightly so it can be handled safely. If desired, insert a wooden skewer into the end of each cob for easier eating.
- Coat each ear of corn with the creamy mayo-crema mixture using a spatula or spoon for full coverage. This will help bind the toppings and impart extra flavor.
- Roll and sprinkle the coated corn with crumbled cotija cheese, pressing gently so the cheese adheres to the creamy layer.
- Dust generously with chili powder and a pinch of smoked paprika (if using) for that iconic spicy kick. Adjust the amount to match your spice preference.
- Garnish with freshly chopped cilantro and serve with lime wedges. Squeeze lime over the top for a final burst of tangy flavor.
Expert Tips for the Best Elote
- Choose Fresh, Peak-Season Corn: Fresh sweet corn delivers maximum flavor and juiciness. Look for corn with plump kernels and bright green husks.
- Get a Good Char: Don’t be afraid of dark grill marks or lightly burnt spots—these add essential smokiness that set elote apart from plain boiled corn.
- Use Mexican Crema If Possible: For authentic flavor and a hint of tang, Mexican crema is ideal, but sour cream works well in a pinch.
- Don’t Skimp on Cotija: This crumbly Mexican cheese brings salty, tangy depth and classic street food style. Feta is a solid substitute if cotija is unavailable.
- Lime Is Essential: The bright acidity of fresh lime juice lifts all the other flavors and should not be skipped.
Making Elote Without a Grill
Elote’s signature flavor comes from the charred, smoky grill marks. However, if you don’t have access to a grill, don’t worry! Here are alternative methods for equally delicious results:
- In the Oven: Place corn on a baking sheet and roast at 400°F (200°C) for 10–12 minutes, rotating halfway through, until lightly browned and cooked through.
- In the Air Fryer: Cook corn on the cob at 400°F in a single layer for 8–10 minutes, shaking or turning halfway for even cooking.
History & Cultural Roots of Elote
Elote is more than just a tasty snack—it’s deeply rooted in Mexican cuisine and history. Corn, or maize, has been a crucial staple in Mexico for thousands of years, central to indigenous diets long before the Spanish arrived. Throughout Mexico, corn is celebrated in countless forms, from tortillas to tamales. Elote stands out as a relatively recent yet iconic form, emerging as a popular street food as vendors topped grilled ears with rich, savory, and spicy ingredients.
Walking through cities or small towns across Mexico, you’ll see street vendors grilling elote over open flames, enticing crowds with irresistible smoky aromas. The combination of fresh, seasonal ingredients with bold toppings has ensured elote’s status as an essential antojito, or “little craving,” enjoyed by generations.
Why Is Elote So Popular?
- Flavor Harmony: Elote brings together sweet, robust, smoky, tangy, creamy, and spicy—the perfect combination for any palate.
- Textural Appeal: Crisp juicy corn, silky mayo, crumbly cheese, and a touch of chili result in a dish bursting with contrast in every bite.
- Easy to Make at Home: You don’t need special skills or equipment. Elote can be made by cooks of all levels in their own kitchens.
- Versatility: It’s easy to adapt the recipe (see our ideas below) and you can enjoy it as a side, snack, or party dish.
Elote Recipe Variations and Twists
Elote’s signature flavors have inspired plenty of creative dishes. While nothing beats a classic elote ear, try these variations for fun new ways to enjoy the flavors:
- Esquites: Off-the-cob street corn salad made with the same toppings, perfect for picnics or messy eaters.
- Street Corn Nachos: Combine grilled corn, cotija, chili, lime, and crema over tortilla chips for a zesty snack.
- Elote Corn Soup: Puree sweet corn with cotija, chili powder, fresh cilantro, and crema for a cozy, flavor-packed soup.
- Elote Chicken Dishes: Blend flavors of elote into comforting dishes like chicken skillets or grilled chicken tacos with traditional toppings.
| Variation | Description |
|---|---|
| Esquites | Elote-style corn shaved off the cob, tossed with mayo, crema, cotija, lime, and chili in a bowl. |
| Street Corn Nachos | Corn, cheese, crema, lime, and chili layered over tortilla chips and broiled. |
| Elote Corn Soup | Pureed corn with crema, cotija, cilantro, and chili for a creamy soup twist. |
| Elote Chicken | Chicken cooked with corn, crema, spices, and topped with lime and cotija for a hearty meal. |
Frequently Asked Questions (FAQs)
Q: Can I make elote ahead of time?
A: Elote is best enjoyed fresh and hot, but you can grill the corn ahead and reheat before adding toppings. Add creamy sauce, cheese, and lime just before serving for optimum texture.
Q: What is cotija cheese, and what if I can’t find it?
A: Cotija is a salty, crumbly Mexican cheese. If unavailable, use feta for a similar salty flavor and texture.
Q: Is there a way to make elote vegetarian or vegan?
A: Elote is naturally vegetarian. For a vegan version, replace mayo, crema, and cheese with vegan alternatives. There are many plant-based products that work well as swaps.
Q: Is elote gluten-free?
A: Yes, elote is naturally gluten-free as long as the topping ingredients do not contain any added gluten. Always check labels if strict gluten-free cooking is required.
Q: Can I use frozen or canned corn?
A: For true elote, fresh corn is best, but you can create an esquites-style salad using thawed frozen kernels sautéed or broiled until charred, then tossed with elote toppings.
Serving Suggestions
- Pair With: Grilled meats, barbecue, tacos, grilled fish, or serve alongside other Mexican-inspired sides.
- Drinks: Enjoy with agua fresca, Mexican lager, or a tangy margarita for a flavorful meal experience.
- Make it a Meal: Serve elote as an appetizer or as part of a vibrant spread with salads and grilled proteins.
Nutrition Information (Per Serving)
- Calories: ~210
- Fat: 13g
- Carbohydrates: 20g
- Protein: 6g
- Sodium: 250mg
- Serving size: 1 ear of elote (varies with exact toppings)
Conclusion: Why You Should Try Making Elote
Elote offers a taste of Mexico’s vibrant street food scene in your own kitchen. Each ear brings together the very best of smoky, sweet corn, rich creamy toppings, tangy cheese, spicy heat, and citrus brightness. In less than half an hour, you can have an unforgettable side dish or snack that’s guaranteed to wow any crowd.
Whether served at a summer cookout, a festive gathering, or a casual weeknight dinner, elote will quickly become a favorite. Customize as you like, explore new variations—but don’t forget that finishing squeeze of lime! Buen provecho!










