Recipe: Vegan Elote-Style Roasted Corn Salad

Vegan Elote-Style Roasted Corn Salad

Hello everyone,

My partner and I traveled to Mexico last year, and ever since, he has been on a roasted corn kick. He has been grilling corn on the cob all summer long and recently made a fabulous Vegan Elote-Style Roasted Corn Salad.

What is elote? It is a popular street food found throughout Mexico and parts of Central America. Generally, the corn is served boiled or grilled in the husk, but it is customarily eaten while skewered on a stick. The husk can serve as the “handle.” While it is known as a street food, it is also served in many upper scale Mexican dining establishments as an appetizer. Elote can be served smothered in everything from butter to cheese, even mayo! Traditionally, the corn is then topped with chile powder and a healthy squeeze of lime juice.

We opted to create a hybrid spread utilizing vegan butter, mayo, as well as, lots of lime juice and chile powder! This vegan elote-style roasted corn salad is so satisfying! The flavors work well together, and opting to create a corn ‘salad’ eliminates all the problems of getting corn stuck in your teeth. I think this is going to become a quick favorite in my household! Why not give it a try?

Cheers and happy eating!


* Disclaimer: This post contains affiliate and referral links. I may earn a commission or bonus if you click through to make a purchase.  All opinions are my own. I only work with companies and brands I personally support.

Roasted Corn

Vegan Elote-Style Roasted Corn Salad

***Please feel free to share widely, just give me some credit or a link back

Prep Time: ~5 minutes; Cook Time: 10 minutes; Yield: 4 servings


  • 4 small to medium pieces of corn, removed from the husks
  • ½ cup, onion, finely diced
  • 1 tbs, garlic, minced
  • 1 tbs, avocado oil
  • 2 tbs, vegan butter (I used Earth Balance)
  • 2 tbs, Just Mayo (I used Just Mayo Light)
  • 1 lime, cut into four wedges
  • 1 teaspoon, chile powder
  • salt & pepper, to taste
  • Optional: Splatter Guard


  1. Heat the avocado oil in a sauté pan on high heat.
    • (You need high heat to scorch the corn. Make sure you use the appropriate oil or this recipe won’t work).
  2. While the oil is heating up, slice the corn off the husks.
  3. Once the oil is hot (generally, after a few minutes), toss in the corn. I recommend using a splatter guard as it tends to splash due to the high temperature. This is the one I use.
  4. Oddly enough, you want to cook the corn until you hear it begin to pop.
    • No, I’m not joking. This will take between 6-8 minutes, and you’ll notice a nice golden brown on most of the kernels.
    • While the corn is cooking, be sure to stir as it tends to stick.
  5. Lower the heat and add in the diced onion and minced garlic.
    • Cook another two minutes.
  6. Remove from heat and add 1 tablespoon of vegan butter and 2 tablespoons of vegan mayo. Stir well.
  7. Add salt and pepper to taste, as well as, 1 teaspoon of chile powder.
  8. Serve with a lime wedge and enjoy!

6 thoughts on “Recipe: Vegan Elote-Style Roasted Corn Salad

  1. I can’t wait to cook this up for my kids! I’m getting the ingredients together today, it’s a cold and smoky day today and it feels like a perfect match 🙂

  2. This corn salad looks and sounds delicious and healthy as well. I would love to make this for my next party. Thanks for sharing.

  3. I love corn but have not made something like this before! It would be a perfect thing to pair with a quesadilla or tacos. Taco Tuesday, here I come haha! 🙂
    Cheers, Sarah Camille //

Leave a Reply

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