Elote | Grilled Mexican Street Corn with Cotija Cheese & Chili Lime
Elote is that delightful street food from Mexico that’s hard to resist. Picture this: perfectly charred corn, slathered with a creamy, zesty mayonnaise mixture, and topped with crumbled cotija cheese and a sprinkle of chili. Each bite unfolds layers of flavor, from the buttery sweetness of the corn to the tangy burst of lime and the cool, creamy richness, all tied together with a hint of spice. Whether you’re enjoying it on a sunny day at a fiesta or simply craving a snack, Elote delivers happiness on a stick.
Table of Contents

I first encountered this vibrant dish at a bustling summer fair, the smell of grilled corn mingling with laughter and music. I remember thinking, how could something so simple taste so incredible? Fast forward to my own kitchen, and now I can whip up Elote whenever that craving strikes. This recipe is quick, budget-friendly, and guaranteed to impress your friends and family. I invite you to dive into this delicious world of grilled Mexican street corn; your taste buds will thank you!
Why You’ll Love This Recipe
- Simple & Quick: Ready in just 30 minutes, it’s an easy go-to for weeknight dinners or weekend gatherings.
- Irresistible Flavor: The combination of creamy, cheesy, and spicy flavors creates an unforgettable taste that will keep you coming back for more.
- Eye-Catching Appeal: Not only does it taste amazing, but it also looks stunning on your table, making it perfect for parties.
- Flexible Serving: Elote makes a great side dish or appetizer for BBQs, picnics, or even casual dinners at home.
- Diet-Friendly Options: You can easily modify it for gluten-free diets by assuring that all ingredients meet your dietary needs.
Ingredients You’ll Need
- 4 ears of corn, husked: Fresh corn is key for that sweet, juicy flavor. Choose ears that feel firm and plump. You can substitute with frozen corn if fresh isn’t available, but grilling fresh corn enhances the sweetness.
- ½ cup mayonnaise: This creates a rich, creamy base for the seasonings. Use full-fat mayonnaise for the best texture and flavor or opt for a vegan mayo if you prefer a dairy-free option.
- 1 tablespoon lime juice (about ½ medium lime): Fresh lime juice brightens the dish and cuts through the richness. Bottled lime juice works in a pinch, but fresh is always best!
- 1 clove garlic, finely minced or grated: Adds a punch of flavor. If you love garlic, feel free to add more to taste or use roasted garlic for a milder touch.
- ½ teaspoon cayenne, divided (or chili powder): This spice gives the Elote a kick! Adjust it based on your heat preference; you can replace it with smoked paprika for a milder flavor.
- 2 tablespoons unsalted butter, melted: The melted butter adds richness and helps the mayonnaise mixture adhere to the corn. Feel free to substitute with olive oil for a lighter version.
- ½ cup crumbled cotija cheese: This crumbly cheese provides a salty contrast to the sweet corn. If you can’t find cotija, feta cheese is a good substitute.
- ¼ cup chopped cilantro: Fresh cilantro adds a lovely herbaceous note. If cilantro isn’t your thing, try fresh parsley or omit it altogether.
How to Make Elote | Grilled Mexican Street Corn with Cotija Cheese & Chili Lime

Boil the Corn: Bring a large pot of water to a boil over high heat. Add the husked corn and cook for 5 minutes, or until tender and bright yellow. Once cooked, transfer the corn to a plate and let it cool slightly.
Prepare the Sauce: While the corn cools, mix together ½ cup of mayonnaise, 1 tablespoon of lime juice, 1 clove of finely minced garlic, and ¼ teaspoon of cayenne in a small bowl until well combined.
Grill the Corn: Preheat your grill over medium-high heat. Brush each ear of corn with 2 tablespoons of melted unsalted butter. Grill the corn for approximately 10-15 minutes, turning occasionally, until it develops nice char marks.
Slather and Serve: Once the corn is grilled, generously coat each ear with the mayonnaise mixture. Sprinkle ½ cup crumbled cotija cheese over the corn, followed by a sprinkle of the remaining cayenne and ¼ cup of chopped cilantro. Serve immediately for the best flavor and texture.
Storing & Reheating
If you have leftovers, you can store them at room temperature for a couple of hours, but they’ll taste best if refrigerated. Place them in an airtight container and store in the fridge for up to 3 days. For longer storage, wrap the corn tightly in foil and freeze; they should be good for up to 3 months. When you’re ready to enjoy them, reheat on a grill or in the oven at 350°F for about 10 minutes, until warmed through. Keep in mind that the texture might change slightly, but a dab of lime juice before serving can refresh the flavor.
Chef’s Helpful Tips
- Avoid boiling the corn for too long, as it can become mushy; a quick 5-minute boil works wonders.
- Let the grilled corn sit for a minute before adding the toppings—this helps the sauce stick better.
- If you love a bit more kick, consider adding hot sauce to your mayonnaise mixture for extra flavor.
- Don’t worry if you don’t have a grill! You can achieve similar results using a grill pan or your oven’s broiler.
- Feel free to experiment with toppings—try adding avocado, pico de gallo, or even a drizzle of spicy crema for a unique twist.
Elote is truly a wonderful recipe with its unbeatable flavors and textures. Its simplicity allows for experimentation, so don’t hesitate to add your special touch! You’ll find that making this delightful dish will become a regular in your cooking rotation. Whether you’re serving it at a big gathering or savoring it on your own, it’s a guaranteed treat for anyone who loves that burst of fresh, flavor-packed corn.

Recipe FAQs
Can I make Elote ahead of time?
Absolutely! You can boil the corn a few hours in advance and store it until you’re ready to grill. Just be sure to coat and serve the corn with the mayonnaise mixture right before you’re ready to enjoy it for the best texture.
What can I serve with Elote?
Elote pairs wonderfully with grilled meats like steak, chicken, or fish. It also goes nicely as a side for taco nights or any summer BBQ. You can even enjoy it as a snack alongside salsa and chips!
How do I make Elote vegan?
To create a vegan version of Elote, simply replace the mayonnaise with a plant-based mayo. For the cotija cheese, sprinkle on some nutritional yeast or crumbled tofu mixed with nutritional yeast and a splash of lemon juice for flavor.
Why is my corn tough?
If your corn is tough, it may have been overcooked or not fresh enough. When selecting corn, look for ears that feel heavy for their size with bright green husks. The kernels should be plump and juicy for the sweetest flavor.
PrintMore Main Dishes Recipes
- Chicken Marbella
- Steak Bites with Creamy Mushroom Orzo
- Baked Chicken Thighs | Juicy Oven-Roasted Chicken
- Slow Cooker Jambalaya
- Colcannon | Irish Mashed Potatoes with Cabbage and Bacon
Did You Enjoy Making This Recipe? Please rate this recipe with ⭐⭐⭐⭐⭐ or leave a comment.
📖 Recipe Card

Elote | Grilled Mexican Street Corn with Cotija Cheese & Chili Lime
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Side Dish
- Method: Grilling
- Cuisine: Mexican
Description
Elote, or Mexican street corn, is a flavor-packed dish made with grilled corn, creamy mayonnaise, zesty lime, and cotija cheese. Ideal for quick meals and outdoor gatherings, this recipe is simple yet bursting with irresistible taste!
Ingredients
- 4 ears of corn, husked
- ½ cup mayonnaise
- 1 tablespoon lime juice (about ½ medium lime)
- 1 clove garlic, finely minced or grated
- ½ teaspoon cayenne, divided (or chili powder)
- 2 tablespoons unsalted butter, melted
- ½ cup crumbled cotija cheese
- ¼ cup chopped cilantro
Instructions
- Bring a large pot of water to a boil over high heat. Add the corn and cook for 5 minutes, or until tender and bright yellow. Transfer to a plate and set aside to cool while you prepare the remaining ingredients.
- In a small bowl, mix together the mayonnaise, lime juice, garlic, and ¼ teaspoon of cayenne.
- Using a brush or spoon, coat all sides of the corn with melted butter, then generously slather each corn ear with the mayonnaise mixture.
- Sprinkle each ear generously with cotija cheese, the remaining cayenne pepper, and chopped cilantro.
Notes
To enhance flavor, grill the corn instead of boiling for a smoky taste.
Adjust the cayenne based on your spice preference for milder or spicier corn.
Store leftover mayonnaise mixture in the fridge for several days.
Nutrition
- Serving Size: 1 ear of corn
- Calories: 248
- Sugar: 3g
- Sodium: 350mg
- Fat: 20g
- Saturated Fat: 5g
- Unsaturated Fat: 15g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 2g
- Protein: 5g
- Cholesterol: 15mg
