Creamy Mexican Street Corn Cups
Servings
6 cups
Preparation time
15 minutes
Cooking time
15–20 minutes
Total time
About 30–35 minutes
Difficulty
Easy
🛒 Ingredients
For the corn
- 6 cups corn kernels, approximately 6–7 ears of fresh corn
- 1 tablespoon butter
- 1 tablespoon olive oil or vegetable oil
- 2 cloves garlic, finely minced
- ¼ teaspoon salt
- ½ teaspoon black pepper
Fresh corn gives the best flavor, but frozen corn works very well too.
You can also use canned corn. If using canned corn, drain it thoroughly and pat it dry before cooking.
🌽 For the creamy sauce
- ½ cup mayonnaise
- ½ cup Mexican crema or sour cream
- ¼ cup finely crumbled Cotija cheese
- 1 tablespoon fresh lime juice
- ½ teaspoon chili powder
- ½ teaspoon smoked paprika
- ¼ teaspoon ground cumin
- 1 small pinch cayenne pepper, optional
- 1 small garlic clove, finely grated
- 2 tablespoons chopped fresh cilantro
The mayonnaise gives the traditional creamy richness, while the crema or sour cream adds tanginess.
If you don’t have Mexican crema, regular sour cream works perfectly.
🧀 For topping
- ½ cup crumbled Cotija cheese
- Fresh cilantro
- Chili powder
- Tajín or another chili-lime seasoning, optional
- Lime wedges
- Freshly ground black pepper
- A little smoked paprika
You can also add finely chopped jalapeño if you like spicy food.
🌽 1. Prepare the corn
If you’re using fresh corn, remove the husks and silk.
Cut the kernels from the cob using a sharp knife.
A useful trick is to place the corn cob vertically inside a large bowl and carefully slice downward. The bowl catches the kernels instead of allowing them to scatter across your kitchen.
You’ll need approximately 6 cups of kernels.
If you’re using frozen corn, allow it to thaw first.
If you’re using canned corn, drain it very well.
For the best texture, the corn shouldn’t contain a lot of excess water.
🔥 2. Char the corn
Heat a large skillet over medium-high heat.
Add the butter and oil.
Once hot, add the corn.
Spread it into an even layer.
Let it cook for approximately 3–4 minutes without stirring.
This allows the bottom layer of corn to develop some color.
Then stir.
Continue cooking for another 5–8 minutes, stirring occasionally.
You want some kernels to become golden brown and lightly charred.
This is an important step because traditional street corn gets its characteristic roasted flavor from cooking over high heat.
Don’t worry if a few kernels become quite dark.
Those little caramelized pieces add tremendous flavor.
🧄 3. Add the garlic
Once the corn has developed some golden-brown color, reduce the heat slightly.
Add the minced garlic.
Cook for approximately 30–60 seconds.
Stir constantly.
You don’t want the garlic to burn.
Add:
- Salt
- Black pepper
Stir well.
Remove the skillet from the heat.
🍋 4. Make the creamy dressing
While the corn is cooking, prepare the sauce.
In a large bowl, combine:
- ½ cup mayonnaise
- ½ cup Mexican crema or sour cream
- ¼ cup Cotija cheese
- 1 tablespoon lime juice
- ½ teaspoon chili powder
- ½ teaspoon smoked paprika
- ¼ teaspoon cumin
- Grated garlic
- 2 tablespoons chopped cilantro
Mix everything together.
Taste it.
You should have a creamy sauce that is:
tangy + salty + slightly spicy + savory.
If it tastes too rich, add another teaspoon of lime juice.
If it isn’t salty enough, add a small pinch of salt or a little more Cotija.
If you want more heat, add cayenne or finely chopped jalapeño.
🌽 5. Combine the corn and sauce
Allow the cooked corn to cool for approximately 5 minutes.
It doesn’t have to be completely cold.
Add the warm corn to the bowl containing the creamy dressing.
Stir gently until every kernel is coated.
The warm corn will absorb some of the flavors from the dressing.
Don’t add all the dressing immediately if you prefer a less creamy version.
Start with about three-quarters of the dressing.
Mix.
Then add more until you reach your preferred consistency.
The corn should be coated and creamy, but it shouldn’t be swimming in sauce.
🧀 6. Add extra cheese
Add another small handful of crumbled Cotija cheese.
Stir gently.
Cotija is a salty, crumbly Mexican cheese traditionally used in dishes such as elote.
If you can’t find Cotija, you can substitute:
- Feta cheese
- Queso fresco
- Parmesan, in a pinch
Feta is probably the easiest substitute because it has a similar salty, crumbly character.
However, if you can find Cotija, it will give you the most authentic flavor.
🌶️ 7. Add the chili
Sprinkle in a little more chili powder.
You can use:
- Mild chili powder
- Ancho chili powder
- Chipotle powder
- Cayenne
- Tajín
For a smoky flavor, chipotle powder is excellent.
For a milder version, use ordinary chili powder.
For a bright, tangy flavor, sprinkle Tajín over the finished cups.
🍋 8. Taste and adjust
This is an important part of making great esquites.
Taste a spoonful.
Ask yourself:
Does it need more lime?
Add a little lime juice.
Does it need more salt?
Add Cotija or a small pinch of salt.
Does it need more spice?
Add chili powder or cayenne.
Is it too rich?
Add more lime juice or a spoonful of sour cream.
Is it too dry?
Add a little more crema or mayonnaise.
The final mixture should taste vibrant rather than heavy.
The lime is particularly important because it cuts through the richness of the mayonnaise and cheese.
🥤 9. Fill the cups
The photograph shows the corn served in individual clear plastic cups.
You can use:
- Clear plastic cups
- Small glass jars
- Paper food cups
- Small bowls
Spoon the warm corn mixture into each cup.
Fill each one generously.
For the portions in the photograph, approximately 1 cup of corn mixture per person works well.
🧀 10. Add the toppings
Now add the toppings.
Start with a generous spoonful of crumbled Cotija cheese.
Then sprinkle with:
- Chili powder
- Chopped cilantro
- A little smoked paprika
Add a lime wedge to the side of each cup.
For a beautiful presentation, place the lime wedge partly inside the rim.
Finish with a light dusting of chili-lime seasoning.
The result should look very similar to the cups in your photograph.
🌿 11. Add fresh cilantro
Fresh cilantro is an important part of the final flavor.
Chop it relatively finely.
Don’t use enormous pieces.
Sprinkle it generously over the corn.
If you don’t like cilantro, you can substitute finely chopped parsley, although the flavor will be different.
🌶️ Make it spicy
If you enjoy spicy food, there are several ways to increase the heat.
Jalapeño
Finely chop one fresh jalapeño and mix it into the corn.
Serrano
Use one finely chopped serrano pepper for a stronger heat.
Chipotle
Add ½ teaspoon chipotle powder for smoky heat.
Cayenne
Add a small pinch at a time.
Be careful because cayenne can quickly make the dish extremely spicy.
Hot sauce
A few drops of your favorite hot sauce can also work.
🥓 Loaded Mexican Street Corn Cups
For a richer version, add crispy bacon.
Cook approximately 100 g bacon until crisp.
Drain and crumble it.
Mix half into the corn and use the rest as a topping.
You can also add:
- Diced jalapeño
- Extra Cotija
- Green onions
- Avocado
- Hot sauce
This turns the simple corn cups into a substantial appetizer.
🥑 Avocado version
For a fresh variation, dice one ripe avocado.
Prepare the corn mixture as usual.
Allow it to cool slightly.
Fold in the avocado immediately before serving.
Add extra lime juice to prevent the avocado from browning.
The combination of:
corn + avocado + lime + Cotija + chili
is excellent.
🍗 Chicken street-corn cups
You can also turn the recipe into a complete meal.
Add approximately 300 g cooked shredded chicken.
Season the chicken with:
- Cumin
- Paprika
- Garlic
- Chili powder
- Lime juice
Mix it with the corn.
Now you have a protein-rich Mexican-inspired bowl that can be served as lunch or dinner.
🌮 How to use this as a taco filling
The corn mixture also works beautifully inside tacos.
Warm some tortillas.
Add:
- Chicken or grilled shrimp
- Mexican street corn
- Avocado
- Cilantro
- Lime
- Hot sauce
The creamy corn acts almost like a sauce for the tacos.
🍤 Shrimp esquites
For a seafood version, grill or sauté shrimp separately.
Season them with:
- Salt
- Black pepper
- Garlic
- Paprika
- Lime juice
Place the creamy street corn in a cup or bowl.
Top with several grilled shrimp.
Finish with Cotija, cilantro, chili, and lime.
This makes a beautiful appetizer for a dinner party.
🧀 Cheese alternatives
Cotija is traditional, but don’t worry if it’s unavailable.
Feta
Excellent substitute.
It is salty and crumbly.
Queso fresco
Milder and creamier.
Parmesan
Works in a pinch, especially if finely grated.
Goat cheese
Creates a tangier and creamier version.
If your replacement cheese is already very salty, reduce the added salt.
🥛 Lighter version
If you want to reduce the richness, use:
- ¼ cup mayonnaise
- ¾ cup Greek yogurt
- Lime juice
- Chili
- Cotija
instead of equal parts mayonnaise and crema.
Greek yogurt adds creaminess while making the dressing lighter.
You can also increase the amount of lime juice and cilantro for a fresher flavor.
🌽 Best corn to use
Fresh corn
Best overall flavor.
Especially good during summer when sweet corn is in season.
Frozen corn
Excellent year-round option.
Thaw it and drain it before cooking.
Canned corn
Fastest option.
Choose a good-quality sweet corn and drain it thoroughly.
For the closest flavor to the photograph, I would use fresh or frozen corn and char it in a very hot skillet.
🔥 The secret to great street corn
The most important technique is browning the corn before adding the creamy sauce.
If you simply boil the corn and mix it with mayonnaise, the result will be creamy but lack the roasted flavor.
High-heat cooking creates caramelization.
Some kernels become golden.
Others become slightly charred.
Those browned bits provide a deep roasted flavor that balances the fresh lime and creamy dressing.
Don’t constantly stir the corn.
Let it sit against the hot pan for a little while before turning it.
🧊 Can you make it ahead?
Yes.
You can prepare the corn and creamy dressing several hours ahead.
Store them covered in the refrigerator.
However, for the best texture, add the final toppings just before serving.
Especially keep:
- Cotija
- Cilantro
- Chili
- Lime
for the final stage.
If you prepare the entire dish the day before, the flavors will become deeper, but the corn won’t be quite as fresh and the herbs may lose some of their brightness.
🌡️ Serving temperature
Esquites can be served warm, room temperature, or chilled.
For the style shown in the photograph, I recommend serving them slightly warm or at room temperature.
Warm corn makes the creamy dressing particularly aromatic.
If you refrigerate the finished mixture, allow it to sit outside the refrigerator for a short time before serving rather than serving it extremely cold.
🍋 Final presentation
For a beautiful presentation like the photograph:
- Use clear cups.
- Fill each cup with creamy corn.
- Add a generous layer of Cotija on top.
- Sprinkle with chili powder.
- Add fresh chopped cilantro.
- Place a lime wedge on the rim.
- Add a small amount of Tajín or chili-lime seasoning.
- Serve with a small wooden spoon.
The contrasting colors—golden corn, white cheese, green cilantro, red-brown chili, and bright green lime—make this dish particularly attractive.
🌽 Complete Recipe Card
Mexican Street Corn Cups / Esquites
Ingredients
Corn
- 6 cups corn kernels
- 1 tbsp butter
- 1 tbsp oil
- 2 garlic cloves
- ¼ tsp salt
- ½ tsp black pepper
Creamy sauce
- ½ cup mayonnaise
- ½ cup Mexican crema or sour cream
- ¼ cup Cotija cheese
- 1 tbsp lime juice
- ½ tsp chili powder
- ½ tsp smoked paprika
- ¼ tsp cumin
- Pinch of cayenne
- 1 small garlic clove
- 2 tbsp cilantro
Toppings
- Cotija cheese
- Cilantro
- Chili powder
- Tajín, optional
- Lime wedges
Instructions
- Remove the corn kernels from the cobs.
- Heat butter and oil in a large skillet.
- Add corn and cook over medium-high heat.
- Let the corn develop golden-brown and slightly charred spots.
- Add garlic, salt, and pepper.
- Cook for another minute.
- Mix mayonnaise, crema, Cotija, lime juice, chili, paprika, cumin, garlic, and cilantro.
- Let the corn cool for a few minutes.
- Mix the corn with the creamy dressing.
- Taste and adjust lime, salt, and chili.
- Spoon into individual cups.
- Top generously with Cotija.
- Add cilantro and chili powder.
- Place a lime wedge on each cup.
- Serve warm or at room temperature.
🌶️ Final result
You’ll have creamy, smoky, sweet, tangy Mexican street corn with salty cheese and fresh lime, served conveniently in individual cups. The charred corn provides depth, the creamy dressing makes every bite rich, and the lime and chili keep the whole dish bright and flavorful.