This Elote Recipe is made with tender corn-on-the-cob smothered in a creamy topping, sprinkled with spices, finished with fresh lime, and covered in plenty of cheese.

Elote recipe served on a plate with lime wedges and cilantro on the side.
chelsea

author’s note

Street Corn Right At Home!

One of the most popular recipes on my site is this Mexican Street Corn Pasta Salad, and it was fully inspired by elote.

I don’t know if there’s a veggie side I love more than Mexican Street Corn! It’s my go-to order anytime I see it on a menu, and every time I’m in Mexico, I’m pretty sure I eat my weight in it, haha.

Since I’m not in Mexico as often as I’d like to be, I finally decided it was time to make a version at home. And WOW, does this recipe deliver! It’s so simple, a little messy in the best way, and absolutely packed with flavor.

The charred corn, creamy topping, fresh lime, spice blend, and salty cotija cheese are unreal together. I’m fully obsessed!

signature
All the ingredients in this recipe prepped out for easy assembly including the corn, oil, cotija, crema, mayo, cilantro, garlic, lime, and seasonings.

Here’s What You Need:

IngredientTip or Swap
Fresh sweet cornFrozen or canned corn works in a pinch. Roast in a hot pan for char.
Mexican cremaSour cream works great if crema isn’t available.
MayoUse a high quality mayo for the best flavor. I love Hellman’s brand!
Cotija cheeseQueso fresco if you don’t have it.
LimeFreshly squeezed juice gives the best flavor in this Elote recipe.
Fresh corn for this elote recipe, shucked and ready to cook.

How To Make This Elote Recipe

  1. Corn: Grill 8 oiled and seasoned corn ears for 12 mins, turning every 3 minutes.
  2. Mix Sauce: Mix Mexican crema, mayo, cilantro, garlic, spices, and lime.
  3. Coat Corn: Coat grilled corn with sauce and sprinkle with queso cotija.
  4. Serve: Serve immediately, optional lime wedges.
Crema sauce being whisked together in a bowl.

chelsea’s recipe tip

My Top Tips For The Best Elote Recipe

  • Char matters: Don’t skip getting a good char on the corn. That smoky flavor is key.
  • Coat while warm: The sauce sticks better when the corn is hot.
  • Go heavy on toppings: I love lots of sauce and cheese but it’s really customizable so make it exactly how you like it.

Storage

Store leftovers of this Elote recipe in an airtight container in the fridge for up to 3 days. If stacking, use parchment between layers to prevent sticking.

Reheat in the oven or on the stove over low heat, or slice off the kernels and enjoy cold in salads or bowls.

More Delicious Recipes:

Tap stars to rate!
5 from 5 votes

Elote

Mexican Street Corn (Elote) is roasted to perfection, then slathered in a creamy, zesty topping, spices, fresh lime, and plenty of cheese!
Prep Time: 15 minutes
Cook Time: 12 minutes
Total Time: 27 minutes
Servings: 8 elotes

Video

Equipment

Ingredients

  • 8 ears fresh sweet corn
  • olive oil
  • 1/2 cup Mexican crema or sour cream
  • 1/2 cup mayo
  • 1/3 cup finely chopped cilantro measure 1/3 cup before chopping
  • 1 clove garlic very finely minced or grated on zester
  • 1/2 teaspoon chili powder or 1/4 teaspoon chipotle chili powder for a smokier flavor
  • 1/4 teaspoon paprika
  • 1/8 teaspoon ground cumin
  • 1/8 teaspoon cayenne pepper
  • 1 large lime plus additional lime wedges for serving if desired
  • 1/2 cup cotija cheese

Instructions 

  • Preheat a grill to medium-high heat, around 400°F. Once hot, clean the grill grates. Remove the husks and silk from the corn. Pour about 1 teaspoon of olive oil on each corn cob and rub the oil onto all sides. Very lightly sprinkle salt and pepper on all sides of the corn. (The cotija cheese is quite salty, so you don’t want to add too much salt.) Place corn on grill grates (nothing needs to go down first; don’t wrap in foil) and close grill. Cook for about 3 minutes per side undisturbed. Using tongs, rotate and continue cooking, about 12 minutes total. When all sides are browned, remove onto a plate.
  • While corn is grilling, whisk together the sauce. Add the Mexican crema, mayo, cilantro, garlic, chili powder, paprika, cumin, cayenne pepper, 1 and 1/2 teaspoons lime zest, and 2 tablespoons lime juice to a bowl; whisk to combine. Taste and adjust any seasonings to preference.
  • Using a spoon or pastry brush, brush on the sauce, generously coating each ear of corn. Sprinkle on cheese, and if desired, an additional sprinkle of chili powder. Serve immediately with lime wedges.
Final step! Please let us know how it was by leaving a review.

Recipe Notes

Storage: Store leftover elote in an airtight container in the fridge for up to 3 days. Reheat on the stovetop or in the oven until warm, or slice the kernels off and enjoy them cold in salads or bowls.

Nutrition

Serving: 1serving | Calories: 227kcal | Carbohydrates: 19g | Protein: 5g | Fat: 16g | Saturated Fat: 3g | Cholesterol: 22mg | Sodium: 271mg | Potassium: 257mg | Fiber: 2g | Sugar: 7g | Vitamin A: 378IU | Vitamin C: 9mg | Calcium: 74mg | Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

 

Meet Chelsea


Hello, and welcome to Chelseaโ€™s Messy Apron! Iโ€™m Chelsea, the recipe developer, food photographer, and writer behind the site. Iโ€™m passionate about creating simple, reliable, and delicious recipes that anyone can make.

Thanks for stopping byโ€”I hope you find something delicious to make!

More Recipes You'll Love

5 from 5 votes

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




18 Comments

  1. Maggie says:

    I absolutely love Mexican street corn. My favorite way is an elote cocktail or corn in a cup. That’s the way I tasted it first in Mexico.

    1. Chelsea Lords says:

      I’m so happy to hear this! Enjoy!

  2. Donna Welter says:

    Can this be made with corn that’s been cooked in boiling water?

    1. Chelsea says:

      Yes that works!

  3. Darrin says:

    Could you replace the mayo with something else like sour cream or just butter? Most of my family doesn’t like it.

    1. Chelsea Lords says:

      I haven’t ever tried it without mayo so I’m really not sure what the flavor would be like! I’d try a combo of melted butter and sour cream instead

  4. Bridgitt says:

    This is awesome but 8 ears is definitely not 8 servings ???????????? maybe 4!

    1. Chelsea Lords says:

      Haha! Definitely if you’re not eating these as a side ๐Ÿ™‚

  5. Jocelyn says:

    5 stars
    I absolutely adore Mexican street corn! And now I’m craving it for dinner tonight!!! Yum!

    1. chelseamessyapron says:

      Thanks Jocelyn!

  6. Aimee says:

    5 stars
    Oh my gosh I need this in my life. Fabulous.

    1. chelseamessyapron says:

      Yay!! Thanks so much! ๐Ÿ™‚

  7. Suzy says:

    5 stars
    There is nothing I love more than this street corn!

    1. chelseamessyapron says:

      Ahh right?! Isn’t it the best! Thanks!! ๐Ÿ™‚

  8. Andrea says:

    5 stars
    I am a sucker for street corn and your recipe looks like heaven on earth!!

    1. chelseamessyapron says:

      Thanks so much!! I hope you enjoy! ๐Ÿ™‚

  9. Julie says:

    5 stars
    Elote is delicious! I was able to try it at a Taste of STL festival and fell in love with it. I love making this for Cinco de Mayo.

    1. chelseamessyapron says:

      The best right?! Thanks Julie!