Mexican Street Corn in a Cup

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:

  1. Chicken or grilled shrimp
  2. Mexican street corn
  3. Avocado
  4. Cilantro
  5. Lime
  6. 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:

  1. Use clear cups.
  2. Fill each cup with creamy corn.
  3. Add a generous layer of Cotija on top.
  4. Sprinkle with chili powder.
  5. Add fresh chopped cilantro.
  6. Place a lime wedge on the rim.
  7. Add a small amount of Tajín or chili-lime seasoning.
  8. 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

  1. Remove the corn kernels from the cobs.
  2. Heat butter and oil in a large skillet.
  3. Add corn and cook over medium-high heat.
  4. Let the corn develop golden-brown and slightly charred spots.
  5. Add garlic, salt, and pepper.
  6. Cook for another minute.
  7. Mix mayonnaise, crema, Cotija, lime juice, chili, paprika, cumin, garlic, and cilantro.
  8. Let the corn cool for a few minutes.
  9. Mix the corn with the creamy dressing.
  10. Taste and adjust lime, salt, and chili.
  11. Spoon into individual cups.
  12. Top generously with Cotija.
  13. Add cilantro and chili powder.
  14. Place a lime wedge on each cup.
  15. 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.

Leave a Comment