Vegan Caramelized Onion Elote

Mexican Sides & Mains

This Vegan Caramelized Onion Elote dish is a delicious, healthy snack that reminds me of walking around Mexico enjoying fresh street food! It’s such a light snack and is perfect for summer. Similar to Esquites, a Mexican street corn salad, except it’s topped off with tasty caramelized onions!

Growing up, I visited Mexico often to visit family, and I always loved trying new foods and walking around to see new places. I loved figuring out what street vendors were my favorite so I could go back to them the next time I visited. One of my all-time favorites, of course, was Elote! Grilled corn smothered in creamy goodness, cheese and spices…. What could be better?! This is all to say that I’ve spent a fair share of my time experimenting in the kitchen with different corn recipes.

While I have a different recipe specifically for Vegan Elote, I wanted a similar, simple yet munchable snack that could be served as a dip for multiple people to share. This Vegan Caramelized Onion Elote can be enjoyed by many, served with tortilla chips!








  • Tortilla chips 
  • 3 cups of frozen corn 
  • 1 yellow onion 
  • 2 tsp avocado oil
  • 3 tbsp vegan butter 
  • 3 tbsp vegan Mayo 
  • Juice of 1 lime 
  • 1/2 -1 tsp chili powder 
  • Pinch of salt 
  • Vegan feta crumbled to your liking (tastes like cotija to me ;))
  • Cilantro for garnish


  • Medium/large sized pan




Come hang out on Instagram and ask me all your questions.

You can also go ahead and send me an email at

  1. Thinly slice the yellow onion. 
  2. In a pan / skillet over medium heat add 2 tsp of oil. Once hot add onion and cook for 4 minutes then lower heat to the lowest setting an sauté for 35 minutes. Season with salt and pepper. move onions around every 5 minutes. 
  3. Once the onions are cooked remove from pan and add 1 tbsp of vegan butter, turn up the heat to medium and cook the corn for 6-7 minutes or until the corn becomes golden. Season with a pinch of salt and pepper. 
  4. Add the corn to a bowl then add 2 tbsp vegan butter, 3 tbsp vegan Mayo, 1/2-1 tsp chili powder, juice of a lime, crumbled cheese to your liking and a a small pinch of salt and pepper. Transfer the corn into your serving dish and top with the caramelized onions, cilantro, more cheese and enjoy with tortilla chips!


Come hang out on Instagram and ask me all your questions.

You can also go ahead and send me an email at feel free to email me at