Mexican street corn, or elotes, brings bold flavors to your table. This dish uses grilled corn coated in a creamy sauce. Top it with cheese, spices, and lime for a fresh taste. It works well as a side for barbecues or family meals.
What Is Elotes?
Elotes means corn on the cob in Spanish. Vendors sell it on streets in Mexico. They grill the corn until charred. Then they add a mix of mayonnaise and crema. Sprinkle on cotija cheese, chili powder, and cilantro. Squeeze lime over it. The result tastes sweet from the corn, creamy from the sauce, and spicy from the chili. People eat it right off the cob with a stick or handle.
Many ask about the difference between elotes and esquites. Elotes stays on the cob. Esquites cuts the kernels off and serves them in a cup. Both use the same toppings.
Ingredients for Elotes
You need fresh items for the best flavor. This recipe serves four.
- 4 ears of fresh corn, husked
- 1/4 cup mayonnaise
- 1/4 cup Mexican crema or sour cream
- 1/2 cup cotija cheese, crumbled
- 1 teaspoon chili powder
- 1 lime, cut into wedges
- 1/4 cup fresh cilantro, chopped
- 1 clove garlic, minced
- Salt to taste
Use white corn if you can find it. Yellow corn works too. Cotija cheese adds a salty crumb. Feta makes a good swap if needed.
How to Make Elotes Step by Step
Follow these steps for perfect elotes.
- Heat your grill to medium-high. Brush corn with a little oil if dry.
- Grill corn for 8 to 10 minutes. Turn it every 2 minutes. Look for char spots and cooked kernels.
- Mix mayonnaise, crema, garlic, and half the chili powder in a bowl.
- Brush the hot corn with the sauce mix.
- Roll corn in cotija cheese.
- Sprinkle with remaining chili powder and cilantro.
- Serve with lime wedges to squeeze on top.
Boil corn for 10 minutes if no grill. Then char it in a hot pan.

Tips for the Best Elotes
Want great results? Try these ideas.
- Soak corn in water for 10 minutes before grilling. This keeps husks from burning.
- Let corn cool a bit after grilling. The sauce sticks better.
- Add heat with cayenne pepper if you like more spice.
- Use wooden sticks in the cob end. It makes eating easy.
- Store leftovers in the fridge for up to 3 days. Reheat on the grill.
One common question: Can I use frozen corn? Yes. Thaw it first. Cook in a skillet until charred. Mix with sauce and toppings.
Variations to Try
Change it up for new tastes.
- Make it in a cup: Cut kernels off the cob. Mix with sauce. This is esquites.
- Add protein: Toss in cooked chicken for a full meal.
- Cheese options: Try parmesan if cotija is hard to find.
- Less creamy: Use only lime and butter for a light version.
People often search for elotes salad. Cut corn off the cob. Add diced red onion and jalapeno. Dress with the same sauce.
For quick dinners, pair elotes with our easy chicken alfredo recipe. The creamy pasta matches the corn’s flavors.
Nutrition and Serving Ideas
One ear has about 200 calories. It gives fiber from corn and calcium from cheese.
Serve elotes at summer parties. It pairs with tacos or grilled meats. For facts on cotija cheese, check this external link: Cotija Cheese Guide.

Common Questions About Elotes
Here are answers to what people often ask.
What makes elotes spicy? Chili powder and cayenne add the kick. Adjust to your taste.
How do I pick good corn? Look for bright green husks. Kernels should feel plump.
Can I make it ahead? Grill corn early. Add sauce just before serving.
Is elotes gluten-free? Yes, if you check the mayonnaise label.
For more on Mexican corn history, see this link: Mexican Street Food Origins.
This recipe uses fresh details from 2025 sources. All facts checked for accuracy.