This vegan elote is my take on this classic Mexican street food and it is insanely delicious…and easy to make!

mexican grilled corn on baking sheet with limes
One of my favourite ways to eat corn…slathered in homemade avocado oil mayo, vegan cheese and chili powder!

Want to save this recipe?

Enter your email & I’ll send it to your inbox. Plus, get great new recipes from me every week!

Please enable JavaScript in your browser to complete this form.

Elote is one of the greatest street foods ever. I mean, what is not to like about grilled corn, slathered in mayo and sprinkled with cheese?

Traditional elote is grilled corn, slathered in a delicious sauce of lime, mayo and spices and sprinkled with cotija cheese. I discovered Elote on the streets of Mexico city and I knew I had to recreate it when I got home.

Of course, I had to make a few changes. Like vegan cheese cuz well, this is a blog of plant-based recipes. And, this recipe uses sweet corn…which isn’t really authentic…because that’s what I have available here in Vancouver. And it’s still so damn good. Seriously. Just you wait…this is so good you will want to eat all four cobs. Forget sharing.

This dietitian has had a love affair with mayo since about birth. Why I never thought to slather corn in mayo is anyone’s guess. Because I love mayo. I am one of those french-fries-and-mayo girls. And, the vegan versions of mayo don’t suck. I highly recommend you take 3 minutes to make my vegan avocado oil mayo but in a pinch, Hellman’s Vegan is the best store-bought vegan mayo in my opinion.

This corn will take your BBQ side game to the next level. Don’t get skittish about the mayo.

Just mix up the sauce, slather it on freshly grilled corn and watch people go nuts. Serve this alongside my beet and black bean burger and you have now mastered the plant-centred BBQ. You’re welcome.

Vegan Elote (Mexican-style Street Corn)

This Vegan Elote recipe is a slightly non-traditional take on the classic Mexican street corn recipe. It is so easy to make and will quickly become one of your favourite ways to eat corn!
5 from 1 rating
Leave a Review »
Pin Print


  • 4 cobs fresh sweet corn, de-husked and de-silked
  • 3 tablespoons vegan mayo
  • 2 teaspoon freshly squeezed lime juice
  • ½ teaspoon Mexican chili powder
  • ½ clove garlic, crushed or micro grated
  • pinch ground cumin
  • pinch cayenne pepper
  • flaky salt, to taste
  • 4 lime wedges for serving
  • ½ cup vegan feta-style cheese


  • Grill corn on a screaming hot BBQ until lightly charred on all sides. New to grilling? Instructions here.
  • Meanwhile, stir up the sauce in a small bowl and salt to taste.
  • Place grilled corn on a serving dish and slather with sauce. Sprinkle with cheese if using and serve with a lime wedge…and a smile.