Spicy Vegan Mexican Street Corn Salad

By Mila | Updated on June 6, 2025

If you ask me, Mexican street corn is one of the best ways to enjoy summer produce.

This vegan salad takes all those classic elote flavors and turns them into a fresh side dish that’s packed with texture and taste. Sweet corn kernels mix with crunchy peppers and onion, then get tossed in a creamy, tangy dressing.

It’s loaded with dairy-free feta, fresh cilantro, and a blend of spices like chili powder and cumin that bring the heat. A squeeze of lime juice and some chili-lime seasoning help the whole thing come together.

It’s a crowd-pleasing recipe that works great for cookouts and potlucks, perfect for those warm days when you want something satisfying but light.

vegan mexican street corn salad (no pasta)
Image: theamazingfood.com / All Rights reserved

Why You’ll Love This Mexican Street Corn Salad

  • Quick and easy – This salad comes together in just 15-25 minutes, making it perfect for busy weeknights or last-minute gatherings.
  • Vegan-friendly – Using plant-based mayo and feta, this recipe lets everyone enjoy the classic Mexican street corn flavors without any dairy.
  • Fresh and flavorful – The combination of sweet corn, tangy lime, and spicy jalapeño creates a bright, zesty side dish that pairs well with just about anything.
  • No pasta needed – Unlike traditional corn salads, this one keeps things light and simple by skipping the pasta, letting the corn shine as the star.
  • Great for meal prep – This salad holds up well in the fridge, so you can make it ahead for easy lunches or side dishes throughout the week.

What Kind of Corn Should I Use?

Fresh corn on the cob is definitely the way to go for this recipe since you’ll be grilling or charring it to get that authentic Mexican street corn flavor. Look for ears with bright green husks and plump kernels that feel firm when you press them gently. If fresh corn isn’t in season or available, you can use frozen corn kernels in a pinch – just thaw them completely and pat them dry before charring them in a hot skillet to get some of that smoky, caramelized flavor. Whatever you do, skip the canned corn for this one, as it tends to be too soft and won’t give you the texture you’re looking for.

vegan mexican street corn salad (no pasta)
Image: theamazingfood.com / All Rights reserved

Options for Substitutions

This salad is pretty forgiving when it comes to swaps, so here are some options if you need to make changes:

  • Fresh corn: If fresh corn isn’t in season, you can use frozen corn kernels – just thaw and pat them dry before using. For a smoky flavor, char them in a hot skillet for a few minutes.
  • Vegan mayonnaise: You can substitute with vegan sour cream or a mix of half mayo and half sour cream for a tangier taste. Cashew cream also works if you blend soaked cashews with a bit of water until smooth.
  • Vegan feta cheese: If you can’t find vegan feta, try using nutritional yeast for a cheesy flavor, or crumble up some firm tofu and marinate it in lemon juice and salt for 15 minutes before adding.
  • Jalapeño: For less heat, remove the seeds and membranes, or swap for a milder pepper like poblano. If you want more spice, add a pinch of cayenne pepper or use serrano peppers instead.
  • Lime juice: Lemon juice works in a pinch, though lime gives that authentic Mexican street corn flavor that’s hard to beat.
  • Tajin: Don’t have Tajin? Mix together equal parts chili powder, a pinch of salt, and a squeeze of lime zest for a similar tangy, spicy kick.

Watch Out for These Mistakes While Cooking

The biggest mistake when making this salad is overcooking the corn, which turns it mushy and bland – stick to just 3 minutes of boiling, or better yet, grill the corn for a few minutes to add a smoky, charred flavor that really makes the dish pop.

Another common error is adding the vegan mayo and feta while the corn is still hot, which can cause the mayo to separate and the cheese to melt into an oily mess, so let your corn cool for at least 10 minutes before mixing everything together.

Don’t skip the acid from the lime juice and vinegar, as it balances out the richness of the mayo and brings all the flavors together – if your salad tastes flat, you probably need more lime.

Finally, make this salad at least 30 minutes before serving so the flavors have time to blend, and taste it before adding the Tajin on top since you might need to adjust the salt or spice level.

vegan mexican street corn salad (no pasta)
Image: theamazingfood.com / All Rights reserved

What to Serve With Mexican Street Corn Salad?

This corn salad is perfect alongside tacos, burritos, or quesadillas for a full Mexican-inspired meal. I love serving it with black bean burgers or grilled portobello mushrooms if you’re keeping things plant-based, and it also pairs really well with Spanish rice or cilantro lime rice. Since the salad is already pretty filling with all that corn, you could also just serve it with some warm tortilla chips and guacamole for a lighter option. It’s great for potlucks and barbecues too, since it holds up well at room temperature and tastes even better after sitting for a bit.

Storage Instructions

Store: This salad keeps really well in the fridge for up to 4 days in an airtight container. The flavors actually get better as they sit together, so it’s great for meal prep. Just give it a good stir before serving since the dressing might settle a bit.

Make Ahead: You can prep the corn and chop all your veggies a day or two in advance and keep them separate in the fridge. Mix everything together with the dressing a few hours before serving for the best texture and flavor.

Serve: This salad is best served cold or at room temperature. If you’re bringing it to a potluck or picnic, keep it chilled in a cooler until you’re ready to eat. Sprinkle the Tajin on top right before serving for the best flavor and a little extra kick.

Preparation Time 10-15 minutes
Cooking Time 5-10 minutes
Total Time 15-25 minutes
Level of Difficulty Easy
Servings 4.5 cups of salad

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 450-550
  • Protein: 8-11 g
  • Fat: 22-28 g
  • Carbohydrates: 65-75 g

Ingredients

For the corn base:

  • 4 ears corn (kernels sliced off for about 3 cups)
  • 1/2 red pepper (finely diced into 1/4-inch pieces)
  • 1/2 cup red onion (finely diced)
  • 1 jalapeño (seeded and minced)

For the dressing and seasonings:

  • 1/3 cup eggless mayo (I prefer Hellmann’s Vegan Dressing)
  • 1/2 cup dairy-free feta (Violife brand crumbles best)
  • 1/3 cup cilantro (freshly chopped)
  • 3 1/2 tbsp lime juice (freshly squeezed)
  • 1 tbsp apple cider vinegar
  • 1/2 tsp chili powder
  • 1/2 tsp cumin
  • 1/4 tsp smoked paprika
  • 1 clove garlic (finely minced)
  • 1/2 tsp sea salt
  • 1/4 tsp ground black pepper
  • 1 1/2 tsp chili-lime seasoning (like Trader Joe’s Chile Lime for extra zing)

Step 1: Prepare the Mise en Place

  • 1/2 red pepper
  • 1/2 cup red onion
  • 1 jalapeño
  • 1 clove garlic
  • 1/3 cup cilantro

Dice the red pepper into 1/4-inch pieces, finely dice the red onion, seed and mince the jalapeño, and finely mince the garlic clove.

Chop the cilantro and set aside.

This prep work ensures everything is ready to go once the corn is cooked, keeping the salad fresh and preventing oxidation of the delicate vegetables.

Step 2: Cook and Prepare the Corn

  • 4 ears corn

Bring a pot of salted water to a boil and cook the corn ears for 3 minutes—this brief cooking brings out sweetness while keeping the corn tender and fresh.

Immediately transfer the corn to an ice bath to stop the cooking process.

Once cooled, slice the kernels off the cob into a large mixing bowl, being careful to get about 3 cups of kernels.

Step 3: Build the Dressing Base

  • 1/3 cup eggless mayo
  • 3 1/2 tbsp lime juice
  • 1 tbsp apple cider vinegar
  • 1 clove garlic
  • 1/2 tsp chili powder
  • 1/2 tsp cumin
  • 1/4 tsp smoked paprika
  • 1 1/2 tsp chili-lime seasoning
  • 1/2 tsp sea salt
  • 1/4 tsp ground black pepper

In a small bowl, whisk together the eggless mayo, lime juice, apple cider vinegar, and minced garlic until smooth and well combined.

Add the chili powder, cumin, smoked paprika, chili-lime seasoning, sea salt, and black pepper to the dressing, whisking until all spices are fully incorporated and the flavor is balanced.

Taste and adjust seasoning as needed—I like to add a splash more lime juice if the dressing tastes too rich.

Step 4: Combine and Finish the Salad

  • Cooked corn from Step 2
  • 1/2 red pepper
  • 1/2 cup red onion
  • 1 jalapeño
  • 1/3 cup cilantro
  • Dressing mixture from Step 3
  • 1/2 cup dairy-free feta crumbles

Add the diced red pepper, red onion, minced jalapeño, and freshly chopped cilantro to the corn in the large bowl.

Pour the dressing over the vegetables and gently toss until everything is evenly coated and well combined.

Fold in the dairy-free feta crumbles last so they don’t break down too much from excessive mixing.

I prefer to let the salad sit for 10-15 minutes before serving so the flavors can meld together beautifully.

Step 5: Serve and Garnish

Transfer the salad to a serving bowl or individual plates.

Serve the salad warm right after assembly, or chill it in the refrigerator for a refreshing cold version—both work beautifully with this recipe.

If desired, sprinkle additional chili-lime seasoning or a pinch of smoked paprika over the top for extra visual appeal and flavor.

Spicy Vegan Mexican Street Corn Salad

Delicious Spicy Vegan Mexican Street Corn Salad recipe with step-by-step instructions.
Prep Time 5 minutes
Cook Time 15 minutes
Total Time 20 minutes
Servings 4.5 cups of salad
Calories 500 kcal

Ingredients
  

For the corn base

  • 4 ears corn (kernels sliced off for about 3 cups)
  • 1/2 red pepper (finely diced into 1/4-inch pieces)
  • 1/2 cup red onion (finely diced)
  • 1 jalapeño (seeded and minced)

For the dressing and seasonings

  • 1/3 cup eggless mayo (I prefer Hellmann's Vegan Dressing)
  • 1/2 cup dairy-free feta (Violife brand crumbles best)
  • 1/3 cup cilantro (freshly chopped)
  • 3 1/2 tbsp lime juice (freshly squeezed)
  • 1 tbsp apple cider vinegar
  • 1/2 tsp chili powder
  • 1/2 tsp cumin
  • 1/4 tsp smoked paprika
  • 1 clove garlic (finely minced)
  • 1/2 tsp sea salt
  • 1/4 tsp ground black pepper
  • 1 1/2 tsp chili-lime seasoning (like Trader Joe's Chile Lime for extra zing)

Instructions
 

  • Dice the red pepper into 1/4-inch pieces, finely dice the red onion, seed and mince the jalapeño, and finely mince the garlic clove. Chop the cilantro and set aside. This prep work ensures everything is ready to go once the corn is cooked, keeping the salad fresh and preventing oxidation of the delicate vegetables.
  • Bring a pot of salted water to a boil and cook the corn ears for 3 minutes—this brief cooking brings out sweetness while keeping the corn tender and fresh. Immediately transfer the corn to an ice bath to stop the cooking process. Once cooled, slice the kernels off the cob into a large mixing bowl, being careful to get about 3 cups of kernels.
  • In a small bowl, whisk together the eggless mayo, lime juice, apple cider vinegar, and minced garlic until smooth and well combined. Add the chili powder, cumin, smoked paprika, chili-lime seasoning, sea salt, and black pepper to the dressing, whisking until all spices are fully incorporated and the flavor is balanced. Taste and adjust seasoning as needed—I like to add a splash more lime juice if the dressing tastes too rich.
  • Add the diced red pepper, red onion, minced jalapeño, and freshly chopped cilantro to the corn in the large bowl. Pour the dressing over the vegetables and gently toss until everything is evenly coated and well combined. Fold in the dairy-free feta crumbles last so they don't break down too much from excessive mixing. I prefer to let the salad sit for 10-15 minutes before serving so the flavors can meld together beautifully.
  • Transfer the salad to a serving bowl or individual plates. Serve the salad warm right after assembly, or chill it in the refrigerator for a refreshing cold version—both work beautifully with this recipe. If desired, sprinkle additional chili-lime seasoning or a pinch of smoked paprika over the top for extra visual appeal and flavor.

Disclaimer: Our editorial team has used AI to create or enhance parts of this article. All content has been fact-checked by our team to ensure accuracy.

Leave a Comment

Recipe Rating