This Post May Contain Affiliate Links. Please Read Our Disclosure Policy.

This Mexican street corn salad (esquites cups) is incredibly flavorful and delicious, made in easy-to-grab-and-go cups that are perfect for parties or BBQs! With creamy mayonnaise, cotija cheese, and fresh lime juice, your guests will be satisfied and begging for this recipe!

Close up view of esquites in a mason jar with cotija cheese and chili powder on top

See recipe card below for full list of measurements, ingredients, and instructions.

If you ask me, there’s no better way to eat corn than how they do it in Mexico: slathered with mayo and sprinkled with plenty of crumbly cotija cheese and chili powder, aka esquites cups!

It might not be as easy to find here in the States – as they’re aren’t many elote or esquites carts roaming around like in our beloved Playa del Carmen, Mexico! But it’s so easy to DIY that you’ll never miss those delicious flavors.

Frequently Asked Questions

What Are Esquites in a Cup?

Esquites are a Mexican snack, also known as elote en vaso, which translates to ‘toasted corn’. It’s street food served in cups, consisting of a combination of corn, lime, chili, and mayonnaise.

What’s the Difference Between Elote and Esquites?

Elote is Mexican grilled corn on the cob, served on a stick. Esquites is the same corn, but it is served in cups and eaten with a spoon.

Multiple glass jars of corn salad arranged on a blue striped napkin with tortilla chips

Why This Recipe is So Good

  • This Mexican street corn in a cup recipe has SO much flavor, thanks to the roasted corn, bright lime juice, creamy mayo, salty cotija, and rich chili powder. Every bite is a perfect balance of creamy, tangy, and smoky that’ll have your kids and guests coming back for more!
  • They’re served in smaller sizes (cups), making them perfect for parties or outdoor cookouts. No messy corn cobs to deal with – just grab a spoon and dig in!
  • This dish is literally ready in under 20 minutes! Whether you use your broiler or fire up the grill, this recipe comes together fast enough for weeknight dinners. And these pair nicely with tasty salsa, my Homemade Air Fryer Tortilla Chips, and this flavorful Shredded Chicken Tacos recipe.
  • Completely customizable to your heat tolerance. Want it mild? Skip the chili powder. Love the heat? Add some diced jalapeños, a dash of hot sauce, Tajín seasoning, or cayenne pepper to really bring the fire.

Chef’s Tips

  • You can prepare the esquites cups ahead of time by stirring together the dressing ingredients and then storing them in a covered container in the fridge. Pour the dressing over warm or room-temperature corn and add the hatch chiles before serving.
  • You can use frozen or canned corn if you prefer. You will need about 5 cups. Heat a large skillet with a small amount of oil and brown the kernels to enhance their flavor.
  • When it comes to broiling vs. grilling, broiling gives the most consistent char. The high, direct heat creates even golden spots without any guesswork. If grilling, place the corn perpendicular to grates and turn every 2 to 3 minutes to prevent kernels from falling through.
  • For a nice touch, serve in mason jars for perfect portions – they’re portable, stackable for potlucks, and keep everything contained.
Close up view of esquites in a mason jar with cotija cheese and chili powder on top

More Delicious Mexican-Inspired Recipes

Making changes to a recipe can result in recipe failure. Any substitutions or variations listed are simple changes that I believe will work in this recipe, but results are not guaranteed.

Recipe By: Cheryl Malik

Mexican Street Corn Cups (Esquites)

Prep 5 minutes
Cook 15 minutes
Total 20 minutes
Super flavorful, this Mexican street corn in a cup recipe is easy to do, savory, tangy, and creamy—making it extremely popular for get-togethers and BBQs!
Cheryl MalikCheryl Malik
10 people

Equipment

  • 9-10 4- ounce canning jars or other cups for serving

Ingredients

  • 8 ears of corn husked
  • 6 tablespoons mayonnaise
  • 2-3 tablespoons fresh lime juice
  • 1 cup crumbled Cotija plus more for serving. Can use Parmesan
  • 3 tablespoons chopped fresh cilantro plus more for serving
  • salt and black pepper
  • chili powder for garnish
  • minced red onion for garnish

Instructions
 

Char the Corn

  • Preheat broiler to high or heat grill to medium-high heat.
  • Place 8 ears of corn directly on grill grates or on a baking sheet under broiler.
  • Cook 8 to 10 minutes, turning every 2 to 3 minutes to char all sides evenly. Corn should have nice golden-brown spots but shouldn't be completely blackened.
  • Remove from heat and let cool for 5 minutes until safe to handle.

Prepare the Corn Mixture

  • Using a sharp knife, cut kernels from corn cobs into a large mixing bowl. You should have about 4 to 5 cups of corn kernels.
  • In a small bowl, whisk together 6 tablespoons mayonnaise, 2-3 tablespoons fresh lime juice, 1 cup crumbled Cotija, and 3 tablespoons chopped fresh cilantro. Season with salt and black pepper to taste.
  • Pour dressing over corn kernels and gently fold together until corn is well coated.

Assemble and Serve

  • Divide corn mixture evenly among 8 small cups or mason jars.
  • Top each serving with additional crumbled Cotija cheese, fresh cilantro, minced red onion, and a generous sprinkle of chili powder.
  • Serve immediately while corn is still warm, or refrigerate up to 2 hours before serving.
Make Ahead: Stir together all ingredients except garnishes and corn up to 2 days in advance. Fold into warm or room-temperature corn and chiles on the day of, then serve.
Make it Dairy-Free: Substitute the Cotija cheese with nutritional yeast or a dairy-free cheese alternative. You can also simply omit the cheese and add extra lime juice and cilantro for flavor.
Make it Vegan: Use vegan mayonnaise (such as Just Mayo or Hellmann’s Vegan) and follow the dairy-free substitution above.
Storage: Store assembled cups covered in refrigerator for up to 3 days. The flavors actually improve after a few hours as they meld together. Give a gentle stir before serving.
Cheese Substitutions: If you can’t find Cotija, Parmesan works perfectly and is easier to find. Queso fresco or even feta cheese make good alternatives too.

Approximate Information for One Serving

Calories: 160calProtein: 5gFat: 10gSaturated Fat: 3gTrans Fat: 0.02gCholesterol: 17mgSodium: 235mgPotassium: 210mgTotal Carbs: 14gFiber: 1gSugar: 5gNet Carbs: 13gVitamin A: 213IUVitamin C: 6mgCalcium: 77mgIron: 0.5mg
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.

Did You Make This Recipe?

Tag @40aprons on Instagram and be sure to leave a review on the blog post!

Leave A Review

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

3 Comments

  1. In the Mexican street corn salad do you husk the corn before putting in the broiler? If you do do you lay them on tin foil or a pan? What is a good replacement for the hatch chilies in case I can’t find them. I live in a small town.
    Thanks,
    Joey Luck

    1. Joey, yes, we husk the corn before broiling. We put them straight on the rack, but you could definitely put them on a pan or tin foil.

      You could try to look for some poblano peppers to use in place of the hatch chiles. We also suggest searching the canned section for the chiles if you cannot find any in the fresh produce!

Where To Next?