This creamy Mexican Avocado Salad is filling but still light and perfect for lunch or as a side dish for dinner. The recipe is vegan, gluten-free, healthy, easy to make, and has an oil-free dressing.
Healthy Mexican Avocado Salad
I love avocados so much and eat them almost daily. Since I live in a tropical climate, I have access to super-ripe yellowish avocados, which taste absolutely amazing. We even have our own avocado tree in our yard, therefore it’s no wonder that I had to create a Mexican avocado salad recipe.
I love it because it’s:
- Creamy, light, and delicious.
- It doesn’t contain oil or mayonnaise.
- It’s a healthy lunch or side dish which contains plant-based protein.
How to Make A Mexican Avocado Salad?
This recipe is very simple and has only a few easy-to-follow instruction steps.
- First, cook the fresh ears of corn in a hot skillet or on the grill until perfectly charred from all sides.
- Meanwhile, prepare the oil-free avocado dressing. Blend all dressing ingredients in a blender or food processor until completely smooth.
- Chop the veggies, and assemble the avocado corn salad in a large bowl. Add the dressing, stir, and enjoy!
- Eat it right away and store leftovers in the fridge.
Use Your Favorite Salad Ingredients
I used green and red pepper, onion, corn, black beans, cherry tomatoes, and of course, avocado. However, if you don’t like onion, for example, just leave it out. You can add the following ingredients in addition:
- Cucumber
- Olives
- Zucchini
- Dill Pickles
- Vegan Feta cheese
Olives are great for a Mediterranean twist, and I actually love adding them. I know that many people don’t like olives though, therefore they are not part of the ingredients.
Instead of black beans, you could add cooked chickpeas, kidney beans, or pinto beans.
Great For Dinner As Well
If you want to make this tasty Mexican avocado salad for dinner, simply add your favorite cooked grains such as:
- Quinoa
- Millet
- Pasta
- Bulgur
- Couscous
- Farro
Please note that some of these options aren’t gluten-free, though. I like adding quinoa, millet, or gluten-free pasta.
Oil-Free Dressing Without Mayonnaise
The creamy dressing is similar to my Vegan Potato Salad and Vegan Pasta Salad dressing. However, it doesn’t contain hemp seeds or cashews. I added avocado, which makes the dressing creamy and smooth. Also, it adds healthy fats, fiber, minerals, and vitamins. The healthy ingredients are:
- White beans*
- Plant-based milk
- Avocado
- Garlic cloves
- Mustard
- Lime juice or lemon juice
- Sea salt, black pepper, and cayenne pepper
*I used Cannellini beans which add healthy plant-based protein but any white beans (e.g. Navy beans, etc.) will work just fine!
How To Store Leftovers?
Keep leftovers covered in the fridge for up to 3 days. The avocado dressing won’t be as green on the second day, which is normal, though.
You Will Love This Mexican Avocado Salad, Because It’s:
- Dairy-free
- Egg-free
- Protein-rich
- Creamy
- Comforting
- Easy to make with simple ingredients
- Perfect as a summer salad
- Healthy
Helpful Tips
- Use your favorite veggies (e.g. zucchini, cucumber, olives…).
- Double the batch of the salad and store leftovers in the fridge for up to 3 days.
- Bring it to a vegan potluck or barbecue (BBQ).
Should you recreate this healthy Mexican avocado corn salad, please leave a comment and rating below, and don’t forget to tag me in your Instagram or Facebook post with @elavegan and #elavegan because I love to see your remakes!
If you love salads, definitely also check out the following vegan recipes:
- Creamy Potato Salad
- Easy Pasta Salad
- Lunch Bowl With Hasselback Potatoes
- Buddha Bowl With Roasted Chickpeas
- Lebanese Fattoush Salad Recipe
- Brown Rice Salad Recipe
- Creamy German Cucumber Salad (Gurkensalat)

Mexican Avocado Salad
Ingredients
Salad Ingredients
- 1 small onion diced
- 1 medium red pepper chopped
- 1 small green pepper chopped
- 1 (15 oz) can black beans rinsed and drained
- 1 small ripe avocado sliced
- 1 cup (180 g) cherry tomatoes chopped
- 2 medium ears fresh corn
Avocado Dressing
- 1 (15 oz) can white beans rinsed and drained
- 3 cloves of garlic
- 1 to 1 1/4 cups (270 ml) plant-based milk
- 1 small ripe avocado
- 2 tbsp lime juice
- 1 heaped tbsp mustard
- Salt and pepper
- Pinch of cayenne pepper optional
Instructions
- Brush each of the ears of corn with a little oil and sprinkle with salt and pepper. Heat a skillet or a grill (over medium heat) and add corn. Cook for about 2 minutes on each side, rotating frequently, for a total of 10 minutes. Set aside to let cool, then carefully cut the kernels off of the cob.
- Meanwhile, make the dressing: Add white beans, garlic cloves, plant-based milk, avocado, lime juice, mustard, sea salt + black pepper, and a pinch of cayenne pepper (optional) to a blender or food processor. Blend on high speed and scrape down the sides if needed until the dressing is completely smooth and creamy. Set aside. Add 1 cup of plant-based milk for a thicker dressing, or 1 1/4 cups for a runnier dressing.
- In a large bowl, combine the chopped peppers, onion, tomatoes, black beans, avocado, and corn. Add some dressing (you will have leftovers for the next day) and stir to combine.
- Taste and adjust seasonings. Add more salt/pepper/lime juice if needed.
- Garnish with fresh herbs (e.g. parsley) and serve immediately. Enjoy! Store leftover dressing in a container in the fridge for up to 3 days. It tastes great over pasta salad or potato salad or any other salad.
Notes
- You can use any white beans, e.g. Cannellini beans, Navy beans, or Great Northern beans.
- Recipe serves 4. Nutrition facts are for one serving.
Nutrition information is an estimate and has been calculated automatically
You can also do this warm, sauté in olive oil add Cumin, all so add fresh cilantro. That way you can have warmer in the winter and cooler in the summer 🙂 just add the avo on the day of and this makes a great meal prep!!!! Thanks for this
Sounds great, Nicole! 🙂
Wow and wow. Amazingly good and healthy. I added Greek yogurt and a dash of cumin to the dressing. I will make this dressing over and over again
Hi Karan, I am so glad you liked it! 🙂
I made this exactly like the recipe. It it delicious. Then, I added diced zucchini and cucumbers and it is so, so good! Thanks for a great summer easy recipe!!
You are very welcome, Marion. I am glad you enjoyed it. 🙂
This sounds delicious! I will halve the recipe and use 1 avocado total for the dressing and salad since I’m alone. Thanks.
You are welcome. Enjoy! 🙂
I highly recommend this recipe. A delicious salad topped with a equally delicious dressing. My husband and I give it two thumbs up!
I am so glad you both love it! Thanks for your great feedback. 🙂
Hey Ela!
Could you use a yogurt instead of milk for the dressing?
Love all you stuff btw!!
Yes, that should be fine, Tabitha! I am glad you like my recipes. 🙂
This sounds great..
If I donot have mustard paste can I blend split mustard seeds in a dressing?
I am not sure if that will work as I never tried it. Please report back if you give it a try. 🙂
I love that you have a no-oil dressing. I will definitely make this. I love your recipes!
Aww, that’s awesome, Edith! I hope you will like it. 🙂
Hallo Ela! Vielen Dank für das tolle Rezept! Ich habe es schon mehrfach gemacht. Aber irgendwie wird das Dressing immer leicht bitter. Habe frisches Knoblauch sowie Granulat reingegeben.. weil ich den Knobi im Verdacht hatte.. der Beigeschmack bleibt. Woran könnte es noch liegen? Ich benutze Mandelmilch.. sonst alles wie im Rezept. Liebe Grüße
Hallo liebe Steffi! Das ist echt schwierig zu beantworten. Könnte es sein, dass deine Avocado vielleicht nicht ganz reif war? Ich könnte mir vorstellen, dass es evt. daran lag.
LG, Ela
Hi! What happens if I don’t have white beans for the dressing?
You need to add beans or chickpeas, otherwise, the dressing won’t turn out good.
Can I add black beans instead?
Yes, you can. But it will change the color of the dressing a little. 🙂
Can you make the dressing without beans? What is a good alternate? Staying away from legumes!
You can just make an avocado dressing without beans, however, you will need to skip the plant-based milk or just use a little. It will be similar to guacamole then.
What kind of mustard did you use? Yellow?
Yes! Dijon mustard. 🙂
Thank you!
???
Mexican avocado salad is one of my favorites! I always serve it with pasta as a main course but I also like your lighter grain-free version. Perfect for warm summer days or just when you want something healthy ???
Yes, I totally agree. I love adding pasta too which makes it a nice filling dinner. 🙂
Made this today so I had enough lunches to get through the weekend. Decided to add Cucumber and Mango to bring an even more refreshing feeling to this dish! It came out absolutely perfect for this Texas summer heat and I look forward to making this again and trying even more variations on it!
That’s awesome, Roman! Thanks so much for your amazing feedback! 🙂
I’ve been trying to eat more avocados because of its healthy fats, and this looks so good! Also it seems to be a pretty quick recipe, great job!
Yes, it is pretty quick! I hope you will love the recipe, Susan. 🙂
This dressing just sounds AMAZING, and I love how easy it is!! Cannot wait to try this for a family party 🙂
Thank you, Britt! I hope you will give it a try. ❤️