Mexican Street Corn Cups (Esquites) — Full Detailed Recipe
This recipe is designed to look like the creamy Mexican street-corn cups (elote en vaso/esquites) in your photo: sweet corn, creamy lime dressing, Cotija cheese, cilantro, chili seasoning, and plenty of fresh lime.
Yield: 4 generous cups
Prep: 15 minutes
Cook: 10–15 minutes
Total: about 30 minutes
Difficulty: Easy
🛒 Ingredients
For the corn
6 cups corn kernels
About 6–7 ears fresh corn, or
2½–3 lb frozen corn
2 tbsp unsalted butter
1 tbsp vegetable oil or avocado oil
2 cloves garlic, finely minced
¼ cup fresh cilantro, chopped
1 jalapeño, finely minced — optional
½ tsp salt, plus more to taste
¼ tsp black pepper
Creamy lime dressing
½ cup mayonnaise
¼ cup Mexican crema
Sour cream can be substituted
2 tbsp fresh lime juice
1 tsp chili powder
½ tsp smoked paprika
½ tsp garlic powder
¼ tsp salt
1–2 tbsp water or milk, only if needed to thin
Toppings
¾–1 cup Cotija cheese, crumbled
2–3 tbsp fresh cilantro, chopped
Tajín or chili powder, to taste
2 fresh limes, cut into wedges
Optional: extra jalapeño
Optional: finely crushed chili-lime corn chips for crunch
👩🍳 Step-by-Step Instructions
1. Prepare the corn
If using fresh corn, remove the husks and silk and cut the kernels from the cobs.
If using frozen corn, do not need to completely thaw it. Pat it dry as much as possible.
The drier the corn, the better it will brown.
2. Make the creamy dressing
In a bowl, combine:
½ cup mayonnaise
¼ cup Mexican crema
2 tbsp lime juice
1 tsp chili powder
½ tsp smoked paprika
½ tsp garlic powder
¼ tsp salt
Whisk until completely smooth.
Taste it.
Want it more tangy? Add lime juice.
More spicy? Add Tajín or chili powder.
Too thick? Add 1 tbsp water or milk.
Set aside.
3. Char the corn
Heat a large skillet over medium-high to high heat.
Add:
1 tbsp oil
corn
Spread the corn into an even layer.
Cook for approximately 7–10 minutes, stirring every minute or two.
You want some kernels to develop deep golden-brown/charred spots.
That’s what gives the esquites their delicious roasted flavor.
4. Add butter and garlic
Once the corn is nicely browned, add:
2 tbsp butter
minced garlic
jalapeño, if using
Cook for another 1–2 minutes.
Don’t let the garlic burn.
Remove the pan from the heat.
5. Add cilantro
Stir in approximately ¼ cup chopped cilantro.
Taste the corn and adjust the salt.
6. Combine with the dressing
Allow the corn to cool for about 2–3 minutes.
Add approximately ½ cup of the creamy dressing.
Stir well.
Add more dressing if you want the corn especially creamy.
Don’t add all the dressing automatically. You want the corn creamy and coated rather than swimming in sauce.
7. Add Cotija
Fold in approximately ½ cup crumbled Cotija cheese.
Reserve the rest for the top.
🥄 How to Assemble It Like the Photo
Use clear plastic cups, small bowls, or glasses.
Bottom layer
Add a generous amount of warm corn.
Middle
Sprinkle a little:
Cotija
cilantro
chili powder/Tajín
More corn
Fill almost to the top.
Final topping
Finish generously with:
Cotija cheese
chopped cilantro
Tajín/chili powder
a squeeze of lime
lime wedge on the side
For the photograph-style presentation, don’t mix all the toppings completely into the corn. Keep a generous layer of cheese, cilantro and chili visible on top.
🌶️ How Spicy Is It?
This recipe is mild to medium.
Mild
Skip the jalapeño and use only a small amount of chili powder.
Medium
Use 1 jalapeño + Tajín.
Hot
Use 1–2 serrano peppers and additional chili powder or hot sauce.
Very hot
Add finely chopped serrano plus a few drops of your favorite hot sauce.
🧀 What Is Cotija Cheese?
Cotija is a salty, crumbly Mexican cheese.
It has a similar role to Parmesan or feta in this recipe.
If you can’t find Cotija, use:
Queso fresco — milder and softer
Feta — excellent substitute
Parmesan — stronger and saltier
Pecorino Romano — use sparingly because it’s quite salty
For the closest flavor, Cotija is best.
🌽 Fresh vs. Frozen vs. Canned Corn
Fresh corn ⭐ Best
Produces the sweetest flavor and excellent char.
Frozen corn ⭐ Excellent
Very convenient and works extremely well. Pat it dry before cooking.
Canned corn
Works in an emergency, but drain and rinse it thoroughly and dry it very well. It generally won’t char as nicely.
❄️ Make-Ahead Instructions
You can prepare the corn mixture up to 1 day ahead.
For the best texture:
Cook and char the corn.
Cool it.
Refrigerate in a sealed container.
Prepare the dressing separately.
Refrigerate the Cotija separately.
Combine shortly before serving.
If serving cold, let it sit at room temperature for about 15–20 minutes before serving.
For a warm version, gently reheat the corn before adding the dressing.
🧊 Storage
Store leftovers in an airtight container in the refrigerator.
Best quality: 2–3 days.
Because the recipe contains mayonnaise, crema and cheese, keep it refrigerated and don’t leave it sitting at room temperature for extended periods.
📊 Approximate Nutrition Information
Nutrition varies considerably depending on the mayonnaise, crema and amount of cheese used.
Using the quantities above and dividing into 4 large servings, each serving is approximately:
Nutrient Per serving
Calories ~550–600 kcal
Protein ~15–17 g
Carbohydrates ~55–60 g
Total fat ~30–35 g
Saturated fat ~10–12 g
Fiber ~5–6 g
Sugar ~10–12 g
Sodium ~700–900 mg
Calcium ~200–300 mg
These are estimates, not laboratory values. The biggest variables are the amount/type of mayonnaise, crema and Cotija.
To make it lighter
Use:
Light mayonnaise
Greek yogurt instead of some/all of the crema
Less Cotija
More lime and cilantro
Less butter
You can bring the serving down substantially in calories while keeping the creamy texture.
🥜 Nut & Allergen Information
If by “nut info” you mean nut/allergen information:
Tree nuts
The traditional recipe does not require tree nuts.
Peanuts
The traditional recipe does not contain peanuts.
However, check packaged ingredients such as:
mayonnaise
chili seasoning
Tajín
Cotija
crema
for manufacturer-specific allergen statements.
Dairy
Yes. This recipe contains:
butter
Mexican crema
Cotija
Egg
Usually yes, because conventional mayonnaise normally contains egg.
Gluten
The basic recipe is naturally gluten-free, but check packaged seasonings and mayonnaise for cross-contact if you have celiac disease or a severe allergy.
Soy
The basic recipe doesn’t require soy, but some commercial mayonnaise or packaged ingredients can contain soy or have cross-contact.
For a serious allergy, always check the actual package labels rather than relying on the recipe being traditionally allergen-free.
❓ Recipe Q&A
Can I use canned corn?
Yes. Drain, rinse and dry it extremely well before putting it in the hot skillet.
Can I use frozen corn?
Absolutely. Frozen corn is one of the best substitutes for fresh corn.
Do I have to grill the corn?
No. A very hot skillet gives excellent char and is much easier.
Why isn’t my corn getting brown?
Most commonly, the pan is too cool or the corn is too wet.
Use high heat, avoid overcrowding the pan, and let the corn sit undisturbed for short periods so it can brown.
Can I make this without mayonnaise?
Yes.
Replace the mayonnaise with ½ cup Greek yogurt, or use a combination of Greek yogurt and Mexican crema.
The flavor will be tangier and lighter.
Can I make it dairy-free?
Yes. Use dairy-free sour cream/crema and a dairy-free cheese alternative. Replace the butter with olive or avocado oil.
Can I make it vegan?
Yes. Use:
vegan mayonnaise
dairy-free crema
plant-based Cotija-style cheese
oil instead of butter
Is esquites supposed to be hot or cold?
Either works.
Warm esquites are especially delicious because the cheese softens and the flavors become more aromatic. Cold esquites make an excellent make-ahead side dish.
Can I use Tajín instead of chili powder?
Yes. In fact, Tajín + fresh lime gives the recipe a particularly classic street-food flavor.
Can I add bacon?
Yes. Crispy chopped bacon is a popular variation. Stir a small amount into the finished corn.
Can I add chicken?
Yes. Add grilled or shredded chicken to turn it into a more substantial meal.
Why did my dressing become watery?
The corn may have been too hot or wet, or too much lime juice was added.
Let the corn cool slightly before mixing and add the dressing gradually.
Can I serve this as a side dish instead of in cups?
Definitely. Put everything into a large serving bowl and garnish the top with Cotija, cilantro, chili and lime.
⭐ My Recommended Version
For the closest result to your photograph, I’d use:
Fresh or frozen corn + high-heat charring + Mexican crema + mayonnaise + fresh lime + Cotija + cilantro + Tajín + fresh lime wedges.
