How to Make Esquites or Mexican Corn in a Cup
Prep time
Cook time
Total time
Esquites, or elote en vaso, is a very popular street food in Mexico, and with this quick and easy recipe you can make it at home! You're going to love the tender corn kernels simmered in a light broth and topped with tangy, creamy, spicy garnishes.
Recipe type: Snack, appetizer
Cuisine: Mexican
Serves: 4 small servings
  • 4 ears of corn
  • 3 Tablespoons of butter
  • ¼ of small white onion, roughly chopped
  • 2 cloves of garlic, very thinly sliced (optional)
  • 2 green Serrano peppers, roughly chopped
  • 1 sprig of epazote (or sub with 1 teaspoon dried epazote)
  • 2 cups or 470ml vegetable broth (I used half a vegetable bouillon cube with water)
  • pinch of fine sea salt
  • mayonnaise, to taste
  • cotija cheese (sub with queso fresco or in a pinch parmesan cheese may be used)
  • fresh lime juice
  • ground red chili pepper (cayenne works great)
  1. Do watch the video for this recipe to have guided visual instructions. Shuck the corn to remove all of the husks and the silk. Rinse to remove any extra silks, but if a few are left it won't hurt anything. Use a tomato slicer knife or a sharp or serrated knife to cut off the kernels from the ears of corn. You can hold the ear of corn inside of a bowl and rest it on the bottom, then slice off the kernels -- carefully so you don't cut yourself. Continue until all ears of corn have been done.
  2. Melt the butter in a hot pot, then add the onion and garlic and sprinkle a small pinch of the salt over them, saute until soft. Next add the serrano and cook for a couple of minutes before adding all of the corn kernels. Saute until the kernels begin feeling just a bit crispy. Now add the epazote, the broth and give the ingredients a good stir. This is completely optional, but I like to add a couple of the leftover corn cobs that have had their kernels sliced off, to the pot to give the broth extra flavour. Next cover the pot and bring to a boil, once boiled uncover and continue simmering until the liquid has halved and the kernels are nice and tender. Taste and adjust salt if necessary -- but remember you'll be adding cheese too which is a bit salty.
  3. Once the esquites are cooked you can allow to cool slightly then serve in small cups. This recipe makes enough for four small servings. Remove the corn cobs, if used, ad the sprig of epazote. Ladle some corn and as much broth as desired (it tastes really good, so do add it) into each cup. Top with some mayo, cheese, lime juice and ground chile pepper -- the amounts are to taste and not everyone likes everything, customize it to your taste.
*This recipe makes 4 small appetizer and size servings. You can easily double or triple the recipe for larger portions.

**Fresh epazote may be purchased a your local Mexican food market or you can buy dried online.
Recipe by Mexican Made Meatless™ at