Heat a large skillet over medium-high heat. Add the butter, fresh corn kernels, garlic, and jalapeño. Cook, stirring occasionally, for 5 minutes. Transfer to a medium mixing bowl.
Add the mayonnaise, cotija cheese, cilantro, salt, and lime juice. Add the chili powder and optional ingredients if using. Mix until fully combined. Taste and season with more salt and mayonnaise if desired.
Garnish with chili powder to your liking, a lime wedge, and a sprinkle cotija cheese.
Serve immediately in individual portions.
Video
Notes
Heat level: The amount of chili powder you use is entirely up to you. When you buy esquites from a street food vendor, the chili powder is usually in a little jar on the side of their cart, and you have to season it to your liking. So when you make it at home, I recommend sprinkling a good amount of chili powder on your serving, mixing it all together, tasting it, and then adding more until you think it’s just right. If you want it extra spicy, I recommend using ground cayenne.
Jalapeño: If you want to make your esquites spicy, leave in the seeds of the jalapeño. You could also use serrano peppers instead for even more heat.
Grilling: To give the esquites a delicious smoky flavor, grill the corn on the cob first. Then, slice the kernels off and add all the mix-ins.
Cilantro: If you don’t like cilantro, you can omit it completely, and it will still be delicious!