• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Shane & Simple

  • recipes
  • about
  • subscribe
  • community
  • log in
menu icon
go to homepage
  • recipes
  • about
  • subscribe
  • community
  • log in
subscribe
search icon
Homepage link
  • recipes
  • about
  • subscribe
  • community
  • log in
×
Home » Recipes » Salads

Easy Vegan Mexican Street Corn Salad Recipe

Published: Jun 2, 2026 by Shane Martin · This post may contain affiliate links.

Jump to Recipe·Print Recipe

This vegan Mexican street corn salad is smoky, creamy, and ready in 30 minutes. Dairy-free, oil-free, and made with cashew mayo - the best elote salad you will ever eat.

Mexican street corn salad in bowl with slices of lime.

5-Star Reader Comment

This Mexican corn salad is AMAZING! This is my first time making it, and I love it! The flavors are so delicious, and I will be making this again! Thank you for putting this recipe out there for everyone to enjoy!

– Rachael

⭐⭐⭐⭐⭐

The Movie That Started It All

My family and I were watching Nacho Libre one night - the Jack Black movie - and there it was. Mexican street corn. We had never seen it before, and we were immediately obsessed. We started hitting every county fair within a 100-mile radius just to get our hands on it. No joke.

Then we went plant-based, and the county fair version was off the table. So I did what I always do - I figured out how to make it myself. My cashew mayo stepped in where the sour cream used to be, and homemade vegan parmesan replaced the cotija. The result? Honestly, better than anything I found at those fairs.

This vegan Mexican street corn salad is smoky, creamy, tangy, and ready in about 30 minutes. It is dairy-free, gluten-free, oil-free, and completely irresistible. Bring it to a cookout and watch it disappear.

Shane’s Tips For Getting This Right

Roast the corn until it is dry and starting to color: Canned corn has a lot of moisture. Pat it down well with a paper towel before it goes on the baking sheet, and give it the full 20 minutes in the oven. That roasting step is what turns basic canned corn into something that tastes smoky and slightly caramelized. Do not skip it.

Let the corn cool before you dress it: Hot corn will make the cashew mayo break down and turn watery. Give it at least 5 to 10 minutes after it comes out of the oven before you start mixing.

Make the cashew mayo ahead: If you are planning to bring this to a party or potluck, make the cashew mayo the day before. It takes the pressure off, and the flavors actually get better overnight. The same goes for the vegan parmesan.

Taste before you serve: Every batch of corn is a little different in sweetness and saltiness. Taste the finished salad and adjust the lime juice, smoked paprika, and salt before it hits the table. A little extra lime goes a long way.

Serve it cold or at room temperature: Both work great. If you are making it ahead, pull it from the refrigerator about 15 minutes before serving and give it a good stir.

Ingredients

What Goes Into This Salad

Canned sweet corn - The shortcut that makes this weeknight-friendly. Low-sodium or no-salt-added is the move. Three cans give you the right volume for a crowd-friendly bowl.

Cashew mayo - This is the heart of the dressing. Creamy, rich, and completely plant-based. Shane’s homemade version is made for exactly this kind of recipe, and it is so much better than anything from a bottle.

Vegan parmesan - Replaces the cotija cheese you would find on traditional elote. Salty, nutty, and it brings that authentic street corn flavor without any dairy.

Fresh lime juice - Brightness and tang. Fresh squeezed every time.

Red bell pepper - Adds crunch and a hint of natural sweetness that balances the smoky spices.

Red onion - Sharp, colorful, and essential for depth of flavor.

Pickled jalapeños - All the heat with none of the chopping. Grab the little can, and you are good to go.

Fresh cilantro - Adds a bright, herby finish. Leave it out if cilantro is not your thing - no judgment here.

Smoked paprika, chili powder, and garlic powder - The spice trio that makes this taste like real street corn.

Switch It Up

Add black beans (affiliate link): Toss in a drained can of black beans (affiliate link) for extra protein and heartiness. It turns this side dish into a main.

Swap the mayo: Try cashew sour cream or vegan sriracha mayo in place of the cashew mayo for a totally different flavor profile. The sriracha version adds a nice kick.

Go lower-fat: Tofu mayo or tofu sour cream both work beautifully here and keep the salad just as creamy while using less fat.

Add more vegetables: Cucumber, cherry tomatoes, shredded carrots, or avocado all play well with the smoky corn dressing. Load it up.

Use fresh or frozen corn: If you want to go authentic, grill fresh corn on the cob, let it cool, and slice off the kernels. Frozen fire-roasted corn is another great option - just roast it on the baking sheet the same way.

Make it a dip: Serve it with homemade corn tortilla chips and watch it vanish at a party. It works perfectly as an appetizer.

Let Me Walk You Through It

Roast the corn. Drain and rinse the canned corn, spread it on a parchment-lined baking sheet, and pat it dry. Roast at 425 degrees for 20 minutes, then let it cool.

Mix the salad. Toss the cooled corn with red onion, bell pepper, jalapeños, and cilantro in a large bowl.

Make the dressing. Whisk together the cashew mayo, vegan parmesan, lime juice, and spices in a small bowl until smooth.

Pour the dressing over the corn mixture, stir until everything is well coated, taste and adjust seasoning, and serve topped with extra vegan parmesan, lime zest, and smoked paprika. Full details are in the recipe card below.

Make It Ahead and Store It

This salad is a meal prep dream and one of my favorite things to bring to a potluck because I can make it the day before.

Make it the night before: The flavors get even better after a few hours in the refrigerator. Just give it a good stir and a fresh squeeze of lime before serving.

Store in an airtight container: Keeps well in the refrigerator for up to five days.

Note on freezing: This one does not freeze well - the dressing’s texture changes. Keep it refrigerated and enjoy it within five days.

Transport tip: Keep it cold and stir well right before serving. Add a fresh garnish of vegan parmesan and smoked paprika at the table for a great presentation.

easy vegan mexican street corn salad with sliced limes.

More Vegan Salads You Will Love

These are not all “salad” recipes, but they’re good and who’s judging?

  • Cashew Mayo - The creamy, tangy base for this recipe’s dressing. Once you make it, you will put it on everything.
  • Easy Chickpea Salad Sandwich - Hearty, satisfying, and ready in 10 minutes. A summer lunch staple.
  • Instant Pot Vegan Chili - When you need something hearty to go alongside a light salad, this is the one.
  • Best Vegan Cornbread - Because cornbread and Mexican street corn on the same table? That is a good day.
Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon

Easy Vegan Mexican Street Corn Salad Recipe

Recipe by Shane Martin

  • Total Time35 minutes
  • Yield6 servings 1x
  • DietVegan

This vegan Mexican street corn salad is smoky, creamy, and ready in 30 minutes. Dairy-free, oil-free, and made with cashew mayo - the best elote salad you will ever eat.

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 9 reviews


Print Recipe
Pin Recipe

Ingredients

Units Scale
  • 3 cans (15-ounce) of sweet corn (low-sodium or no salt added)
  • 1 red bell pepper, chopped
  • ½ red onion, finely chopped
  • ¼ cup diced pickled jalapeños
  • ½ cup cilantro, chopped
  • ⅓ cup cashew mayo
  • ⅓ cup vegan parmesan
  • 2 tablespoons lime juice
  • 1 teaspoon garlic powder
  • 1 teaspoon of smoked paprika
  • ½teaspoon chili powder
  • Salt to taste

Instructions

  1. Preheat your oven to 425˚F and line a baking sheet with parchment paper. Drain and rinse the corn, spread evenly on the prepared pan, and pat down with a paper towel.
  2. Place in the oven and bake it for 20 minutes. Remove and let cool for 5-10 minutes.
  3. Place the corn in a large bowl and add the red onion, bell pepper, jalapeños, and chopped cilantro. Toss the ingredients together.
  4. To make the dressing add the cashew mayo, vegan parmesan, lime juice, and spices to a small bowl and whisk. Pour the dressing over the corn mixture and stir until everything is well combined.
  5. Taste and adjust any of the flavors as needed. You may want to add a little sea salt and black pepper.
  6. Serve and top with a drizzle of lime juice, a bit of lime zest, vegan parmesan, and smoked paprika.

Notes

Flavors: Try replacing the cashew mayo with my cashew sour cream or vegan sriracha mayo. I like mixing up the flavors from time to time.

Lower the fat: Wanna cut back on the fat? Try using my tofu vegan sour cream or tofu mayonnaise. They’re both delicious, simple to make, and will still yield a wonderfully creamy result.

Protein: If you wish to make this recipe a bit more hearty add black beans (affiliate link). You can also toss on some crumbled tofu which makes a nice feta replacement.

Veggies: add colorful and crunchy vegetables for flavor and texture. Cucumber, tomatoes, shredded carrots, and avocado are delicious add-ins.

Nutrition

  • Serving Size: 1 cup
  • Calories: 181
  • Sugar: 8.2 g
  • Sodium: 123.7 mg
  • Fat: 7 g
  • Carbohydrates: 27 g
  • Fiber: 3.5 g
  • Protein: 7.5 g
  • Cholesterol: 0 mg

  • Prep Time: 10 mins.
  • Cook Time: 25 mins.
  • Category: Vegan Salads
  • Method: Bake
  • Cuisine: Vegan

Thank you so much for your support!

Donations and tips are more than welcome and help to keep this site running.
CLICK here to donate and show your support!

Questions You Might Have (Answered Before You Even Ask)

Can I use frozen corn instead of canned?

Absolutely. Frozen fire-roasted corn is actually a fantastic option - it adds extra smoky flavor right out of the bag. Use about five cups to replace the three cans. Spread it on the baking sheet and roast the same way.

What can I use instead of cashew mayo?

Store-bought vegan mayo works just fine if you are in a hurry. For a lighter option, tofu mayo or tofu sour cream both work great. My cashew sour cream and vegan sriracha mayo are also excellent swaps.

Is this salad served warm or cold?

Both work. Straight from the fridge is refreshing and great for a hot day. Room temperature lets the flavors open up a little more. It is delicious either way.

Can I make this without cilantro?

Yes - just leave it out. The salad is still packed with flavor without it. Not everyone loves cilantro, and that is completely fine.

How do I keep the dressing from getting watery?

Two things: make sure the corn is fully cooled before you add the dressing, and pat the corn dry before roasting to remove as much moisture as possible. Those two steps keep the dressing thick and creamy all the way through.

Can I make this nut-free?

Yes. Swap the cashew mayo for a store-bought nut-free vegan mayo, and replace the vegan parmesan with a seed-based version or skip it. The salad is still great.

What to Serve It With

This salad is the side dish that makes everything better. Pile it on top of tacos with a little hot sauce. Serve it alongside a veggie burger or black bean burger. Spoon it over a bowl of Cuban black beans and chopped romaine for a full meal that comes together in minutes.

It is also incredible as a party dip with corn tortilla chips - set it out and watch it disappear before the main dish even hits the table.

If you tried this Easy Vegan Mexican Street Corn Salad or any other recipe, please leave a star rating and let me know how it went in the comments below. Thanks!

More Salads

  • Roasted Brussels Sprouts & Pear Salad With Brown Rice
  • The Best Vegan Chicken Waldorf Salad Recipe
  • Easy Kachumber Salad (Indian Cucumber Salad Recipe)
  • Carrot Apple Raisin Salad with Vegan Mayo Dressing
  • Share It!
  • Email It!

Reader Interactions

Comments

    Let Me Hear From You! Cancel reply

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

    Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

  1. Karen Becker

    August 11, 2024 at 11:39 pm

    So yummy! I used store bought vegan mayo and skipped the cilantro and it was still delicious! Served along with some black bean taquitos and my family devoured it.

    Reply
  2. Jewel S

    July 29, 2024 at 6:44 pm

    This turned out great!!! The taste was really perfect with the right mix of everything. Thanks for the great recipe! I will repeat this one again…and soon.

    Reply
  3. JCB

    June 01, 2024 at 4:39 pm

    Made this with frozen fire roasted corn and it was easy and delicious.
    Thank you for another great recipe.

    Reply
  4. Rachael M Chamberlain

    May 18, 2024 at 1:20 pm

    This mexican corn salad… Is AMAZING! This is my first time making it, and I love it! The flavors are so delicious! And I will be making this again! Thank you for putting this recipe out there for everyone to enjoy!

    Reply
    • Shane Martin

      May 20, 2024 at 5:26 pm

      thank you so much, Rachael! We love it, too. It’s on our regular menu rotation:) Blessings.

      Reply
  5. Laura

    July 11, 2023 at 5:50 am

    A lot of my vegan dishes are very winter focussed so while hosting a vegan dinner party I decided to try this recipe. While it added a little extra effort to make the vegan mayo and Parmesan it was so worth it. Absolutely mouth watering deliciousness. Will be making again this summer!

    Reply
    • Shane Martin

      July 11, 2023 at 12:02 pm

      Thank you! I try to keep things as simple as possible, but sometimes a few extra steps are needed to get to flavor town:)

      Reply
  6. Terri

    July 04, 2023 at 12:08 pm

    Just made this! I used fresh corn, cut it off the cob, and pan fryed it til it was slightly charred. Deeelicious!
    I used tofu mayo for the 1st time and I am very pleasantly surprised how much I like it.
    So this recipe is a keeper!!

    Reply
    • Shane Martin

      July 06, 2023 at 1:55 pm

      Awesome!!!

      Reply
  7. GIGI CARTER

    March 28, 2023 at 12:02 am

    Super yummy! I added it to Cuban Black Beans with chopped Romaine lettuce, and it was FANTASTIC! Thank you, Shane.

    Reply
  8. Marsha Myers

    July 31, 2022 at 9:44 pm

    Oh My! I made this today and it is mind blowing! I used frozen fire roasted corn instead (made it that much simpler!) and I added some cayenne pepper and a bit more smoked paprika and lime juice and it was perfect for my taste. And it made so much! It’s perfect for a potluck, or just for chow hounds like my hubby and me. Absolutely tastes like Mexican street corn. Really good stuff. Thanks again, Shane, for another “keeper” recipe.

    Reply
    • JCB

      May 24, 2024 at 4:32 pm

      Marsha,
      How much frozen corn did you use?

      Reply
      • Shane Martin

        May 28, 2024 at 1:24 pm

        5 cups.

        Reply
  9. Teresa Bermudez

    July 27, 2022 at 8:25 am

    Do you think I could make this substituting cashews with cashew powder (lower in fat)? I would reconstitute it first. Thoughts?

    Reply
    • Shane Martin

      July 27, 2022 at 11:06 am

      Honestly, I couldn’t say because I’ve never tried it. But, if you are wanting to lower the fat I’ve included a few options at the bottom of the post as well in the “Notes” section of the recipe card. But, like I always say, anything is worth trying with food at least once:)

      Reply
  10. Mel

    July 27, 2022 at 6:58 am

    I dont see bell pepper listed in the ingredients, but its in the directions. How much do I use?

    Reply
    • Shane Martin

      July 27, 2022 at 11:09 am

      1 red bell pepper, chopped.

      Reply
  11. Danielle

    July 27, 2022 at 1:11 am

    This looks delicious! I’m preparing it tomorrow?

    Reply
    • Shane Martin

      July 27, 2022 at 11:09 am

      Awesome and I hope you enjoy it!

      Reply

Primary Sidebar

Shane Martin

Hi, I'm Shane! I’m an average dude who loves to cook and eat good food that happens to be completely plant-based.

Read More...

Most Popular

  • The Best Vegan Banana Bread Recipe (Simple + Moist)
  • Easy Vegan Chickpea Curry
  • Spicy Vegan Breakfast Sausage
    Spicy Vegan Breakfast Sausage Patties
  • creamy rich cashew mayo
    Cashew Mayo (Creamy, Rich, & Tangy)

Footer

↑ back to top

Info

  • About
  • Contact
  • Shop
  • Privacy Policy
  • Disclaimer
  • Content Policy

Follow

  • Subscribe
  • Facebook
  • Pinterest
  • Instagram

Recipes

  • All Recipes
  • Recipe Round-Ups
  • Pantry Staple Recipes

As an Amazon Associate, I earn from qualifying purchases.

Copyright © 2025 Shane & Simple LLC