Elote

Elote
⏱️ cook time 20 minutes
🍽️ servings 4
⚡ Difficulty easy

intro

Smoky charred grilled corn slathered in creamy spiced sauce, topped with salty cheese and bright lime—classic summer street food perfect for outdoor gatherings.

Ingredients

Fresh sweet corn 4 medium ears (approx 900g total, husks and silk removed)
Full-fat mayonnaise 1/2 cup (120ml)
Full-fat sour cream 1/4 cup (60g)
Crumbled cotija cheese 1/2 cup (60g), plus extra for serving
Ancho chili powder 1 teaspoon (2g)
Garlic powder 1/2 teaspoon (1.5g)
Ground cumin 1/4 teaspoon (0.5g)
Kosher salt 1/4 teaspoon (1g)
Fresh cilantro 2 tablespoons (5g), finely chopped
Fresh limes 2 medium (approx 120g total), cut into 8 wedges

Steps

1

Prep grill and corn

Preheat a gas or charcoal grill to medium-high heat (400°F/200°C). Pat the husked, silk-free corn ears dry with paper towels to remove excess surface moisture, which prevents steaming and helps create crisp, charred kernels during grilling.

Step 1
step1:Prep grill and corn
2

Make creamy spiced sauce

In a medium mixing bowl, stir together 1/2 cup mayonnaise, 1/4 cup sour cream, 1 teaspoon ancho chili powder, 1/2 teaspoon garlic powder, 1/4 teaspoon ground cumin, and 1/4 teaspoon kosher salt until fully smooth and evenly combined. Set the bowl aside at room temperature until corn finishes grilling.

Step 2
step2:Make creamy spiced sauce
3

Grill corn to char

Place the dried corn ears directly on the preheated grill grates. Cook for 8–10 minutes total, turning every 2 minutes with long metal tongs, until kernels are bright golden with dark, slightly blackened char spots across all sides and tender when pierced with a paring knife.

Step 3
step3:Grill corn to char
4

Coat corn in sauce

Transfer the grilled corn immediately to a large serving platter while still hot. Use a silicone basting brush to spread 2 tablespoons of the creamy spiced sauce evenly over every surface of each corn ear, making sure to work sauce into the small gaps between kernels.

Step 4
step4:Coat corn in sauce
5

Top with cheese and herbs

Sprinkle 2 tablespoons of crumbled cotija cheese evenly over each sauced corn ear, pressing lightly with clean fingers so the cheese sticks to the creamy coating. Divide the 2 tablespoons of finely chopped cilantro evenly across all 4 ears, sprinkling it over the cheese layer.

Step 5
step5:Top with cheese and herbs
6

Finish with lime and serve

Squeeze one fresh lime wedge over each ear of corn right before serving, and arrange the remaining 4 lime wedges on the platter for guests to add extra tartness to taste. Serve immediately while corn is hot for the best texture and flavor.

Step 6
step6:Finish with lime and serve

Tips

1.If you cannot find cotija cheese, you can substitute crumbled feta cheese, though cotija’s signature salty, mildly tangy flavor is the most authentic choice for elote.
2.For an extra spicy kick, stir 1/4 teaspoon (0.5g) of cayenne pepper into the creamy sauce, or sprinkle finished ears with Tajín Clásico seasoning for extra chili-lime flavor.
3.If you do not have access to an outdoor grill, cook corn on a stovetop cast iron grill pan over medium-high heat for the same 8–10 minute cook time, turning ears every 2 minutes to get even char marks.

✨ You May Also Like

Side Dishes
🍜 India

Velvety, aromatic all-purpose curry sauce perfect for tossing with roasted veggies, grilled protein, or rice for fast, cozy, flavorful meals.

⏱️ 25 minuteSide Dishes ★ 4.7
Side Dishes
🍜 Spain

Tender, starchy boiled yuca tossed in bright, garlicky citrus mojo sauce—an iconic, zesty side that pairs beautifully with roasted pork, grilled meats, and rice and beans.

⏱️ 40 minuteSide Dishes ★ 4.8
Side Dishes
🍜 United States

Tender, paper-thin potato flatbread, a beloved Norwegian-American Minnesota Christmas staple, griddled until softly spotted and served warm with butter.

⏱️ 1 hour 30Side Dishes ★ 4.8
Side Dishes
🍜 United States

Rich, deeply savory cured salt pork, a long-lasting kitchen staple perfect for frying crispy as a side or adding umami to stews, beans, and chowders.

⏱️ 7 days (2Side Dishes ★ 4.9
Side Dishes
🍜 United States

Crispy, tangy classic Southern fried green tomatoes with a crunchy cornmeal crust, served hot for a nostalgic, comforting summery bite.

⏱️ 25 minuteSide Dishes ★ 4.9
Side Dishes
🍜 United States

Moist, golden-crusted savory muffins with sweet corn, zesty jalapeño, and melted cheddar, perfect for pairing with smoky summer grilled fare.

⏱️ 30 minuteSide Dishes ★ 4.8

Elote:Frequently Asked Questions

1.Do I need an outdoor grill to make authentic elote, or can I cook the corn indoors?
You absolutely don’t need an outdoor grill! Use a cast iron grill pan over medium-high heat, or set shucked corn 4-6 inches under a high broiler, turning every 2 minutes, to get that signature smoky char. Skip boiling corn here—it will make the final dish soggy and wash out that sweet, toasty corn flavor we’re after.
2.Can I use low-fat mayo or sour cream to cut calories in this recipe?
I strongly recommend sticking to full-fat mayonnaise and sour cream for the signature creamy coating. Low-fat versions have added stabilizers and extra water that make the sauce runny, so it slides right off the corn instead of clinging to every kernel. That thick, rich dairy texture is core to authentic, luxe elote, not thin or watery.
3.What’s a good substitute for cotija cheese if I can’t find it at my local grocery store?
If you can’t track down crumbled cotija, the closest swap is crumbled mild feta—crumble it yourself from a block for the best, driest texture. In a pinch, finely grated aged Parmesan works too, though it’s nuttier and less salty than cotija, so cut back a tiny bit on any extra added salt if you use it.
4.Should I leave corn husks on while grilling for elote, or shuck the corn completely?
For that perfect char without dried-out kernels, shuck the corn completely first, pulling off all fine silk strands too. Leaving husks on steams the corn instead of letting those toasty, dark charred spots develop on the kernels. You can leave a 1-inch husk strip at the base as a built-in handle if you want to skip corn holders.
5.Is ancho chili powder the same as the regular chili powder I use for taco night?
It’s not the same! Regular taco chili powder is a blend that often includes cumin, garlic powder, oregano, and added salt, while ancho chili powder is pure ground dried poblano peppers, with a mild, fruity, slightly smoky heat. Using pure ancho gives you classic elote flavor without competing taco seasonings.
6.How far in advance can I prep elote for a summer cookout or backyard party?
You can prep the creamy sauce and crumble the cheese up to 2 days ahead, stored in sealed containers in the fridge, and shuck the corn a few hours before grilling. Wait to slather the sauce and add toppings until right after the corn comes off the grill, though—saucing too early makes kernels soggy as it sits.
7.My grocery store only has out-of-season corn that’s not super sweet—will this recipe still work?
It will still turn out great! If you’re using less sweet out-of-season corn, grill it a minute less per side to keep kernels crisp and juicy, and add a tiny pinch of sugar to the creamy sauce to amp up that classic sweet-savory balance. For best results, grab peak summer sweet corn from local farm stands when you can.
8.How spicy is traditional elote? I’m serving this to kids who don’t like much heat.
Traditional elote is very mild, with warm, smoky flavor rather than sharp burning heat—ancho chili powder only rates 1,000-2,000 Scoville Heat Units, similar to a very mild poblano pepper. If you’re extra sensitive to spice, cut the ancho powder in half, and leave extra on the side for guests who want a bigger kick.
9.Can I adjust this recipe to make it vegan for guests with dietary restrictions?
Absolutely! Swap the full-fat mayo for a thick, unsweetened vegan mayo, use full-fat vegan sour cream, and replace cotija with crumbly vegan feta or a salty nutritional yeast crumble. Stick to the same grilling method and ancho chili powder measurement, and you’ll get that same creamy, smoky, tangy flavor everyone loves.
10.Do I need to soak corn in water before grilling it for elote?
You don’t need to soak corn if you’ve shucked it completely! Soaking is only for corn grilled fully in the husk to prevent husks from burning and steam the kernels inside. For elote, we want direct dry heat on kernels to build char, so pat shucked corn dry before setting it on grill grates for best results.
11.Why does my elote sauce slide right off the corn instead of sticking to the kernels?
That almost always happens for two reasons: either you used thin, low-fat mayo or sour cream instead of the thick full-fat versions, or you let the corn cool too long before saucing. Slather the creamy mix on right when corn comes off the grill—light residual heat helps the sauce cling tight to every gap between kernels.
12.What fun extra toppings can I set out for guests to customize their elote?
Classic custom add-ons include a sprinkle of smoky paprika, a dash of Mexican hot sauce like Valentina or Tapatio, a pinch of flaky sea salt, chopped fresh cilantro, or a dusting of Tajin for extra limey zing. Make the base recipe first, then set out a small toppings bar so guests can tweak corn to their taste.
13.How long do I need to grill the corn to get that perfect elote texture?
Grill shucked corn over medium-high direct heat for 8-10 minutes total, turning every 2 minutes with tongs, until kernels are bright golden with scattered dark charred spots. Don’t overcook it—you want kernels to stay crisp-tender and juicy, not mushy, so pull it as soon as you see those nice toasty char marks.
14.Can I use frozen corn instead of fresh sweet corn to make elote?
Fresh sweet corn is always best for that crisp, juicy kernel pop, but you can use frozen corn in a pinch. Thaw it completely, pat it very dry with paper towels, then char cut kernels in a cast iron pan for elote en vaso (cup-style street corn). Skip frozen corn on the cob, though—it tends to turn mushy and won’t develop that nice even char we want.

Comments (15)

3 days ago

OMG this elote is EXACTLY what I get from the street carts down in Austin! I made this for our family taco night last weekend and everyone went back for seconds. The crema and cotija combo is *chef’s kiss*, I didn’t skip the chili lime seasoning either. Total game changer for summer cookouts!

2 days ago

Wait did you use fresh corn or frozen? I’m prepping for a cookout this weekend and don’t wanna mess it up!

2 days ago

So glad you loved it, Mia! @GrillMasterDave fresh sweet corn on the cob works best for that charred, juicy crunch, but if you’re in a pinch thawed frozen corn on the cob works too — just pat it dry before grilling so you get those nice grill marks!

3 days ago

Bro this is SO good. I’ve been paying $6 an ear at my local farmers market for elote for months and now I can make it at home for a fraction of the cost? No brainer. Only thing I added was a tiny squeeze of extra lime at the end, chef’s kiss.

2 days ago

Love the extra lime squeeze, Jake! That bright, zesty kick is never a bad call — so stoked you’re able to make your favorite street food at home now.

1 week ago

Really solid elote recipe! My only note is that I found the cotija a little too salty for my taste, so next time I’ll cut it with a little extra sour cream to mellow it out. My kids still devoured two ears each though, so that’s a win in my book.

5 days ago

I did the exact same thing! I also mixed in a pinch of smoked paprika with the crema and it was unreal, you should try that next time.

2 weeks ago

I grew up eating elote from the vendors outside my abuela’s apartment in Queens, and this recipe tastes just like I remember. I brought a whole batch to my church potluck last Sunday and every single ear was gone before we even got to the main dish. Will be making this all summer long!

5 days ago

Wait, is it normal for the corn to get a little charred on the grill? I was worried I burned it at first but that charred flavor is actually what made it taste so authentic? Total noob to grilling so I was panicking lmao.

3 days ago

Dude the char is the best part! Don’t scrape those black bits off, that’s where all the smoky flavor comes from. I grill mine for 10 mins total turning every 2 mins, perfect char every time.

3 days ago

@Tyler K. totally normal! That light char is exactly what gives grilled elote that classic street food depth — you didn’t burn it, you nailed it! @DadChefBrian great tip on the cook time, that’s exactly what we recommend too.

yesterday

Made this for our neighborhood block party yesterday and people were literally asking me for the recipe before they even finished their first ear! I prepped the crema/cotija/lime mix the night before to save time, which made day-of assembly so easy. 10/10, adding this to my permanent potluck rotation.

2 hours ago

Prepping the sauce ahead is such a smart hack, Sarah! That’s perfect for big gatherings when you don’t want to be stuck in the kitchen while everyone’s hanging out. So happy it was a block party hit!

30 minutes ago

Wait how long does the sauce last in the fridge? I wanna meal prep a batch for my dorm this week, I don’t have a grill but I have a cast iron I can cook the corn on!

3 days ago

It was good, but not quite as authentic as the carts by Roosevelt Ave in my opinion. I think I skimped on the Tajin? I’ll add more next time, maybe a dash of hot sauce too. Still way better than the sad boiled corn I usually make for dinner, so no real complaints.

2 days ago

Sorry it didn’t hit exactly like the cart versions for you, Mike! A little extra Tajin and a splash of your favorite hot sauce is such a great call — everyone’s perfect elote is a little different, so feel free to tweak the seasoning to match what you grew up with!

1 week ago

As a vegetarian I’m always looking for fun, filling summer sides that don’t feel boring, and this is IT! I used vegan cotija and vegan sour cream to make it work for my diet, and my meat-eating boyfriend didn’t even notice the difference. We had it with veggie burgers last night and it was the star of the meal.

5 days ago

My 8 year old is the pickiest eater on the planet and he ate THREE ears of this corn last night. I repeat, THREE. He usually turns his nose up at any vegetable that isn’t tater tots, so this is a straight up parenting win. Thank you for this recipe, it’s going into our weekly dinner rotation for sure.

3 days ago

Same here! My 6 year old refuses all veggies but begged for seconds of this elote. Who knew a little cheese and chili lime would turn corn into the most requested side at our house?

2 days ago

There is no bigger win than a picky kid cleaning their plate, Brian! So thrilled this worked for your family — that makes all the recipe testing worth it.

2 hours ago

Just made this in my dorm on a little tabletop grill and it SLAPS. I thought I’d have to eat ramen all semester but this is cheap, easy, only takes 20 mins, and tastes way better than any takeout I can get near campus. 10/10 would make for my roommates next weekend.

30 minutes ago

Love that you made this work in a dorm, that’s so creative! It’s the perfect quick, budget-friendly meal — your roommates are gonna lose their minds when you make this for them.

3 days ago

I made this for my husband’s birthday cookout and he said it’s better than the elote we had on our honeymoon in Cancun. High praise! I used fresh sweet corn from the local farm stand and I think that made all the difference, it was so juicy and sweet under all that creamy topping.

2 days ago

Farm fresh corn is non-negotiable for this! I drove 20 minutes out of my way to get some from the stand near my house last weekend and it was 100% worth the trip.

2 days ago

I’ve tried like 4 different elote recipes online and this is the only one that gets the ratio right. Not too much crema, not too much cheese, just the right amount of chili lime kick. Grilled it over mesquite charcoal for extra smokiness and it was out of this world. Will be using this recipe from now on.

30 minutes ago

Super easy recipe, came together in no time! Only knock is I didn’t have cotija cheese so I used crumbled feta as a substitute, and it was good but I can tell it would’ve been way better with the real thing. Can’t wait to grab some cotija on my next grocery run to make it properly.

5 minutes ago

I did the feta swap once when I forgot cotija too! It’s not quite the same but it’s still really tasty, add a little extra salt and it gets pretty close.

just now

So glad you enjoyed it even with the swap, Amanda! Feta is a great backup if you can’t find cotija — it has that same crumbly, salty bite that works perfectly with the sweet corn.

3 days ago

Took this to my office potluck earlier this week and people were coming back to my desk for days asking for the recipe. I even got a shoutout in the team meeting for bringing the best dish, lmao. Who knew corn could make you the most popular person at work?

2 days ago

Ha! That’s the power of good elote, Franco. So happy you got that office clout from the recipe — we won’t tell anyone how easy it is to make, your secret’s safe with us.

5 days ago

I meal prepped a batch of this on Sunday to have as a side with my lunches all week, and it held up so well! I stored the corn separate from the crema/cheese mix and tossed it together right before eating, and it tasted just as fresh as day one. No more sad work lunches for me!