healthy mexican rainbow salad

healthy mexican rainbow salad |

ohhh yessss please!! this healthy mexican rainbow salad is making me do the I-don’t-even-care-if-it’s-100-degrees happy dance because I am eating a rainbow, and it tastes amazing. I always thought a rainbow would taste amazing…

but fo’ reals this salad really is my idea of the perfect summer lunch or dinner salad, and I think if you give it a try you’ll have to agree! besides prepping your veggies and making a simple salad dressing there’s not much else to it. which of course, leaves you with more time to go jump in that lake after dinner!

healthy mexican rainbow salad |


a bowl of crisp shredded romaine lettuce starts everything off just right here, (which! side note! very important news flash – this lettuce is super nutrient dense! right up there with spinach and kale. I will no longer feel ashamed for my love of caesar salad! [source]) and is then piled high with pretty rows of your favorite mexican themed veggies, black beans, avocado and chopped cilantro.

I chose to take full advantage of the deliciousness of that roasted red pepper & harissa vinaigrette that’s hanging out in the blog archives to dress this salad, although I’m pretty sure the dreamy green sauce would also be a very solid choice. just depends if you’re in a red food mood or a green food mood. you guys have those too, right?

anyways…after you pick your dressing you’ll want to add some cotija cheese, or cow’s milk feta, and toss it all together until it’s perfectly coated and dazzling at you with all of it’s healthy-rainbow-beauty!

healthy mexican rainbow salad |

grab your forks friends! I really don’t think you want to miss this one!


healthy mexican rainbow salad |

healthy mexican rainbow salad

  • Author: Nyssa Tanner
  • Prep Time: 25 mins
  • Total Time: 25 mins
  • Yield: 4 1x


a healthy chopped mexican rainbow salad with a wide array of summer veggies, and some avocado and beans to balance everything out.



  • 2 hearts of romaine lettuce washed and thinly sliced (about 4 cups)
  • 2 ears of corn grilled (or cooked any way you prefer) and kernels removed from the cob
  • a large handful of cherry tomatoes, quartered
  • 1 cup of finely diced red cabbage
  • 3 tbs finely diced red onion
  • 1 cup cooked black beans
  • 1 avocado diced
  • 2 tbs chopped fresh cilantro
  • 1/2 cup cotija or feta cheese + more to garnish
  • salt and pepper to taste
  • dressing of choice – roasted red pepper vinagrette or dreamy green sauce


  1. fill a large serving bowl with your chopped romaine lettuce.
  2. top with all remaining ingredients except cheese and dressing. I love the look of “rainbow” rows of veggies – it makes such a beautiful and appealing presentation! this step can be done a few hours in advance of serving if salad is stored in the refrigerator.
  3. once you are ready to serve add cheese, dressing, and toss everything together until evenly coated. taste for salt and pepper.
  4. serve in individual bowls garnished with a little more cotija or feta cheese.
  5. you might wanna throw a bowl of organic tortilla chips on the table too just to elevate the whole mexican salad experience 😉 I would be lying if I said I didn’t do just that!


Did you make this recipe? I would love to know how it turned out! you can leave me a comment below, or snap a picture and post it to instagram with the hashtag #nyssaskitchen! xo

2 thoughts on “healthy mexican rainbow salad

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.