Prepare for an explosion of flavor with this incredible Mexican Street Corn, widely known as Elotes! This classic Mexican street food is a delightful combination of creamy, savory, and a touch of spicy, making it an irresistible summer treat. If you’re a fan of fresh corn, vibrant Mexican flavors, and a satisfyingly rich topping on your vegetables, then this authentic Elotes recipe is about to become your new obsession.

Authentic Mexican Street Corn (Elotes) Recipe
There’s nothing quite like the taste of fresh, sweet corn on the cob, especially during the peak of summer. While a simple buttered ear of corn is delicious, elevating it to Mexican Street Corn status transforms it into a culinary masterpiece. Elotes, as they’re known in Mexico, represent the heart of vibrant street food culture – a dish that’s both simple in its core ingredient and complex in its sensational flavor profile.
Imagine wandering through a bustling Mexican market, the air thick with enticing aromas. You’d likely stumble upon a street vendor expertly grilling corn, then slathering it with a zesty, creamy concoction. While I unfortunately missed out on trying authentic Elotes during a recent trip to Mexico, a dear friend introduced me to this incredible dish, and it was love at first bite! My family and I are completely smitten – I just enjoyed some for dinner and am already craving more. Trust me, this Mexican Street Corn recipe needs a permanent spot in your culinary repertoire.

The Irresistible Flavor Profile of Elotes
What makes Mexican Street Corn (Elotes) so uniquely delicious? It’s all about the harmonious blend of textures and tastes. You start with the natural sweetness of freshly grilled corn, which develops a beautiful charred, smoky depth. This smoky sweetness is then enveloped in a luscious, tangy cream sauce, typically a blend of mayonnaise and sour cream (or traditional Mexican crema). The star of the show, Cotija cheese – a salty, crumbly Mexican cheese – adds a delightful savory punch and a unique texture. Finally, a sprinkle of chili powder, often chipotle, brings a subtle heat and earthy smokiness that ties all the flavors together. The resulting experience is a “creamy-crunchy” delight, a fiesta of flavors and textures in every single bite!
Why Make Homemade Elotes?
Making Elotes at home is surprisingly easy, even if you don’t have an outdoor grill. This recipe delivers big on flavor with minimal effort, making it perfect for busy weeknights or a fantastic addition to your next summer gathering. Imagine being the hero of the barbecue party! You can prepare the creamy sauce ahead of time, pack your ears of corn, grab some Cotija cheese, and you’re all set for a crowd-pleasing dish that will impress everyone.
One of the best traditions of enjoying Elotes is serving them right on the cob with the husks pulled back. This not only creates a charming, rustic presentation but also provides a convenient and super cute handle for eating without making a mess. It’s a fun, interactive way for everyone to slather their own corn with the rich, cheesy mixture, customizing it to their liking.
Essential Ingredients for Authentic Elotes
Crafting the perfect Elotes requires just a few key ingredients, each playing a vital role in the final flavor. Fresh, sweet corn is, of course, the foundation. When selecting corn, look for plump, bright green husks and kernels that are firm to the touch. The creamy base typically combines mayonnaise for richness and sour cream or Mexican crema for tang and a slightly thinner consistency. Mexican crema is often preferred for its milder tang and thinner texture compared to American sour cream, but either works wonderfully. Cotija cheese, a salty, crumbly cow’s milk cheese, is non-negotiable for that authentic taste. If Cotija is hard to find, a finely grated Parmesan cheese can be a decent substitute in a pinch, though it will alter the flavor slightly. Finally, a blend of spices like chipotle chili powder, cumin, and regular chili powder (Ancho or Aleppo are great choices) provides warmth and a characteristic smoky kick. Fresh garlic and cilantro round out the flavor profile, adding aromatic depth and vibrant freshness.
The beauty of making Elotes at home is the ability to adjust the spice level to your preference. A little chipotle chili powder goes a long way in adding that signature smoky heat. If you like it spicier, feel free to add a pinch more. If you prefer a milder taste, you can reduce the amount or use a milder paprika instead.

Instant Pot Corn on the Cob: Quick & Easy
Slow Cooker Creamed Corn: Comfort Food Classic
Crock Pot Mexican Corn Chicken Soup: Hearty & Flavorful
Hot Cheesy Corn Dip: Perfect Party Appetizer
Mexican Street Corn (Elotes)
Sandy Clifton
25
mins
15
mins
40
mins
4
Ingredients
-
4
ears
Corn
(keep husks on, remove the silk) -
1
Tablespoon
Olive Oil,
for grill & corn
Cream Mixture
-
¼
cup
Mayonnaise -
¼
cup
Sour Cream
(or use Mexican Crema for a more authentic flavor) -
½
cup
Cotija Cheese,
crumbled (plus more for serving. Finely grated Parmesan can be used if Cotija is unavailable) -
⅛
teaspoon
Chipotle Chili Powder,
for smoky spice -
¼
teaspoon
Cumin -
½
teaspoon
Chili Powder,
plus more for serving (Ancho, Aleppo, or your favorite mild chili powder) -
1
clove
Garlic,
pressed, or very finely minced -
2
Tbsp
Cilantro,
chopped (plus more for serving) -
4
Lime Wedges for serving
Instructions
-
To prepare the corn, gently peel back the husks without detaching them from the cob. Remove all the silk. Gather the husks and tie them together with some butcher’s string; this will serve as a convenient “handle” for eating the corn. Repeat this process for all four ears of corn.
-
Lightly brush each ear of corn with a small amount of olive oil. This step is particularly helpful for grilling to prevent sticking and encourage browning. (If using an oven rack, you may opt to skip brushing the corn, but exercise caution to prevent flare-ups if using a high heat setting).
-
Preheat your grill, griddle, or oven to a medium-high heat. If using a grill or griddle, brush a thin layer of olive oil onto the cooking surface to prevent the corn from sticking.
-
Grill the corn for approximately 4 minutes per side, turning occasionally, until you achieve your desired level of charring and tenderness. The corn should be tender-crisp with appealing grill marks.
-
While the corn is grilling, prepare your creamy topping. In a large bowl, combine the mayonnaise, sour cream (or Mexican crema), crumbled Cotija cheese, chipotle chili powder, cumin, chili powder, minced garlic, and chopped cilantro. Mix thoroughly until all ingredients are well combined and the mixture is slightly thick and smooth.
-
Once the corn is perfectly grilled, transfer the hot ears to the bowl with the prepared cream and cheese mixture. Using a spatula or spoon, generously coat each ear of corn with the mixture until it is thoroughly covered.
-
For serving, sprinkle the coated Elotes with additional crumbled Cotija cheese, fresh cilantro, and a dusting of chili powder. Serve immediately with fresh lime wedges for an extra burst of citrusy flavor.
Notes for Perfect Elotes
Nutrition Facts (Approximate per serving)
Calories:
196
kcal
Nutrition information is automatically calculated and should be used as an approximation. Values may vary based on specific ingredients and preparation methods.
Additional Recipe Information
Side Dish, Appetizer
Mexican
Tried this delicious recipe?
Share your creation on Instagram and mention @simply_happy_foodie
Tips for Elevating Your Elotes Experience
Choosing the Best Corn
The quality of your corn makes all the difference. Look for corn with bright green husks that are tightly wrapped. Feel for plump, firm kernels beneath the husks. Avoid corn with dry, yellowing husks or soft spots, as these indicate older corn that may lack sweetness and moisture. Fresh, in-season corn will yield the most succulent and flavorful Elotes.
Grilling vs. Other Cooking Methods
While grilling imparts a unique smoky flavor and beautiful char, you have other options. If you don’t have a grill, a cast-iron griddle pan on your stovetop works wonderfully for achieving those sought-after grill marks. As mentioned in the notes, roasting in the oven is another excellent alternative for a hands-off approach. For those who prefer a softer corn base, boiling or steaming the corn until tender before applying the creamy mixture is also a popular method, yielding a different but equally delightful texture.
Customizing Your Elotes
Feel free to get creative with your Elotes! You can adjust the spice level by adding more or less chipotle chili powder. For an extra kick, a dash of hot sauce or finely diced jalapeño can be mixed into the cream sauce. Some variations include a sprinkle of smoked paprika for an even deeper smoky note, or a squeeze of fresh lime juice directly into the sauce for extra tang. Don’t be afraid to experiment to find your perfect flavor balance.
Serving Suggestions & Variations
Mexican Street Corn is incredibly versatile. It makes a fantastic side dish for any barbecue or Mexican-themed meal, complementing dishes like tacos, enchiladas, or grilled meats beautifully. It also serves as a vibrant appetizer that’s sure to be a conversation starter at parties. For a popular variation, consider making Esquites – the same delicious flavors, but with the corn kernels cut off the cob and served in a cup. This “off-the-cob” version is often easier to eat and can be served warm or chilled as a salad.
Leftover Elotes (if there are any!) can be stored in an airtight container in the refrigerator for up to 2-3 days. If the corn is still on the cob, you might want to remove the kernels before storing them to make them easier to enjoy later. Reheat gently in the microwave or a skillet, though the texture of the corn will be softer than freshly grilled.
Affiliate Disclosure
We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites. This means that if you make a purchase through some of our links, we may earn a small commission at no extra cost to you.