This post may contain affiliate links
Summer sunshine in a bowl! There's something magical about the combination of sweet charred corn, tangy lime, and smoky spices that takes me right back to bustling street markets in Mexico. This Vegan Mexican Street Corn Salad captures all those vibrant flavors without the dairy – perfect for your next backyard gathering or a quick weeknight side that'll make everyone ask for seconds.

Jump To Recipe
Why You'll Love This Vegan Mexican Street Corn Salad
Let me tell you, this isn't just any corn salad. As someone who grew up watching my mom transform simple ingredients into something spectacular, I've learned that the best recipes don't need to be complicated – they just need to hit all the right notes. This vegan twist on traditional Mexican street corn (elotes) delivers big on flavor while keeping things plant-based and allergy-friendly.
The beauty of this dish is how it takes grilled corn off the cob (esquites) and tosses it with a creamy, tangy sauce that's completely dairy-free. It's perfect for those busy summer evenings when you want something fresh but don't have hours to spend in the kitchen. Plus, it travels well to potlucks and barbecues!
The Perfect Summer Side Dish
There's a reason summer corn salad with avocado is such a hit during warmer months – corn is at its peak sweetness, and this recipe showcases it beautifully. The slight char from grilling adds a smoky dimension that transforms this simple vegetable into something extraordinary.
I first made this vegan street corn salad for a family gathering last summer when my sister-in-law mentioned she was trying to incorporate more plant-based options into her diet. The bowl was completely empty within minutes, and I've been perfecting the recipe ever since!
Ingredients You'll Need
- 5-6 ears of fresh corn (enough for about 5 cups of kernels)
- ½ cup vegan mayo (soy-free works great for those with allergies)
- 1-2 tablespoons nutritional yeast (this gives it that cheesy flavor without dairy)
- 1 tablespoon fresh lime juice
- 1 teaspoon lime zest
- ¼ cup chopped cilantro
- ½-1 teaspoon chili powder (adjust to your spice preference)
- ¼-½ teaspoon black pepper
- Salt to taste
- Smoked or sweet paprika (optional, for garnish)
The nutritional yeast is my secret weapon here – if you haven't tried it before, it adds an amazing cheesy flavor without any dairy. It's like magic for vegan cooking!

Let's Make Some Street Corn Magic
Grilling the Perfect Corn
- Remove the husks from your corn cobs and lightly brush them with olive oil. This helps them char beautifully on the grill.
- Heat up your grill to medium-high heat. Once hot, place those corn cobs directly on the grates.
- Using tongs, rotate the corn every few minutes until you get that gorgeous char on all sides – usually about 10-15 minutes total. You're looking for those slightly blackened spots that signal concentrated sweetness.
- Remove from the grill and let them cool just enough that you can handle them safely. Trust me, the anticipation will be worth it!
- Hold each cob upright on a cutting board and carefully slice downward with a sharp knife to remove the kernels. I like to do this in a wide, shallow bowl to catch any runaway kernels.
I learned a neat trick from my mom – if you stand the corn in the center hole of a bundt pan, the kernels fall right into the pan instead of scattering all over your counter. Life changing!
Bringing It All Together
- In a large bowl, combine those beautiful charred corn kernels with the vegan mayo, nutritional yeast, lime juice, and zest. Mix everything thoroughly to coat the corn.
- Now fold in the chopped cilantro, chili powder, black pepper, and salt. I like to start with less chili powder and add more to taste – you can always add heat, but it's hard to take it away!
- Give it a taste and adjust the seasonings if needed. Sometimes I add a tiny pinch more salt or an extra squeeze of lime to make the flavors pop.
- Top with a sprinkle of extra chili powder or paprika and some fresh cilantro leaves for a beautiful presentation.
The salad can be served warm right away or chilled for later – it's delicious either way! I personally love it after it's had about 30 minutes in the refrigerator for the flavors to meld together.
Make It Your Own
This recipe is wonderfully flexible! If you want to take it to the next level, try one of these variations:
- Add diced avocado just before serving for extra creaminess
- Mix in some finely diced red bell pepper or jalapeño for color and kick
- Try a sprinkle of tajin seasoning instead of plain chili powder
- Serve it as a vegan mexican street corn dip with tortilla chips
My husband, who was initially skeptical about vegan versions of his favorite foods, now requests this salad regularly. His exact words were, "I don't even miss the cheese!" – which is high praise from a dairy lover!
Perfect Pairings
This vegan street corn salad plays well with so many main dishes! It's absolutely perfect alongside easy baja fish tacos or shrimp steak tacos for a complete Mexican-inspired meal.
For a fully plant-based dinner, try serving it with vegan cheeseburger wraps or sweet potato and chickpea curry.
It also makes a fantastic addition to any mexican lasagna night – the fresh, zesty flavors balance perfectly with the rich, savory main dish.

FAQ: Your Corn Questions Answered
Fresh parsley works well if you're in the cilantro-tastes-like-soap camp. You could also try a smaller amount of fresh basil for a different but delicious twist.
Yes! This is perfect for make-ahead situations. Prepare it up to a day in advance and store in the refrigerator. Just give it a quick stir before serving.
This salad stays delicious for up to 3 days in an airtight container in the fridge. The flavors actually get better after a day!
Absolutely! While fresh corn gives the best flavor, frozen corn works in a pinch. Just thaw it completely, pat dry with paper towels, and sauté in a hot skillet with a little oil until you get some nice charred spots.
Summer is the perfect time to enjoy beautiful fresh corn, and this vegan Mexican street corn salad makes the most of this seasonal treasure. The combination of smoky char, creamy sauce, tangy lime, and subtle heat creates a symphony of flavors that will have everyone reaching for seconds.
Whether you're hosting a backyard barbecue, looking for a quick weeknight side, or bringing something to a potluck, this colorful salad is sure to impress. And the best part? No one will ever guess it took you less than 30 minutes to make this flavor-packed dish. Now that's what I call kitchen magic!


Irresistible Vegan Street Corn Salad
- Total Time: 25 minutes
- Yield: 6 servings 1x
- Diet: Vegan
Description
Smoky, tangy, and creamy – this Vegan Street Corn Salad captures all the bold flavors of Mexican street food without the dairy. Perfect for barbecues, potlucks, or quick summer dinners, it's a plant-based side that even non-vegans will love!
Ingredients
- 5-6 ears of fresh corn (about 5 cups kernels)
- ½ cup vegan mayonnaise
- 1-2 tablespoons nutritional yeast
- 1 tablespoon fresh lime juice
- 1 teaspoon lime zest
- ¼ cup chopped cilantro
- ½-1 teaspoon chili powder
- ¼-½ teaspoon black pepper
- Salt to taste
- Smoked or sweet paprika (optional, for garnish)
Instructions
- Remove husks from corn and brush with olive oil.
- Grill over medium-high heat, turning occasionally, until charred on all sides (about 10-15 minutes).
- Let corn cool slightly, then cut kernels from cobs using a sharp knife.
- In a large bowl, mix corn with vegan mayo, nutritional yeast, lime juice, and zest.
- Fold in cilantro, chili powder, black pepper, and salt. Adjust seasoning to taste.
- Garnish with extra chili powder or paprika and fresh cilantro leaves. Serve warm or chilled.
Equipment
Buy Now → Notes
Can be made a day ahead and stored in the fridge. For added texture, try mixing in avocado or red bell pepper before serving.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Side Dish
- Method: Grilled
- Cuisine: Mexican
Nutrition
- Serving Size: ¾ cup
- Calories: 170
- Sugar: 4g
- Sodium: 220mg
- Fat: 11g
- Saturated Fat: 1g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 2g
- Protein: 3g
- Cholesterol: 0mg









Leave a Reply