One summer evening, I found myself wandering a bustling Mexican street market in Oaxaca, the air thick with the scent of smoky grills and spices. Amid the vibrant chaos, one simple snack kept catching my eye—elote, or Mexican street corn. Vendors slathered freshly grilled corn cobs with a creamy, tangy, cheesy spread that practically glowed under the string lights. I took a bite and was instantly hooked. That smoky, spicy, cheesy flavor combo? Mind-blowing.
I’ve tried countless versions since then, but the best elote recipe is the one that nails that authentic street-side taste with just a handful of simple ingredients. No fancy sauces or hard-to-find toppings—just real, honest flavors you can make at home any night of the week. After getting my hands (and face) messy many times, I finally cracked the code to a perfect Authentic Elote Mexican Street Corn recipe that’s easy, quick, and absolutely addictive.
This recipe is my go-to when I want a snack that feels like a little fiesta. You only need five ingredients, and it comes together in less time than a typical Netflix binge. Plus, it’s a crowd-pleaser—I’ve served it at casual dinners and parties, and it always gets devoured. If you love bold, creamy, and slightly spicy flavors with that unmistakable grilled char, this is for you.
Why This Recipe Works
This Authentic Elote Mexican Street Corn recipe has completely changed how I think about corn on the cob. Here’s why I keep making it (and why you will too):
- Simple ingredients, big flavor — Just five pantry staples create something that tastes like it took hours. The magic is in the balance between smoky, creamy, tangy, and spicy.
- Quick and fuss-free — From grill to plate in under 20 minutes. Perfect for spontaneous cravings or last-minute gatherings.
- Authentic taste — I’ve tested this against street versions I had in Mexico, and it nails the flavor without complicated sauces or extras.
- Versatile snack or side — Great on its own, alongside grilled meats, or paired with something refreshing like the champagne punch I love to make for summer get-togethers.
- Kid and adult approved — The creamy cheese and mild spice combo wins over picky eaters and spice lovers alike.
Honestly, this recipe hits that perfect sweet spot between easy and impressive. It’s my go-to when I want guests to ooh and ahh without me sweating over complicated prep.
Ingredients Breakdown
Here’s what you’ll need for this authentic elote recipe. Spoiler: you probably have almost everything already, and the few specialty items are worth seeking out.
For the Corn
Fresh corn on the cob (4 ears) — Freshness matters here. Look for plump, bright yellow kernels and tight green husks if buying in season. If fresh corn isn’t available, frozen works in a pinch but the texture won’t be quite as good.
For the Coating

Mayonnaise (½ cup / 120ml) — This is the creamy base that holds all the flavors together. Real talk: don’t skip it or substitute with sour cream alone. Mayo gives that rich, slightly tangy mouthfeel that makes elote irresistible.
Mexican crema or sour cream (¼ cup / 60ml) — If you can find Mexican crema, it’s a game changer—thinner and tangier than sour cream. But sour cream is a fine stand-in and more common. The crema/sour cream adds brightness and balances the richness.
Cotija cheese (½ cup / 60g, crumbled) — This crumbly, salty cheese is the star. It melts slightly on the warm corn and adds that signature salty tang. If you can’t find cotija, feta is the closest substitute, but the flavor is different.
Chili powder (1 teaspoon) — Adds a mild smoky heat that’s essential. You can use regular chili powder or for more authentic flavor, try ancho chili powder. Adjust to taste, but don’t skip it.
Fresh lime juice (1 lime) — The squeeze of lime juice is the finishing touch that brightens everything up. It cuts through the richness and brings all the flavors together.
Equipment You’ll Need
You don’t need a fancy setup for this. Here’s what I use:
- Grill or grill pan — Outdoor grill is best for that smokiness, but a cast iron grill pan works great indoors.
- Basting brush or spoon — For spreading the mayo mixture evenly.
- Small bowl — To mix the mayo, crema, chili powder, and lime juice.
- Knife and cutting board — For trimming the corn and slicing the lime.
- Plate or tray — To serve and sprinkle the cotija cheese.
If you don’t have a grill, you can roast the corn in the oven at 425°F (220°C) for about 20 minutes, turning halfway. It won’t have the same char, but still delicious.
Step-by-Step Instructions
- Prep the corn (5 minutes)
Peel back the husks without removing them completely. Remove the silk threads, then fold the husks back into place. If you’re using a grill pan or oven, just trim the corn ends to fit. - Grill the corn (10-15 minutes)
Place the corn on a medium-high grill or grill pan. Turn every 2-3 minutes until the kernels are tender and charred in spots. You’re looking for a nice smoky blackening but not burnt. This usually takes about 10-15 minutes. The smell alone is worth it. - Mix the sauce (2 minutes)
While the corn grills, combine mayonnaise, Mexican crema or sour cream, chili powder, and fresh lime juice in a small bowl. Stir until smooth and creamy. - Coat the corn (3-5 minutes)
Remove the corn from the grill and, while still warm, brush or spoon the mayo mixture generously all over each ear. Don’t be shy here—this is where the magic happens. - Sprinkle cotija cheese (1 minute)
Immediately sprinkle crumbled cotija cheese over the coated corn, pressing lightly to help it stick. - Final touch and serve
Give the corn an extra squeeze of lime if you like, maybe a little extra chili powder for heat, and serve straight away. Hands get messy, but it’s part of the fun!
From start to finish, this takes about 20 minutes, including grill time. Perfect for a quick snack or a side at your next barbecue.
Expert Tips & Troubleshooting
Here’s what I’ve learned after making this elote recipe dozens of times:
- Don’t skimp on the grill time. The charred spots give elote its signature smoky flavor. If you don’t have a grill, use a broiler but watch closely to avoid burning.
- Mix the sauce fresh. The mayo and crema combo tastes best when mixed right before serving. Make too early and it can separate.
- Use fresh lime juice. Bottled lime juice just isn’t the same. The fresh brightness lifts the whole flavor.
- Chili powder is flexible. Start with a teaspoon and adjust next time depending on how spicy you like it. Ancho chili powder offers mild smoky heat, but regular chili powder is totally fine.
- Coat the corn while it’s hot. The warmth helps the mayo mixture and cotija adhere better, making every bite creamy and cheesy.
- If the cheese isn’t sticking, try patting it on gently with your fingers rather than sprinkling from a height.
- Leftovers? Eat them within a day for best flavor; reheat gently on the grill or in the oven to bring back some char.
Variations & Substitutions
Once you’ve nailed the classic elote, here are some fun twists I’ve tested:
- Spicy Elote — Add a pinch of cayenne or hot sauce to the mayo mixture. It adds a fiery kick without overpowering.
- Garlic-Lime Elote — Mix in a small clove of minced garlic or garlic powder for extra punch.
- Vegan Version — Use vegan mayo and a sprinkle of nutritional yeast instead of cotija. The flavor is different, but still tasty.
- Herbed Elote — Fold finely chopped cilantro or parsley into the mayo mixture for a fresh herbal note.
- Melted Cheese — Swap cotija for crumbled queso fresco if you want a milder, creamier cheese.
Serving & Storage
Elote is best eaten immediately, but here’s how to enjoy it beyond the first bite:
How to Serve
- Serve with extra lime wedges on the side for squeezing.
- Pair with grilled meats or tacos for a full Mexican-inspired meal.
- Make it part of a casual spread alongside easy appetizers like crispy prosciutto-wrapped asparagus bites or refreshing drinks like the sparkling sangria I love for celebrations.
Storage Tips
If you have leftovers (though unlikely!), wrap the corn tightly in plastic wrap and refrigerate for up to 24 hours. Reheat gently on a grill or under the broiler to bring back the char. The mayo and cheese won’t be quite as fresh after a day, so I recommend enjoying elote fresh whenever possible.
Nutrition Information
| Per Serving (1 ear) | Amount |
|---|---|
| Calories | 250 |
| Protein | 7g |
| Total Carbohydrates | 30g |
| Dietary Fiber | 3g |
| Sugars | 6g |
| Total Fat | 13g |
| Saturated Fat | 4g |
| Sodium | 280mg |
Elote is a flavorful treat that balances carbs from the corn with protein and fat from the cheese and mayo. It’s definitely a snack, not a meal, but it hits the spot when you want something indulgent yet satisfying.
Final Thoughts
So there you have it—my easy, authentic elote Mexican street corn recipe with just five simple ingredients. It’s the real deal, the kind of snack that transports you to a lively street market with every bite. I know I’ve raved about it a lot, but after countless tries, it’s the version I keep coming back to for that perfect combo of smoky, creamy, tangy, and spicy.
This elote pairs beautifully with simple entertaining favorites like fluffy mini quiches or a refreshing drink, making it great for casual dinners or summer parties. It’s fun, flavorful, and best of all—made with ingredients you can find anywhere.
Give it a try, and don’t be shy about getting messy. If you make it, I’d love to hear how it turned out and what variations you tried. Drop a comment below—I’m here to help and always excited to swap elote stories. Happy grilling!
FAQs
Can I make elote without a grill?
Yes! While grilling gives the best smoky char, you can roast corn in the oven at 425°F (220°C) for about 20 minutes, turning halfway. Another option is to char the corn directly on a gas stove burner if you have one, just rotate carefully. The flavor won’t be quite the same, but it’s still delicious.
What’s the difference between Mexican crema and sour cream?
Mexican crema is thinner, less tangy, and a bit sweeter than sour cream. It adds a smoother texture to elote. Sour cream is a fine substitute if you can’t find crema, but the flavor will be slightly different—still tasty though.
Can I use another cheese instead of cotija?
Cotija adds salty, crumbly texture that’s key to authentic elote. If you can’t find it, feta or queso fresco are decent alternatives, but they’re milder and creamier. Avoid shredded cheeses like mozzarella or cheddar—they don’t melt or crumble the same way.
How spicy is this recipe? Can I make it milder or hotter?
The chili powder adds mild smoky heat. You can adjust the amount to your taste—start with less if you’re sensitive and add more if you like it spicy. For extra heat, sprinkle on cayenne or hot sauce after coating.
Can I prepare the mayo mixture ahead of time?
It’s best to mix the mayo, crema, chili powder, and lime juice just before serving. The lime juice can make the mixture separate if left too long. Mixing fresh keeps it creamy and bright.
How do I keep the cheese from falling off?
Apply the mayo mixture while the corn is still warm and then sprinkle the cotija cheese immediately. Press the cheese gently into the coating with your fingers to help it stick better.
Can I make this elote recipe vegan?
Yes, by swapping mayonnaise for vegan mayo, skipping the crema or using a plant-based alternative, and replacing cotija with nutritional yeast or vegan cheese, you can make a vegan-friendly version. The flavor will be different but still enjoyable.
Pin This Recipe!

Authentic Elote Mexican Street Corn Recipe Easy 5-Ingredient Snack
A quick and easy authentic Mexican street corn recipe with just five simple ingredients, delivering a smoky, creamy, tangy, and spicy flavor perfect for snacks or sides.
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Total Time: 20 minutes
- Yield: 4 servings 1x
- Category: Snack
- Cuisine: Mexican
Ingredients
- 4 ears fresh corn on the cob
- ½ cup (120 ml) mayonnaise
- ¼ cup (60 ml) Mexican crema or sour cream
- ½ cup (60 g) cotija cheese, crumbled
- 1 teaspoon chili powder
- 1 lime, juiced
Instructions
- Peel back the husks without removing them completely. Remove the silk threads, then fold the husks back into place. Trim the corn ends if needed to fit your grill or pan.
- Place the corn on a medium-high grill or grill pan. Turn every 2-3 minutes until kernels are tender and charred in spots, about 10-15 minutes.
- While the corn grills, combine mayonnaise, Mexican crema or sour cream, chili powder, and fresh lime juice in a small bowl. Stir until smooth and creamy.
- Remove the corn from the grill and, while still warm, brush or spoon the mayo mixture generously all over each ear.
- Immediately sprinkle crumbled cotija cheese over the coated corn, pressing lightly to help it stick.
- Optionally, give the corn an extra squeeze of lime and a little extra chili powder for heat, then serve immediately.
Notes
If you don’t have a grill, roast corn in the oven at 425°F (220°C) for about 20 minutes, turning halfway. Mix the sauce fresh before serving to prevent separation. Use fresh lime juice for best flavor. Press cotija cheese gently to help it stick. Leftovers should be eaten within 24 hours and reheated gently.
Nutrition
- Serving Size: 1 ear of corn
- Calories: 250
- Sugar: 6
- Sodium: 280
- Fat: 13
- Saturated Fat: 4
- Carbohydrates: 30
- Fiber: 3
- Protein: 7
Keywords: elote, Mexican street corn, grilled corn, cotija cheese, easy snack, summer recipe, creamy corn, spicy corn


