Esquites Mexican Street Corn in a Cup

Updated November 4, 2026

Total time
30 min
prep 15 min · cook 15 min
Serves
4
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece

Jump to recipe

Esquites Mexican Street Corn in a Cup

Esquites is a Mexican street-food dish of tender corn kernels tossed with butter, chile, lime, and creamy toppings, then served warm in a cup. This stovetop version uses fresh or frozen corn and finishes with cotija and cilantro for the savory, tangy contrast that makes it so satisfying; ingredient ratios and toppings vary by region and vendor.

Ingredients

  • 4 cups (600 g) corn kernels, cut from about 5 medium ears or thawed from frozen
  • 2 tablespoons (28 g) unsalted butter
  • 1 tablespoon (15 ml) neutral oil, such as canola
  • 1/3 cup (50 g) finely diced white onion
  • 1 small jalapeño, finely diced, about 1 tablespoon (10 g), seeds removed for milder heat
  • 1/2 teaspoon (2.5 g) fine salt, plus more to taste
  • 1/4 cup (60 ml) water or low-sodium chicken or vegetable broth
  • 1/3 cup (75 g) Mexican crema or sour cream
  • 1/4 cup (60 g) mayonnaise
  • 1/2 teaspoon (1 g) finely grated lime zest
  • 2 tablespoons (30 ml) fresh lime juice, plus lime wedges to serve
  • 1/2 teaspoon (1 g) ancho chile powder or regular chili powder, plus more to finish
  • 1/2 cup (50 g) crumbled cotija cheese
  • 1/4 cup (10 g) chopped fresh cilantro

Instructions

  1. Prepare the corn and toppings. If using fresh corn, remove the husks and silk, then cut the kernels from the cobs. Keep the knife tip pointed down and work over a wide bowl to catch the kernels. If using frozen corn, thaw it and drain away excess liquid. Crumble the cotija, chop the cilantro, and zest and juice the lime.
  2. Cook the aromatics. Heat the butter and oil in a large skillet over medium heat. Add the onion and jalapeño and cook for 2 to 3 minutes, stirring, until the onion begins to soften. Avoid browning the garlic—none is needed here, and the goal is a clean, sweet onion flavor.
  3. Brown and steam the corn. Add the corn and salt. Cook for 5 to 7 minutes, stirring occasionally, until the kernels are hot and develop a few golden spots. Fresh corn should be tender; frozen corn needs to be heated through. Add the water or broth, cover the skillet, and cook for 2 minutes to steam the kernels. Remove the lid and let any excess liquid evaporate for about 1 minute. Take the pan off the heat.
  4. Make the creamy lime dressing. In a small bowl, stir together the crema, mayonnaise, lime zest, lime juice, and 1/2 teaspoon chile powder. The dressing should be tangy and pourable. If it seems too thick, stir in 1 teaspoon (5 ml) water at a time. Taste and adjust the lime or chile as you prefer.
  5. Dress and serve. Fold about half of the dressing into the warm corn. Divide the corn among four cups or small bowls. Spoon the remaining dressing over the portions, then top with cotija, cilantro, and a dusting of chile powder. Serve immediately with lime wedges and small spoons.

Tips

  • Fresh or frozen both work. Fresh summer corn gives especially juicy kernels, while frozen corn makes this dish convenient year-round. Thaw and drain frozen kernels so they brown rather than boil in excess water. Canned corn can also work; drain it very well and shorten the skillet time.
  • Adjust the heat carefully. Jalapeño heat varies. Remove the seeds and pale inner ribs for a milder flavor, or leave some in for extra warmth. Add more chile powder at the table so each person can choose their preferred heat.
  • Use a substitute for crema or cotija if needed. Sour cream thinned with a little milk or lime juice stands in for Mexican crema, though it tastes tangier. Feta can replace cotija; it is softer and often saltier, so taste the corn before adding extra salt. Parmesan is another option, but its flavor is sharper.
  • Keep the corn tender, not mushy. Let it get a few browned spots before adding liquid, and avoid prolonged cooking once it is hot. For the best texture, add the creamy dressing just before serving.

Serving Suggestions

Serve esquites warm in individual cups as a snack, appetizer, or side dish. It pairs well with tacos, grilled chicken, carne asada, or beans, and works alongside other dishes at a cookout. Put extra lime wedges, chile powder, and cotija on the table so guests can finish their portions to taste. For a simple presentation, use small bowls rather than cups; the recipe and serving temperature stay the same.

Variations

Smoky grilled-corn esquites: Grill whole husked ears over medium-high heat, turning until lightly charred and tender, then cut off the kernels and continue with the skillet recipe. This adds a smoky, charred flavor; reduce the skillet browning time since the corn is already cooked.

Roasted poblano: Swap the jalapeño for 1/2 cup (75 g) roasted, peeled, seeded, and diced poblano. It is generally milder and gives the corn a deeper roasted flavor. For more heat, add a pinch of cayenne or extra chile powder.

Less creamy: Use 1/4 cup (60 g) crema and omit the mayonnaise, or serve the dressing on the side. The corn will taste lighter and more lime-forward. For a dairy-free bowl, omit the butter, crema, and cotija; use additional oil and a plant-based creamy dressing, understanding that the classic salty, dairy-rich finish will change.

Storage and Reheating

For food safety, refrigerate cooked corn within 2 hours of cooking, or within 1 hour if the surrounding temperature is above 90°F (32°C). Store leftovers in a covered container in the refrigerator for 3 to 4 days. If possible, keep the dressing and toppings separate from the corn so it retains a better texture. Do not leave the dish at room temperature for more than 2 hours.

Reheat the corn in a skillet over medium-low heat with a splash of water, stirring until steaming hot throughout, then add fresh dressing and toppings. In a microwave, cover loosely and heat in short intervals, stirring between each. USDA FSIS recommends reheating leftovers to 165°F (74°C); check the center with a food thermometer. Freeze the cooked corn without its creamy dressing or toppings for up to 2 months for best quality, then thaw in the refrigerator and reheat; the texture may soften slightly.

Frequently Asked Questions

What is the difference between esquites and elote?
Both are Mexican street-corn preparations, but elote is commonly served on the cob, while esquites is served as kernels in a cup or bowl. Toppings vary, but lime, chile, creamy sauce, and cheese are frequent in both.

Can I make esquites with canned corn?
Yes. Drain the kernels thoroughly, then pat them dry if they are very wet. Cook them in the skillet until hot and lightly browned; because canned corn is already cooked, you may need less time than with fresh kernels.

Can I make it ahead?
You can cook the corn mixture and prepare the dressing a day ahead, storing them separately in the refrigerator. Reheat the corn to 165°F (74°C), then stir in the dressing and add cheese and cilantro just before serving.

Is esquites served hot or cold?
It is generally served warm, when the corn is tender and the crema softens into the kernels. It can be eaten at room temperature, but do not leave it out longer than 2 hours, or 1 hour above 90°F (32°C).

How can I make esquites without mayonnaise?
Replace the mayonnaise with an equal amount of crema or sour cream, or use a thick plain yogurt. The result will be tangier and may be less rich. Taste before adding salt, especially if using a salty cheese.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).