Every summer in Nashville, there's that one dish that makes everyone stop what they're doing and pay attention. Last July, I made elote (Mexican street corn) for the first time at our backyard cookout, and I'm not exaggerating when I say Bradley — who normally disappears to his room the second dinner is ready — came back for thirds.

If you've never had elote before, it's corn on the cob slathered with a creamy, tangy mayo mixture, rolled in crumbled cotija cheese, dusted with chili powder, and finished with a squeeze of fresh lime. It sounds simple, and honestly, it is. But the combination of flavors is something else entirely.
I first fell in love with this Mexican street corn recipe when a food vendor at a Nashville festival handed me one wrapped in foil. I stood there eating it in the parking lot thinking, "I need to learn how to make this at home immediately." So I did, and now it's easily one of our most-made summer recipes.
If you love bold, bright flavors like this, you'll also want to check out my Mexican Street Corn Soup — it takes the same beautiful flavors and turns them into a cozy, creamy soup that's perfect when summer winds down.
Jump to:
- Why You'll Love This Elote Recipe
- Ingredients For Mexican Street Corn
- How To Make Elote At Home
- Storage And Reheating Tips
- Tips And Variations For The Best Elote Recipe
- Frequently Asked Questions About Elote (Mexican Street Corn)
- Recipes You May Like
- Make This Elote Tonight
- Elote Recipe (Mexican Street Corn)
Why You'll Love This Elote Recipe
- Ready in 20 minutes — boil the corn, mix the sauce, and you're done
- No grill required — perfectly tender corn comes from a simple pot of boiling water
- Big, bold flavors without any complicated steps
- Easily customizable — adjust the spice level, swap the cheese, or skip the cilantro
- A guaranteed crowd-pleaser — John requests this basically every week from June through August
Ingredients For Mexican Street Corn
- 4 ears of corn, husked
- ½ cup mayonnaise
- 1 tablespoon lime juice (about ½ medium lime)
- 1 clove garlic, finely minced or grated
- ½ teaspoon cayenne pepper, divided (or chili powder for less heat)
- 2 tablespoons unsalted butter, melted
- ½ cup crumbled cotija cheese
- ¼ cup chopped fresh cilantro
Substitution Notes:
- Cotija cheese: Hard to find? Crumbled feta cheese is the best substitute — similar saltiness and the same crumbly texture.
- Cilantro: Not your thing? Use fresh parsley, or simply leave it out.
- Cayenne pepper: For a milder version, swap it for regular chili powder. For a more traditional heat, try ground chile piquin.
How To Make Elote At Home
Step 1: Cook The Corn
- Fill a large pot with water and bring it to a boil over high heat.
- Add the husked corn ears to the boiling water.
- Cook for 5 minutes, until the corn is bright yellow and tender.
- Transfer to a plate and let it cool slightly while you make the sauce.
Step 2: Mix The Mayo Sauce
- In a small bowl, combine the mayonnaise, lime juice, minced garlic, and ¼ teaspoon of cayenne.
- Stir well until everything is fully mixed together.
- Taste it — this is where you can add a tiny extra squeeze of lime if you want more tang.
Step 3: Assemble Your Elote
- Using a brush or spoon, coat each ear of corn generously with melted butter on all sides.
- Slather the mayo mixture all over each cob — don't be shy here.
- Sprinkle each ear with crumbled cotija cheese, the remaining cayenne pepper, and chopped cilantro.
- Serve immediately with extra lime wedges on the side.
Storage And Reheating Tips
Honestly, elote is best eaten fresh — right after assembling.
But life happens, and sometimes you've got leftovers. Store the corn cobs, mayo sauce, and toppings separately in airtight containers in the fridge for up to 4 days. Keeping them apart means the cheese won't get soggy and the corn reheats much better.
To reheat, pop the corn in the microwave for 1–2 minutes until steaming hot.
Or, brush the corn with a little oil and put it back on a hot grill for 2–3 minutes until warmed through and slightly charred. Then slather on the mayo sauce and add your toppings fresh — it tastes just as good as day one.
Tips And Variations For The Best Elote Recipe
Here's what I've learned from making this elote corn recipe more times than I can count:
- Grill it for extra flavor. Boiling gives you tender, juicy corn, but grilling adds a smoky char that makes the whole thing even better. Brush each ear with vegetable oil and grill over medium-high heat for 2–3 minutes per side until charred in spots.
- Don't skip the butter. I know the mayo might feel like enough, but the melted butter underneath everything pulls the whole flavor together. This is what makes it taste like real street corn and not just corn with mayo on it.
- Mix some cheese into the mayo. Amy started doing this by accident one time, and now I do it on purpose. Stirring a spoonful of cotija right into the mayo sauce gives every single bite extra cheesy goodness.
- Make it a cup. Not into eating corn off the cob? Cut the kernels off and serve everything in a cup — that's called esquites (also known as elote en vaso), and it's just as good, maybe even easier to eat at a party.
- Want more heat? Add a drizzle of hot sauce or a pinch of smoked paprika on top right before serving.

Frequently Asked Questions About Elote (Mexican Street Corn)
Can I Grill The Corn Instead Of Boiling It?
Yes, absolutely! Brush each ear with vegetable oil and grill over medium-high heat for 2–3 minutes per side until cooked through and lightly charred. Grilled elote has a deeper, smokier flavor compared to boiled corn — both versions are delicious, so it really comes down to what equipment you have and how much time you've got.
What Can I Substitute For Cotija Cheese?
If you can't find cotija at your local grocery store, crumbled feta is your best bet. It's similar in texture and saltiness and works really well in this recipe. Some people also use Parmesan in a pinch, though the flavor is a bit different. I've used feta a couple of times here in Nashville when cotija wasn't available, and honestly nobody noticed the difference.
How Long Does Leftover Elote Last?
Store the corn, mayo sauce, and toppings in separate airtight containers in the fridge for up to 4 days. The key is keeping everything apart so nothing gets mushy. When you're ready to eat, reheat the corn first, then add the sauce and toppings fresh.
Is Elote Very Spicy?
It has a mild-to-medium kick depending on how much cayenne you use. Swap the cayenne for regular chili powder if you want to keep things mild — it still has great flavor without too much heat. For a bolder, more traditional spice, try ground chile piquin. Bradley loves it on the spicier side, but Amy always goes for the milder version, so I usually let everyone add their own cayenne at the table.
Recipes You May Like
If you loved this elote recipe, here are a few more you'll want to try next:
- Mexican Street Corn Soup — all those bold street corn flavors in a warm, creamy soup. Perfect for when the weather starts to cool down.
- Honey Sesame Chicken — a sticky, sweet, and savory chicken dish that pairs beautifully with corn on the cob on the side.
- Crockpot Taco Casserole — if you love bold, Mexican-inspired flavors, this easy slow cooker casserole is a weeknight dream.
Make This Elote Tonight
This elote (Mexican street corn) is one of those recipes that looks impressive but takes almost no effort. Twenty minutes, a handful of ingredients, and you've got something that genuinely tastes like it came from a street cart.
We make this every single summer — from the first warm weekend in May all the way through Labor Day. It's the side dish that always gets asked about at cookouts, and I love being able to say, "I'll send you the recipe."
Give this one a try this week and let me know what you think in the comments! And if you make it, save it to Pinterest so you can find it again — because trust me, you'll be coming back to this one all summer long.
Happy cooking!



Elote Recipe (Mexican Street Corn)
- Total Time: 20 minutes
- Yield: 4 servings 1x
Description
Elote is Mexican street corn at its best — boiled corn on the cob slathered in a creamy, tangy mayo sauce, rolled in crumbled cotija cheese, dusted with cayenne, and finished with a squeeze of fresh lime. Ready in just 20 minutes with no grill required.
Ingredients
- 4 ears of corn, husked
- ½ cup mayonnaise
- 1 tablespoon lime juice (about ½ medium lime)
- 1 clove garlic, finely minced or grated
- ½ teaspoon cayenne pepper, divided (or chili powder for less heat)
- 2 tablespoons unsalted butter, melted
- ½ cup crumbled cotija cheese
- ¼ cup chopped fresh cilantro
Instructions
- Fill a large pot with water and bring it to a boil over high heat.
- Add the husked corn ears to the boiling water and cook for 5 minutes, until bright yellow and tender.
- Transfer corn to a plate and let cool slightly while you make the sauce.
- In a small bowl, combine the mayonnaise, lime juice, minced garlic, and ¼ teaspoon of cayenne. Stir well until fully mixed.
- Using a brush or spoon, coat each ear of corn generously with melted butter on all sides.
- Slather the mayo mixture all over each cob — don't be shy here.
- Sprinkle each ear with crumbled cotija cheese, the remaining cayenne pepper, and chopped cilantro.
- Serve immediately with extra lime wedges on the side.
Notes
Grill it for extra flavor — brush with oil and grill over medium-high heat for 2–3 minutes per side for a smoky char. Don't skip the butter — it goes under the mayo and pulls the whole flavor together. Mix some cotija right into the mayo sauce for extra cheesy goodness in every bite. Make it a cup by cutting the kernels off and serving in a cup — that's esquites, and it's just as delicious. Cotija hard to find? Crumbled feta is the best substitute — same saltiness and crumbly texture. Store corn, mayo sauce, and toppings separately in airtight containers in the fridge for up to 4 days. Reheat corn in the microwave for 1–2 minutes, then add sauce and toppings fresh.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Category: Side Dish
- Method: Boiling
- Cuisine: Mexican




