Mexican Elotes (Easy Street Corn Recipe)
Mexican Elotes are one of those recipes where the ingredients list is short, the technique is simple, and the result is so good you can't believe you weren't making this every summer already. We're talking corn on the cob brushed with a creamy blend of Mexican crema and mayo, loaded with crumbled cotija cheese, dusted with tajÃn, and finished with fresh cilantro and a squeeze of lime. This is the boiled version (no grill required) which means you can make it all year, any night of the week, without needing to fire anything up.
It’s one of those recipes that proves a side dish doesn’t have to be complicated to steal the show. Whether you’re making tacos, grilling outside, or just need something fun with fresh summer corn, this recipe brings big flavor with simple ingredients. If you love fresh, colorful recipes for taco night, my Pico de Gallo is another easy recipe that adds tons of flavor with just a handful of ingredients.

About This Recipe
Mexican Elotes are boiled corn on the cob topped with a blend of Mexican crema, mayonnaise, and lime juice, then loaded with crumbled cotija cheese, tajÃn seasoning, and fresh cilantro. The recipe serves 4, takes 5 to 10 minutes of active prep, and the corn cooks in about 5 minutes in boiling water. No grill needed. The crema mixture is made in one bowl while the corn boils, and everything is assembled immediately after the corn comes out of the pot while it's still hot so the toppings cling and melt slightly into the surface.

Recipe Snapshot
- No grill required:Â Boiling the corn makes this a year-round, any night recipe. The flavor is all there; the grill just adds char marks and a smokier note, which you can always add with a quick broil if you want it.
- 15 minutes start to finish:Â The corn boils while you mix the crema sauce. By the time the corn is done, everything is ready to go.
- Cotija and tajÃn are non-negotiable:Â These two ingredients are what make elotes taste like elotes rather than just corn with toppings. Don't substitute parmesan for cotija or skip the tajÃn!
- Top it while it's hot:Â The crema mixture clings much better to warm corn than cold. Assemble immediately after removing from the pot.
- Scales up easily:Â Add as many ears of corn as you need. The crema sauce recipe doubles or triples without any changes to technique.
- Best For:Â Summer cookouts, Cinco de Mayo, taco nights, casual entertaining, and any time you want a side dish that looks impressive and takes almost no effort.
💡 David's Tip: Don't let the corn dry off before you brush on the crema mixture. The little bit of moisture still on the surface from the boiling water actually helps the sauce spread more evenly and stick to every kernel. Work fast and assemble each ear right as it comes out of the pot.
SUMMARIZE AND SAVE THIS RECIPE CONTENT ON:
Why You'll Love This Elotes Recipe
What Is Elotes?
Elotes (pronounced eh-LOH-tays) is the Spanish word for corn on the cob, and in Mexican street food culture it refers to the iconic preparation you'll find at carts and markets throughout Mexico and across Mexican communities in the United States. The classic version is grilled corn served on the cob (or sometimes cut off the cob and served in a cup, which is called esquites), slathered with a creamy base, loaded with cotija cheese, dusted with chile powder or tajÃn, and finished with lime and cilantro.
Every region and every vendor has their own version. Some add chili flakes, some use sour cream instead of crema, some add a squeeze of hot sauce. But the core elements are always there: corn, something creamy, cotija, and chile-lime spice. This recipe stays true to those fundamentals and just makes them accessible for a home kitchen without a grill.

The Ingredient Breakdown

Top Tip for a Fabulous Finish
Mix the crema sauce in a wide, shallow bowl rather than a deep bowl, and roll the corn in it rather than brushing. This is how street vendors do it — the corn goes directly into the bowl, you roll it around to coat all sides evenly, and you get complete coverage in seconds without a pastry brush. Less cleanup, better coverage. If you do prefer a brush, a silicone pastry brush works best because the crema mixture is thick enough to clog natural bristle brushes.

How to Make Mexican Elotes (Step-by-Step)
Step 1: Boil the Corn
Fill a large pot with enough water to fully submerge the corn and bring it to a rolling boil over high heat. Add the husked corn cobs and cook for 5 minutes. The corn is done when the kernels look plump and bright yellow and feel tender when you pierce one with a paring knife — they shouldn't be crunchy, but they should have a slight snap rather than being completely soft.
Step 2: Make the Crema Sauce
While the corn is boiling, combine the Mexican crema, mayonnaise, and lime juice in a bowl and whisk together until smooth and fully combined. It should look like a thin, pale yellow cream. Taste it! It should be creamy, slightly tangy, and bright with lime. If it needs more lime, add a little more. This takes about 60 seconds and you should have it done well before the corn is ready.
Step 3: Assemble While Hot
Remove the corn from the pot with tongs and let it rest just for about 30 seconds. Long enough so it's not dripping but still very hot. Don't wait any longer than that. Using a pastry brush or by rolling directly in the sauce bowl, coat each ear generously with the crema mixture. You want complete coverage — work it into the gaps between kernels and make sure you get the sides and ends.
Step 4: Add the Toppings
While the crema coating is still warm and slightly tacky, immediately sprinkle the crumbled cotija cheese over each ear. Press it lightly with your hand so it adheres. Then dust with the tajÃn. Finish with the chopped cilantro scattered over the top.
Step 5: Serve Immediately
Set out extra lime wedges, extra tajÃn, and extra cotija on the table so everyone can add more to taste. A cold beer or a glass of agua fresca alongside is the move.

David's Tip
Elotes are all about layering flavors. Don’t just add toppings to one side. Rotate the corn so every bite gets sauce, cheese, seasoning, and herbs.

Fun Variations
Grilled Elotes:Â The traditional version. Grill husked corn directly on the grates over high heat for about 10 minutes, turning every 2 to 3 minutes, until you get char marks on all sides. Then top exactly as written. The smokiness from the char adds a whole extra dimension that's absolutely worth it when you have a grill available.
Esquites (Cup Version): Cut the kernels off the cooked corn cob and toss them in the crema mixture in a bowl. Serve in cups topped with cotija, tajÃn, and cilantro. This is the cup version of elotes — great for kids, easier to eat without a cob, and just as delicious. My Mango Salsa stirred into the esquites is genuinely one of my favorite things.
Spicy Version: Add a teaspoon of hot sauce — Valentina or Cholula are traditional choices — into the crema mixture. Or add a pinch of cayenne on top with the tajÃn for an extra kick that builds slowly.
Broiled Version (No Grill):Â After boiling, place the corn on a foil-lined baking sheet and broil on high for 4 to 5 minutes, turning once, until you get some color and light charring on the kernels. Then top as written. You get some of that roasted flavor without a grill.
Cheesy Elotes:Â Mix a tablespoon of finely grated parmesan into the crema mixture itself in addition to using cotija on top. Double cheese, no notes.
Storage Instructions
Make-ahead option:Â Mix the crema sauce up to 2 days ahead and refrigerate in an airtight container. Chop the cilantro the morning of. Crumble the cotija and have everything ready to assemble the moment the corn comes out of the pot.
Elotes are best served immediately:Â The crema sauce softens the cotija and the cilantro wilts as it sits. If you can, assemble right before serving rather than making them ahead.
Leftover assembled corn: If you have leftovers, wrap them in plastic wrap and refrigerate for up to 2 days. Reheat in the microwave for 1 to 2 minutes. The toppings will be softer but the flavor is still good — I actually eat them cold straight from the fridge and they're great that way too.
What to Serve with Mexican Elotes
- As a side for tacos: These are a natural alongside any taco spread. Try them next to my Instant Pot Key Lime Chicken Tacos for a full Mexican-inspired spread that covers every flavor note.
- With grilled or slow-cooked meat: Elotes alongside pulled pork, grilled chicken, or ribs is a classic summer spread. My Instant Pot Baby Back Ribs paired with elotes is genuinely one of my favorite summer meals.
- With fresh salsas: Set out a bowl of my Mango Salsa or Pineapple Salsa alongside and let people dip their bites between corn and chips. The sweet-tart salsa against the creamy spicy elotes is a really fun combination.
- At a cookout table:Â These belong on any outdoor spread. They look incredible, they're portable, and they disappear fast. Put them out next to the main and watch what happens first.

More Recipes You'll Love
Easy Taco Casserole Recipe
Sweet Potato Fajitas
Blackened Mahi Mahi Tacos
Instant Pot Arroz con Gandules
Mexican Elotes are the side dish that ruins every other side dish — once you've had them, regular corn feels like it's missing something. Fifteen minutes, seven ingredients, zero grill required. That's my favorite kind of recipe.
Make them this week and leave a comment below. I want to know whether you rolled the corn or used a brush, and whether you added extra tajÃn at the table. Because you always need more tajÃn at the table.

Mexican Elotes (Street Corn)
Ingredients
- 4 corns on the cob husk removed
- 1/2 cup cotija cheese
- 1/3 cup Mexican crema
- 1/3 cup mayonnaise
- 1 lime juiced
- 2 tbsp cilantro chopped
- 1 tsp tajin seasoning
Instructions
- Bring a pot with water to boil. Boil the corn for about 5 minutes, or until tender.
- In a bowl, add the Mexican crema, mayonnaise, and lime juice. Mix until well combined. Set aside.
- Chop the cilantro, set aside
- When the corn is cooked, remove from the pot, let slightly cook off.
- Brush the Mexican crema mixture over the corn.
- Add cotija cheese, tajin seasoning and cilantro.
Nutrition
Notes
Pro Tips for the Best Elotes
- Don't skip cotija for parmesan if you can avoid it: Cotija has a different moisture level, a different salt profile, and a different texture than parmesan. It's worth a trip to find it. Finely grated parmesan or pecorino works if you're genuinely stuck.
- Fresh lime, not bottled: The lime juice goes directly into the sauce and it's one of the few ingredients where fresh versus bottled is immediately noticeable. One lime gets you enough juice for four ears easily.
- Assemble hot: Warm corn holds toppings better than cold corn. Everything sticks, the cheese softens slightly, and the whole thing comes together in a way that room temperature corn doesn't.
- Taste the crema sauce before you use it: It should taste bright and slightly salty on its own. If it tastes flat, add a pinch of salt or a little more lime juice before brushing it on.
- Roll, don't just brush: If you're making multiple ears, rolling them directly in the sauce bowl is faster and gives more even coverage than brushing. Messy in the best possible way.
- More tajin on the table: Always put extra tajin out. People always want more and there's never enough on the first pass.
Tried this recipe?
Let us know how it was!FAQs: Mexican Elotes, Everything You Need to Know
What's the difference between elotes and esquites?
Same toppings, different form. Elotes is corn on the cob — you hold it in your hand and eat it directly. Esquites is the same thing served in a cup with the kernels cut off the cob. Esquites is easier to eat (no face full of cotija) and great for kids or crowds where eating corn on the cob isn't practical. The flavor is identical — it's just a format choice.
Where do I find cotija cheese?
Most large grocery stores carry cotija in the specialty cheese section or the Mexican foods aisle. Whole Foods, Trader Joe's, and any Latin grocery store will definitely have it. If you genuinely can't find it, finely grated parmesan or pecorino romano are the closest substitutes in terms of saltiness and texture — the flavor isn't the same but it works. Don't use feta; it's too soft and too wet for this application.
Can I use sour cream instead of Mexican crema?
Yes, and it works well. Sour cream is thicker and tangier than Mexican crema, so thin it slightly with a tablespoon or two of milk or heavy cream before mixing. The flavor is slightly sharper than crema but still very good. Greek yogurt is another option if you want something lighter — the tang is actually quite similar to crema and it clings to the corn well.
Is this recipe spicy?
Mildly. One teaspoon of tajÃn over four ears of corn gives you a warm, tangy heat that most people find very approachable — it's more bright and citrusy than aggressively spicy. If you're feeding kids or spice-sensitive eaters, start with half a teaspoon and taste. You can always add more at the table. If you want more heat, add extra tajÃn or a splash of Valentina hot sauce into the crema mixture.
Can I make this without cilantro?
Absolutely. If cilantro isn't your thing (and for some people it genuinely tastes soapy — that's a real genetic thing, not a preference), skip it entirely or swap for flat-leaf parsley. You'll get the fresh green color without the polarizing flavor. The elotes are completely excellent without it.
Can I grill the corn instead of boiling?
Yes, and grilling is actually the traditional preparation. Grill husked corn directly over high heat for about 10 minutes, turning every 2 to 3 minutes, until you have char marks on multiple sides. The smokiness and slight caramelization from the grill adds a layer of flavor that the boiled version doesn't have. Then top with all the same ingredients as written. If you have a grill and the weather is cooperating, go for it — grilled elotes are next level.
What is tajÃn and where do I find it?
TajÃn is a Mexican seasoning blend made from chili peppers, dehydrated lime, and salt. It's tangy, mildly spicy, and slightly salty — it does three flavor jobs at once, which is why it's so good on corn, fruit, and anything else you can think to dust it on. Find it in most grocery stores near the hot sauces, in the Mexican foods section, or online. Once you have a bottle it'll be in your pantry forever. Fair warning: you'll start putting it on everything.
