
Mexican street corn transforms ordinary corn into something magical with its perfect balance of smoky char, tangy lime, and creamy cotija cheese. This authentic elote recipe captures the essence of Mexico’s beloved street food in just 15 minutes, bringing those vibrant flavors straight to your kitchen with simple ingredients you likely already have.
Ingredients
- 4 large ears of corn, husked
- 1/2 cup mayonnaise
- 1/2 cup Mexican crema or sour cream
- 1/2 cup cotija cheese, crumbled (substitute: feta or queso fresco)
- 1 teaspoon chili powder
- 1/2 teaspoon smoked paprika
- 2 limes, cut into wedges
- 4 wooden sticks or skewers
- 2 tablespoons fresh cilantro, chopped
- Salt to taste
For substitutions, use Greek yogurt instead of crema for a lighter version, or try Parmesan cheese if cotija isn’t available.
Timing
Prep time: 5 minutes
Cook time: 10 minutes
Total time: 15 minutes
Pro tip: You can grill the corn up to 2 hours ahead and assemble just before serving to maintain the best texture.
How to Make It
1. Prepare the Corn
Insert wooden sticks into the stem end of each corn cob, pushing them about 2 inches deep for a secure grip. This creates the classic street corn handle that makes eating so much easier.
2. Create the Creamy Base
Mix mayonnaise and Mexican crema in a shallow bowl until smooth. This combination creates the perfect creamy coating that helps all the toppings stick while adding rich flavor. The mixture should be thick enough to coat the corn but spreadable.
3. Grill the Corn
Heat your grill or grill pan to medium-high heat. Grill corn for 8-10 minutes, turning every 2-3 minutes until kernels are lightly charred and tender. Listen for that satisfying sizzle – it means you’re developing those essential smoky flavors that make Mexican street corn irresistible.
4. Apply the Coating
While corn is still warm, brush or roll each ear in the creamy mixture, covering all sides evenly. The heat helps the coating adhere better and slightly warms the sauce for optimal flavor melding.
5. Add the Finishing Touches
Sprinkle crumbled cotija cheese generously over each ear, followed by chili powder and smoked paprika. The cheese should stick to the creamy base, creating beautiful layers of flavor and texture.
6. Final Garnish
Squeeze fresh lime juice over each ear and sprinkle with chopped cilantro. The lime brightens all the rich flavors while the cilantro adds a fresh herbal note that completes this incredible recipe.
Nutritional Information
Per serving: approximately 280 calories, 6g protein, 25g carbohydrates, 18g fat, 3g fiber. Rich in vitamin C and provides beneficial antioxidants from the colorful spices.
Serving Suggestions
Serve alongside grilled chicken tacos, carnitas, or Mexican rice and beans. This elote also pairs beautifully with cold Mexican beer or fresh agua frescas for the complete street food experience.

Common Mistakes to Avoid
Don’t skip the charring step – those smoky bits are essential for authentic flavor. Avoid over-mixing the mayo and crema, which can make it too thin. Never add toppings to cold corn as they won’t stick properly. Finally, don’t be stingy with the lime juice – its acidity balances the rich, creamy elements perfectly.
Storing Tips
Store leftover Mexican street corn in the refrigerator for up to 2 days. Remove kernels before storing for best results. Reheat gently in the microwave for 30-45 seconds or enjoy cold as a salad.
Conclusion
This authentic Mexican street corn recipe delivers restaurant-quality results in your own backyard. The combination of smoky, creamy, tangy, and spicy flavors creates an unforgettable experience that’ll have everyone asking for seconds.
FAQs
Can I make this without a grill?
Absolutely! Use a cast-iron skillet or broiler to char the corn. The key is getting those caramelized spots for authentic flavor.
What if I can’t find cotija cheese?
Feta cheese works wonderfully as a substitute, or try crumbled queso fresco. Even Parmesan provides a similar salty, crumbly texture.
Can I make this ahead for a party?
Grill the corn up to 2 hours early, then add toppings just before serving. This prevents the coating from becoming soggy while maintaining the best texture.
Is there a dairy-free version?
Replace mayo and crema with vegan alternatives, and use nutritional yeast instead of cheese. The flavors remain deliciously authentic.
How do I prevent the toppings from falling off?
Apply the creamy base while corn is still warm – this helps everything stick better. Don’t skip this crucial step for the best results.
For more delicious Mexican-inspired dishes, check out our complete collection on our recipe boards.

Mexican Street Corn
Ingredients
Method
- Insert wooden sticks into the stem end of each corn cob, pushing them about 2 inches deep for a secure grip.
- Mix mayonnaise and Mexican crema in a shallow bowl until smooth. This combination creates the perfect creamy coating that helps all the toppings stick.
- Heat your grill or grill pan to medium-high heat. Grill corn for 8-10 minutes, turning every 2-3 minutes until kernels are lightly charred and tender.
- While corn is still warm, brush or roll each ear in the creamy mixture, covering all sides evenly.
- Sprinkle crumbled cotija cheese generously over each ear, followed by chili powder and smoked paprika.
- Squeeze fresh lime juice over each ear and sprinkle with chopped cilantro.
