Mexican Corn on the Cob, also known as Elote, is a popular street food in Mexico, loved for its combination of smoky, creamy, and tangy flavors. Grilled corn is coated in a flavorful mixture of butter, mayonnaise, and cotija cheese, then finished off with a squeeze of lime for a mouthwatering treat. Whether served as a side dish or a snack, Elote is sure to impress.
Why You’ll Love This Recipe
This Mexican Corn on the Cob (Elote) recipe is a flavorful and fun way to enjoy corn on the cob. The grilling adds a smoky char, while the buttery and creamy coating elevates the dish with a unique combination of flavors. Topped with tangy cotija cheese and a burst of lime, it’s a perfect balance of savory, creamy, and citrusy goodness. This recipe is perfect for BBQs, summer gatherings, or even as a fun family treat.
Ingredients
-
4 ears corn, shucked
-
¼ cup melted butter
-
¼ cup mayonnaise
-
½ cup grated cotija cheese
-
4 wedges lime (Optional)
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
Directions
-
Gather all ingredients.
-
Preheat an outdoor grill to medium-high heat.
-
Grill the corn on the preheated grill for 7 to 10 minutes, turning occasionally until the corn is hot and lightly charred on all sides.
-
Once the corn is grilled, roll each ear in melted butter, ensuring it’s coated evenly.
-
Spread mayonnaise evenly over the buttered corn.
-
Sprinkle the corn generously with cotija cheese.
-
Serve with lime wedges for an added zing of flavor.
Servings and Timing
-
Servings: 4
-
Preparation time: 10 minutes
-
Grilling time: 7–10 minutes
Variations
-
Spicy Elote: Add a pinch of chili powder or cayenne pepper to the cotija cheese for an extra kick.
-
Cheese Variations: Swap cotija for parmesan or queso fresco for a slightly different flavor profile.
-
Air Fryer Method: If you don’t have access to a grill, you can also make Elote in an air fryer. Preheat the air fryer to 400°F (200°C) and cook the corn for about 8 minutes, turning halfway through.
-
Vegan Elote: For a dairy-free version, substitute the mayonnaise with a plant-based version and use vegan cheese.
Storage/Reheating
-
Storage: If you have leftovers, store them in an airtight container in the fridge for up to 2 days.
-
Reheating: Reheat the corn on the grill for a few minutes to warm through and re-char, or use the microwave for a quicker option. You can also reheat in the air fryer for a crispy finish.
FAQs
How do I make Elote if I don’t have a grill?
You can make Elote in an air fryer! Preheat your air fryer to 400°F (200°C), and cook the corn for about 8 minutes, turning halfway through.
Can I use frozen corn for Elote?
While fresh corn is ideal, frozen corn works as a substitute. Just ensure the corn is fully thawed before grilling or air frying.
Can I make Elote in advance?
Elote is best served fresh, but you can prep the toppings (butter, mayonnaise, and cheese) ahead of time and store them in the fridge. Grill the corn right before serving.
Can I use regular mayonnaise instead of Mexican crema?
Yes, regular mayonnaise works just fine in this recipe. Mexican crema offers a slightly tangier and richer taste, but mayonnaise provides a similar creamy texture.
How do I know when the corn is grilled properly?
The corn should be lightly charred and tender when pierced with a fork. This should take around 7 to 10 minutes on medium-high heat.
Can I make this recipe without cotija cheese?
Cotija cheese adds a distinctive salty and crumbly texture. If you can’t find it, parmesan or queso fresco can be used as alternatives.
What is the best way to serve Elote?
Elote is often served with lime wedges and sometimes a sprinkle of chili powder for an extra burst of flavor. It’s delicious on its own or as a side dish to grilled meats or BBQs.
Is Elote spicy?
Traditionally, Elote is not spicy, but you can add chili powder or hot sauce to the cheese coating if you prefer a spicier version.
How can I make Elote more tangy?
For more tang, squeeze extra lime juice on top or add a dash of lime zest to the cheese mixture.
Can I eat Elote without the mayonnaise?
Yes, you can skip the mayonnaise if you prefer a simpler version. The corn can be brushed with butter and sprinkled with cheese for a lighter option.
Conclusion
Mexican Corn on the Cob (Elote) is a delightful treat that combines smoky, creamy, and tangy flavors in one simple yet delicious dish. Whether you make it on the grill or in the air fryer, it’s sure to be a crowd-pleaser at your next BBQ or summer gathering. With just a few ingredients, this recipe brings a taste of Mexico to your kitchen, making it a fun and flavorful way to enjoy corn on the cob!

Mexican Corn on the Cob
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
- Author: Olivia
- Total Time: 17–20 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
Mexican Corn on the Cob (Elote) is a smoky, creamy, and tangy treat, with grilled corn coated in butter, mayonnaise, cotija cheese, and finished with a squeeze of lime. Perfect for BBQs and gatherings.
Ingredients
4 ears corn, shucked
¼ cup melted butter
¼ cup mayonnaise
½ cup grated cotija cheese
4 wedges lime (Optional)
Instructions
- Preheat an outdoor grill to medium-high heat.
- Grill the corn on the preheated grill for 7 to 10 minutes, turning occasionally until the corn is hot and lightly charred on all sides.
- Once the corn is grilled, roll each ear in melted butter, ensuring it’s coated evenly.
- Spread mayonnaise evenly over the buttered corn.
- Sprinkle the corn generously with cotija cheese.
- Serve with lime wedges for an added zing of flavor.
Notes
- For a spicy kick, add chili powder or cayenne pepper to the cotija cheese.
- If you don’t have cotija, parmesan or queso fresco are good substitutes.
- For a dairy-free version, substitute plant-based mayonnaise and cheese.
- Prep Time: 10 minutes
- Cook Time: 7–10 minutes
- Category: Side dish, Snack
- Method: Grilling
- Cuisine: Mexican
Nutrition
- Serving Size: 1 ear of corn
- Calories: 190
- Sugar: 6g
- Sodium: 320mg
- Fat: 14g
- Saturated Fat: 7g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 19g
- Fiber: 2g
- Protein: 3g
- Cholesterol: 20mg