Grilled Mexican sweet corn, known as elote, transforms a simple summer staple into an unforgettable experience. This classic street food captures the essence of Mexican cooking with its bold contrasts of smoky, creamy, tangy, and salty flavors. My first bite from a street vendor in Mexico City was a revelation, and I’ve been recreating that magic at home ever since. It’s the perfect way to highlight the natural sweetness of peak-season sweet corn with minimal effort and maximum impact.
Why You'll Love This Recipe
- It celebrates the pure flavor of summer sweet corn with a smoky char
- You can have this incredible side dish ready in under 30 minutes
- Bold chili powder, fresh lime, and salty cotija cheese create a classic flavor combo
- It’s a guaranteed crowd-pleaser at any barbecue or weeknight dinner
- My friends ask me to make this every single time we grill
Ingredients You’ll Need
- Fresh sweet corn: Nothing beats in-season sweet corn for its juicy kernels and natural sugar, which caramelizes beautifully on the grill. Look for bright green, tightly wrapped husks and plump kernels.
- Unsalted butter: Melted butter brushed on before grilling adds a rich, toasty flavor and helps the seasonings adhere while encouraging that gorgeous char.
- Salt and freshly ground black pepper: These simple seasonings are the foundation, enhancing the corn’s inherent sweetness and balancing the other bold toppings you’ll add later.
- Mayonnaise: This forms the creamy, tangy base for the signature sauce, clinging perfectly to each kernel and carrying all the other flavors. Full-fat mayo gives the best texture.
- Fresh lime juice: The bright acidity cuts through the richness of the mayo and butter, adding a crucial burst of freshness that makes the whole dish sing.
- Garlic powder: It brings a savory, umami depth to the sauce without the risk of burning that fresh garlic might have on the hot corn.
- Chili powder: This provides the essential warm, smoky spice that defines the dish. Using part in the sauce and part as a final sprinkle builds layers of flavor.
- Cotija cheese: A salty, crumbly Mexican cheese that doesn’t melt completely, giving you delightful little pockets of salty crunch in every single bite.
- Fresh cilantro: Its bright, citrusy flavor is the perfect herbal finish. If you’re not a fan, fresh parsley or a sprinkle of chives works too.
- Lime wedges: Serving these on the side lets everyone add an extra hit of bright acidity right before eating, which really makes the flavors pop.
How to Make It
Preheat Your Grill:
Get your grill nice and hot, aiming for a steady medium-high heat around 400°F. This temperature is key for getting those perfect char marks without burning the corn before it cooks through. A properly preheated grill gives you control over the cooking process.
Butter and Season the Corn:
Brush each ear of corn all over with the melted unsalted butter. The butter not only adds flavor but also helps the salt and pepper stick. Then, season them evenly with the salt and freshly ground black pepper for that essential base layer of seasoning.
Grill to Charred Perfection:
Place the buttered corn directly on the grill grates. Let them cook, turning them with tongs every couple of minutes. You’re looking for the kernels to become tender and develop those beautiful, flavorful dark spots, which usually takes about 10 to 12 minutes total.
Mix the Creamy Sauce:
While the corn grills, whisk together the mayonnaise, fresh lime juice, garlic powder, and half of the chili powder in a small bowl. Mix it until it’s completely smooth and homogenous. This gives the sauce time for the flavors to meld before it hits the hot corn.
Coat the Grilled Corn:
Once the corn is off the grill, let it cool just enough so you can handle it comfortably. Using a pastry brush or the back of a spoon, slather each ear generously with the creamy sauce, making sure to coat every nook and cranny.
Add the Finishing Touches:
Immediately after coating, sprinkle the corn with the crumbled cotija cheese, the remaining chili powder, and the finely chopped fresh cilantro. The heat from the corn will slightly soften the cheese and help everything adhere beautifully.
Serve Immediately:
Transfer the finished elote to a platter and serve it right away with lime wedges on the side. Encourage everyone to give their corn an extra squeeze of fresh lime juice just before taking that first incredible bite.

You Must Know
- Fresh sweet corn is non-negotiable for the best flavor and texture
- Grilling until slightly charred is what gives it that authentic smoky taste
- The sauce must go on while the corn is still warm
- It’s absolutely meant to be eaten with your hands
- I never make just four ears because someone always wants seconds
Storage Tips
Elote is truly at its peak right off the grill, but if you have leftovers, let them cool completely before storing. Tuck them into an airtight container in the refrigerator, where they’ll keep for up to two days. When you’re ready to enjoy them again, reheat the ears in a dry skillet over medium heat, turning often until warmed through. The cheese will soften and the flavors will still be great, though the texture won’t be quite as pristine as when fresh. You can also chop the kernels off the cob and enjoy them cold in a salad or as a topping for tacos.
Ingredient Substitutions
If you can’t find cotija cheese, feta is your best bet for a similar salty, crumbly texture, though it’s a bit tangier. For a dairy-free or vegan version, simply omit the cheese or use a plant-based feta alternative and swap the regular mayonnaise for a vegan one. Don’t have fresh limes? Bottled lime juice works in a pinch for the sauce, but try to have a fresh one for the wedges. If you want more heat, a pinch of cayenne or smoked paprika in the sauce or a drizzle of hot sauce at the end works wonders. In a real bind, you can cook the corn under your broiler or in a grill pan on the stove.
Serving Suggestions
This sweet corn is the ultimate sidekick for any Mexican-inspired grill session. I love it next to juicy carne asada, grilled chicken thighs marinated in lime and cilantro, or piled onto a plate with black bean burgers. It’s also fantastic as part of a summer picnic spread with chips, guacamole, and a tangy slaw. For drinks, a crisp Mexican lager, a classic margarita, or a cooling horchata or watermelon agua fresca balances the richness perfectly. Don’t be afraid to make it the star of a simple meal with just some rice and beans.
Cultural Context
Elote is the heart of Mexican street food culture, sold from carts and vendors on seemingly every corner, especially in the evenings. The ritual of buying it—watching the vendor slather, cheese, and spice it right in front of you—is as much a part of the experience as the eating. It represents a beautiful, no-fuss approach to food where a humble, inexpensive ingredient is elevated into something spectacular through technique and bold seasoning. Bringing this recipe into your own kitchen is a wonderful way to capture a taste of that vibrant, communal street food spirit wherever you are.

Pro Tips
- Soak your corn in water for 15 minutes before grilling to prevent burning
- Use a pastry brush for the most even sauce coverage
- Let the corn cool just a minute so you don’t burn your fingers
- Mix the sauce while the corn grills to save time
- I always keep an extra lime wedge for myself
Frequently Asked Questions
Crumbled cotija cheese is traditional and perfect for Mexican sweet corn because it’s salty, dry, and doesn’t fully melt, providing great texture. If you can’t find it, a good substitute is finely crumbled feta cheese or queso fresco.
You can prepare the creamy sauce ahead of time and store it in the fridge, but for the best texture and flavor, assemble the dish right after grilling. The corn itself is best served hot off the grill while the kernels are still slightly crisp and smoky.
If you don’t have cotija cheese, finely crumbled feta is the closest substitute in both texture and salty flavor. Parmesan cheese can also work in a pinch, though it will have a different, more sharp flavor profile.
Grill the corn over medium-high heat for about 10-12 minutes, turning occasionally. It’s ready when the kernels are tender and have developed some lightly charred, golden-brown spots. The corn should be hot throughout and have a slightly smoky aroma.
This Mexican sweet corn is a fantastic side for grilled meats like carne asada, chicken fajitas, or fish tacos. It also pairs wonderfully with other Mexican dishes like enchiladas, quesadillas, or a simple bean salad for a complete meal.