Grilled Elote Street Corn That’s the Perfect Summer Dinner Side
Imagine biting into perfectly charred, smoky corn slathered in creamy, tangy sauce, rolled in salty cheese, and dusted with chili powder and fresh lime — that first bite where all those flavors hit your tongue at once and you understand why elote (Mexican street corn) has people lining up at food trucks and street carts all over the world. This isn’t just corn on the cob. This is corn transformed into something craveable, messy, and absolutely addictive. And you’re about to learn how to make it at home on your grill.
Can I ask you something? Have you ever had a side dish so good it almost stole the show from the main course? That’s what happens when you serve grilled elote at a cookout. People come for the burgers and stay for the corn. The combination of charred sweetness, creamy richness, salty cheese, and that hit of lime and chili is pure magic — it’s sweet, savory, spicy, tangy, and rich all at once. It’s the kind of side dish that makes people ask for the recipe before they’ve even finished their first ear.
Whether you’re planning a Memorial Day BBQ, hosting a Cinco de Mayo party, need the perfect side for grilled chicken or steak, or just want to elevate your summer corn game, this elote recipe is your answer. Keep reading — I’m sharing every tip and trick to make authentic Mexican street corn that tastes just like it came from a food cart in Mexico City.
Table of Contents
Why This Recipe Works
This isn’t just corn with butter. Here’s why this grilled elote is about to become your go-to summer side dish:
- ✔ Bursting with flavor — sweet, smoky, creamy, tangy, and spicy all in one bite
- ✔ Ready in 20 minutes — quick enough for a weeknight but special enough for company
- ✔ Authentic street food flavor — tastes like you’re eating at a Mexican food cart
- ✔ Perfect char from the grill — adds smoky depth you can’t get any other way
- ✔ Naturally gluten-free — works for various dietary needs
- ✔ Crowd-pleaser — even people who say they don’t like corn love elote
- ✔ Celebrates summer corn — uses fresh corn at its peak sweetness
Trust me, once you taste real elote with that charred corn, creamy coating, and all those bold flavors, regular buttered corn will seem boring forever. Now let’s talk about what you’ll need.
What You’ll Need
For the Corn
- 6 ears fresh corn, husks removed
- 2 tablespoons vegetable oil or melted butter (for brushing)
For the Elote Sauce
- ½ cup mayonnaise
- ½ cup Mexican crema (or sour cream)
- 2 cloves garlic, minced
- 1 teaspoon lime zest
- 2 tablespoons fresh lime juice (about 1 lime)
- ¼ teaspoon salt
For the Toppings
- 1 cup Cotija cheese, crumbled (or feta cheese)
- 1–2 teaspoons chili powder (or Tajín seasoning)
- ¼ cup fresh cilantro, chopped
- Lime wedges for serving
- Extra chili powder or hot sauce (optional, for heat lovers)
Substitutions
No Mexican crema? Sour cream works great, or thin out Greek yogurt with a little milk. Can’t find Cotija cheese? Feta is the closest substitute — it’s salty and crumbly just like Cotija. Parmesan works too but has a different flavor. No fresh corn? You can grill frozen corn on the cob, though fresh sweet corn is really best for this. Want it spicier? Add cayenne pepper to the sauce or use hot chili powder. For a lighter version, use Greek yogurt instead of mayo and crema. No grill? You can char the corn in a cast iron skillet over high heat, turning frequently until charred all over.
Chef’s Note — Fresh Summer Corn: This recipe is all about celebrating fresh, sweet summer corn at its peak. Look for corn with bright green, tight husks, moist silk at the top, and kernels that are plump and milky when you press them with your fingernail. The fresher the corn, the sweeter it will be. Late summer corn (July-August) is usually the sweetest. If you can, buy from a farmers market or roadside stand for the absolute freshest corn possible.
Chef’s Note — Cotija Cheese: This Mexican cheese is the traditional topping for elote and it’s worth seeking out at Mexican markets or well-stocked grocery stores. It’s salty, crumbly, and doesn’t melt — perfect for sprinkling over hot corn. Feta is the best substitute if you can’t find Cotija, but authentic Cotija really does make a difference in getting that true street corn flavor. Don’t use mozzarella or cheddar — they’ll melt and it won’t be the same!
Got everything ready? Perfect — let’s fire up that grill and make some incredible elote.
How to Make Grilled Elote Street Corn — Step by Step

- Prep the corn. Remove the husks and silk from the corn completely. Rinse under cold water to remove any remaining silk strands. Pat dry with paper towels. Brush each ear lightly with oil or melted butter — this helps with charring and prevents sticking to the grill.
- Make the elote sauce. In a small bowl, whisk together the mayonnaise, Mexican crema, minced garlic, lime zest, lime juice, and salt until smooth and well combined. Taste and adjust seasoning if needed. Set aside. This can be made up to 2 days ahead and refrigerated.
- Preheat your grill. Heat your grill to medium-high heat, around 400–450°F. Clean the grates well and oil them lightly to prevent sticking. You want the grill hot enough to char the corn quickly without drying it out.
💡 Pro Tip: Don’t skip oiling the grill grates! Use tongs to hold a paper towel dipped in oil and rub it over the hot grates. This creates a non-stick surface and prevents the corn from sticking and tearing when you turn it.
- Grill the corn. Place the corn directly on the hot grill grates. Grill for 10–15 minutes total, turning every 2–3 minutes to char all sides evenly. You want nice charred spots all over — some kernels should be deeply golden or even slightly blackened. Don’t worry about a little char — that’s flavor!
- Watch for the perfect char. The corn is done when it’s tender, the kernels are bright yellow (or the color they started as), and you have nice charred spots covering most of the surface. Some kernels might even pop or caramelize — that’s perfect! Don’t overcook it or the kernels will dry out.
- Remove from grill. Transfer the grilled corn to a large platter or baking sheet. Let them cool for just 1–2 minutes — you want them hot but not so hot you can’t handle them comfortably for the next steps.
💡 Pro Tip: If you’re grilling for a crowd, you can grill all the corn ahead of time and keep it warm in a 200°F oven wrapped loosely in foil. Then dress and serve when ready. The sauce and toppings are what make it special, so even slightly cooled corn works great!
- Slather with the sauce. Using a brush or the back of a spoon, generously coat each ear of corn with the elote sauce. Don’t be shy — you want a thick, creamy coating all over. Roll the corn in the sauce on the platter to coat all sides if needed.
- Roll in Cotija cheese. While the sauce is still wet, roll each ear in the crumbled Cotija cheese, pressing gently so it sticks. You can also sprinkle it over the top if rolling is messy. You want cheese covering most of the surface — more cheese is more flavor!
- Season with chili powder. Sprinkle the chili powder or Tajín generously over each ear. This adds that signature slightly spicy, slightly tangy kick that makes elote so addictive. Don’t skip this — it’s essential!
💡 Pro Tip: For the messiest (and most authentic) elote experience, hold each ear by the end and eat it like a corn dog, rotating as you go. Have plenty of napkins ready — this is deliciously messy food and that’s part of the fun!
- Garnish and serve immediately. Sprinkle with fresh chopped cilantro and serve with lime wedges on the side for squeezing over the top. Serve hot and enjoy the messy, delicious experience!
That’s it — now let’s talk about all the delicious ways to serve this incredible street corn.
How to Serve It
This grilled elote is incredibly versatile. Here’s how we love to enjoy it:
- 🌮 Perfect BBQ side — serve alongside grilled chicken, steak, burgers, or ribs
- 🎉 Taco night essential — pairs beautifully with tacos, enchiladas, or carnitas
- 🍺 Game day snack — cut the kernels off the cob for easy eating while watching sports
- 🥗 Elote salad — cut the kernels off and toss with the sauce, cheese, and cilantro for esquites (Mexican street corn salad)
- 🌯 Burrito bowl topping — add grilled elote to burrito bowls for extra flavor
- 🎆 4th of July or Memorial Day cookout — this is always the most popular side dish
However you serve it, make sure you have extra napkins and maybe even wet wipes — elote is meant to be messy and that’s part of the fun! Now let’s cover storage and make-ahead tips.
Storage & Leftovers
Room Temperature: Dressed elote is best eaten immediately while hot. Once dressed, don’t leave it out for more than 2 hours. The mayo-based sauce needs refrigeration for food safety.
Refrigerator: Store leftover dressed elote wrapped in foil or in an airtight container for up to 2 days. The toppings will get soggy, but it’s still delicious cold! Grilled corn without toppings keeps for 3–4 days. The elote sauce keeps in a jar for up to 1 week.
Freezer: Don’t freeze dressed elote — the mayo-based sauce doesn’t freeze well. You can freeze plain grilled corn on the cob for up to 3 months. Thaw and reheat, then dress with fresh toppings.
Make-Ahead Tip: For easy entertaining, make the elote sauce up to 2 days ahead and keep it refrigerated. Grill the corn earlier in the day and keep it warm wrapped in foil in a low oven (200°F). When you’re ready to serve, just dress the warm corn with the sauce, cheese, and toppings — assembly takes 2 minutes! You can also grill the corn, let it cool, and refrigerate it. Reheat on the grill for 3–4 minutes, turning occasionally, then dress and serve. For the absolute easiest option, cut the grilled kernels off the cob and make esquites (Mexican street corn salad) — toss the kernels with the sauce, cheese, cilantro, and chili powder in a bowl. Serve cold or at room temperature. This version is even easier for parties and less messy to eat!
Reheating:
— Grill: Reheat plain grilled corn on medium heat for 3–4 minutes, turning occasionally.
— Oven: Wrap in foil and heat at 350°F for 10–15 minutes until warmed through.
— Microwave: Wrap in a damp paper towel and heat for 1–2 minutes. Works but won’t restore the char.
Coming up next — the mistakes that can ruin street corn, and exactly how to avoid them.
Helpful Tips & Common Mistakes
I’ve made elote countless times for parties and dinners. Here are the mistakes people make, and how to get perfect results:
✗ Mistake: Not getting enough char on the corn.
✓ Fix: Don’t be afraid of char! You want nice dark spots covering most of the corn. That char is flavor — it’s what makes grilled elote taste so much better than boiled corn. Let each side sit on the grill for 2–3 minutes without moving it to develop good color. Some kernels should be deeply golden or even blackened.
✗ Mistake: Applying the sauce while the corn is too hot and it slides right off.
✓ Fix: Let the grilled corn cool for just 1–2 minutes after taking it off the grill. It should still be hot, but not so hot that the sauce immediately melts and runs off. The slight cooling helps the sauce stick better, which means more flavor in every bite.
✗ Mistake: Being too timid with the toppings and ending up with bland corn.
✓ Fix: Elote should be generously coated! Don’t skimp on the sauce, cheese, or chili powder. The corn is sweet and mild — it needs all those bold, salty, tangy flavors to balance it out. Slather on that sauce, roll it in cheese, dust it heavily with chili powder. More is more here!
✗ Mistake: Overcooking the corn until the kernels are tough and dry.
✓ Fix: Watch the time! Fresh summer corn only needs 10–15 minutes on a hot grill. You want tender, juicy kernels with char, not dried-out, tough kernels. If you can easily pierce a kernel with your fingernail and it’s juicy inside, it’s done. Don’t leave it on the grill too long chasing more char.
✗ Mistake: Using the wrong cheese that melts instead of sticking to the corn.
✓ Fix: Use Cotija or feta — these cheeses don’t melt, they stay crumbly and stick to the sauce-coated corn. Don’t use cheddar, mozzarella, or other melting cheeses — they’ll slide off in a gooey mess instead of coating the corn in salty, crumbly goodness. The right cheese makes all the difference!
Follow these tips and you’ll have authentic, incredibly flavorful Mexican street corn that rivals anything you’d get from a food cart. Now let’s talk variations.
Recipe Variations
Once you’ve mastered the classic elote, here are some delicious ways to customize it:
🌶️ Spicy Chipotle Elote: Add 1–2 tablespoons of minced chipotle peppers in adobo sauce to the elote sauce. Use hot chili powder or cayenne for extra heat. Top with sliced jalapeños. This version has serious kick and smoky depth!
🥓 Bacon Elote: Add crumbled crispy bacon to the toppings along with the cheese and cilantro. The smoky, salty bacon with sweet corn is an incredible combination. Swap half the mayo for bacon fat for even more bacon flavor.
🧄 Garlic Parmesan Version: Use grated Parmesan instead of Cotija, add extra garlic to the sauce, and finish with fresh parsley instead of cilantro. This Italian-inspired twist is less traditional but equally delicious.
🥗 Esquites (Street Corn Salad): Cut the grilled kernels off the cob and toss them in a bowl with the sauce, cheese, cilantro, and chili powder. Serve in cups with spoons for a less messy, easier-to-eat version that’s perfect for parties. Add diced red onion and diced jalapeño for extra flavor and crunch.
Pick your favorite variation and make it your own — the charred corn base works with endless flavor combinations!
Ready for the Best Corn Ever?
This grilled elote street corn is one of those transformative recipes that takes a simple vegetable and turns it into something you genuinely crave. Once you’ve had real Mexican street corn with that perfect char, creamy coating, salty cheese, and spicy-tangy kick, regular buttered corn just doesn’t cut it anymore. Whether you’re serving it at a summer cookout or making it for a Tuesday dinner, this elote will steal the show. It’s messy, it’s bold, it’s utterly delicious, and it’s about to become your signature summer side dish.
If you try this recipe, I’d love to hear how it turned out! Drop a comment below or tag me on Pinterest with a photo of your beautifully charred elote. Happy grilling, friends! 🌽
Frequently Asked Questions
Can I make elote without a grill?
Yes! You can char the corn in a cast iron skillet or directly on a gas burner. Turn frequently until charred all over, about 10–12 minutes. You can also broil it in the oven — place on a baking sheet and broil 4 inches from the heat, turning every 3–4 minutes until charred. The grill gives the best flavor, but these methods work well!
Do I need to soak the corn before grilling?
No! For elote, you remove the husks completely before grilling, so there’s nothing to soak. You’re grilling naked corn directly on the grates to get that char. Soaking is only for grilling corn in the husks, which is a different technique.
Can I use frozen corn?
You can use frozen corn on the cob, though fresh sweet corn is really best for flavor and texture. Thaw completely and pat dry before brushing with oil and grilling. Fresh summer corn is so good that it’s worth waiting for corn season to make this!
What is Tajín and can I use it instead of chili powder?
Tajín is a Mexican seasoning blend made of chili peppers, lime, and salt. It’s PERFECT for elote and many street vendors use it! You can absolutely use Tajín instead of regular chili powder — it adds the perfect tangy, spicy, salty kick. Find it in the spice aisle or Mexican food section.
How do I keep the toppings from falling off?
The key is that creamy sauce — it acts like glue for the cheese and chili powder. Apply a generous coating of sauce while the corn is still warm, then immediately roll in cheese and dust with chili powder while the sauce is wet. Press gently to help everything adhere.
Can I make this dairy-free?
You can use vegan mayo and skip the cheese, or use a dairy-free cheese alternative. It won’t be traditional elote, but you’ll still get the charred corn, lime, and chili flavors. The dairy elements are pretty essential to authentic elote, but you can make a tasty dairy-free version.
Is elote supposed to be messy?
Yes! Authentic street corn from a cart is wonderfully messy — sauce on your face, cheese on your hands, corn stuck in your teeth. That’s part of the experience! Embrace the mess and have plenty of napkins ready. If you want a neater version, make esquites (cut the kernels off and serve in a cup).
What’s the difference between elote and esquites?
Elote is corn on the cob slathered with toppings. Esquites (also called Mexican street corn salad) uses the same flavors but the kernels are cut off the cob and served in a cup with a spoon. Esquites is less messy and easier to eat at parties, but elote on the cob is the classic street food experience.
