Vegetarian Taco Salad

I eat a lot of salads, like a lot.  Basically, I eat rabbit food for lunch as a way to justify eating sweets for dessert.  I figure it’s a fair trade off.  I tend to get bored with my salads because no matter what you do to them or what you put in them they are really just a salad.  Meanwhile I could have the exact same ice cream with the exact same toppings everyday for weeks straight and for some reason that never gets old.  I love food so I want to try to keep every meal as exciting as possible, which is why I’m always on the hunt for new salad recipes.  I found this vegetarian taco salad and it’s like eating a healthy taco in a bowl!

This salad is full of southwestern flavors and it’s super delicious.

03Vegetarian Taco Salad

Vegetarian Taco Salad Recipe
(About 6 servings)

Ingredients For Salad:

  • 4 cups mixed salad greens
  • 1 (15 ounce) can of black beans, drained and rinsed
  • 1 cup of corn
  • 3/4 cup carrot, cut into matchstick-size pieces
  • 1/2 cup tomato, chopped
  • 1 avocado, chopped
  • 1 fresh jalapeno, seeded and thinly sliced
  • 1/2 cup Cheddar cheese, shredded

Ingredients For Dressing:

  • 1/2 cup low fat sour cream
  • 1/4 cup Greek yogurt
  • 1 and 1/2 tablespoons white vinegar
  • 1/2 teaspoon dried oregano
  • 1/4 teaspoon ground cumin
  • 1/4 teaspoon garlic powder
  • 1/4 teaspoon paprika
  • 1/4 teaspoon chili powder
  • 1/4 teaspoon salt
  • 1/4 teaspoon black pepper

Directions For Dressing:

  1. In a small bowl, whisk together the sour cream, yogurt, vinegar, oregano, cumin, garlic powder, paprika, chili powder, salt, and pepper.

Directions For Salad:

  1. In a large bowl, add the salad greens.
  2. In a medium bowl, combine the black beans, corn, carrots, tomatoes, avocado, jalapeno, and shredded cheese and then place on top of the salad greens.
  3. Top the salad with the dressing.


If you like tacos then you’ll love this salad.  Tomatoes.  Check.  Lettuce.  Check.  Cheese.  Check. Everybody builds their tacos differently but those are the essentials, right?  There’s no meat in this taco salad but it’s still packed with protein from the black beans.  We’ll pretend those are the meat here.  Plus, I’ve added some other fun stuff that’s notorious in Mexican cuisine, jalapenos, avocados, and corn.  There are so many great textures and flavors going on here!

The homemade dressing is full of southwestern flavors and is a perfect topping for a salad.

02Vegetarian Taco Salad

This is a great make-ahead salad (just leave the dressing off until you are ready to eat it).  I made it on Sunday to bring to work with me during the week.  Even the avocado chunks didn’t get that scary which was pleasantly surprising.

05Vegetarian Taco Salad

One of the best things that I love about salads is that you can substitute or omit ingredients and still end up with something delicious.  If you don’t want the heat, then skip the jalapenos.  If you have white beans in the cabinet, then swap out the black ones for those.  I love the mix of flavors in this salad but you can customize yours however you want.

01Vegetarian Taco Salad

What’s your favorite salad?



4 Hats

Salad adapted from: Better Homes and Gardens

Dressing source: The Scrumptious Pumpkin


Here are some other healthy meals that I love to take for lunches.

Chickpea Cakes

09Chickpea Cakes


Italian Tortellini Soup

07Rustic Italian Tortellini Soup

Savory Strawberry Salad



  1. Tina I do the exact same thing! If I have a salad for lunch, then surely I can have a cookie for dessert, right?! This salad looks great! I love all the flavors that you used!

    1. Tina says:

      Great minds think alike! 🙂

  2. I love a good loaded salad. I feel like a rabbit myself sometimes. Thanks for a lunch idea for tomorrow.

    1. Tina says:

      Glad you like the salad idea. 🙂

  3. What a delicious salad! I also enjoy eating them for lunch – so I can have sweets later 😉 Can’t wait to try this version

    1. Tina says:

      Is it bad that my meal choices revolve around dessert? 😉

  4. marcie says:

    This looks great, Tina! I love eating vegetarian here and there, and this salad looks satisfying enough to eliminate meat from a meal!

    1. Tina says:

      Awesome! Thanks Marcie. 🙂

  5. When we were vegan for a few months mexican food saved me! The flavors are still so great, even though there’s no meat and it’s easy to leave out the dairy. This salad sounds delicious! And I totally feel you about eating “rabbit food” for lunch so you don’t feel guilty about eating dessert. I do the same thing!

    1. Tina says:

      My husband and I are big fans of Mexican. Not only does it taste great, but it has a great variety. 🙂

  6. Asheley and I love taco salads! We eat them at least once a week… normally we send out for them from a local Mexican take-out joint (because we are lazy, haha), but now we have no excuse not to make them at home!

    1. Tina says:

      When my husband and I order out, we look at it as though we’re contributing to the community…not that we are lazy. 😉

  7. Ashley says:

    Mmm this looks like my kind of salad! I especially love all the spices in the dressing! I love any type of salad with avocado or with nuts and fruit. So good! And I definitely eat healthy during the day so I can eat dessert at night : )

    1. Tina says:

      I’m glad to hear that I’m not the only one who has dessert as a priority. 😉 I’ve been a little obsessed with avocados lately so it will definitely be making an appearance again on the blog.

  8. Beautiful salad Tina! I love that it’s vegetarian – which is so different from what I’m used to! What a great idea to have variety from traditional taco salad!

    1. Tina says:

      Thanks so much! 🙂

  9. I’m the same way. I figure if I eat a salad a day then I can eat whatever I want the rest of the day. Right? Uhhhh I hope so!

    1. Tina says:

      Well that’s what I tell myself! 😉

  10. I actually am NOT a salad person, but this one I would love!! Looks delish!!

    1. Tina says:

      Coolio! 🙂

  11. We have similar lunch mindsets. I’ll have scrambled egg whites and a cup of soup, followed up by a decadent Ghirardelli chocolate square. It’s a win-win because my stomach and my sweet tooth are both satisfied. 🙂 This salad looks fab. Definitely something I’ll switch up my egg whites/soup routine for!

    1. Tina says:

      Your lunch sounds great, especially the chocolate part. 😉

  12. Joanne says:

    I love taco salad!! This sounds super similar to a version I made recently, but with more spice and a better dressing. Defintiely want to try it!!

    1. Tina says:

      You’re a great cook and I bet your version is mad delicious! 🙂

  13. Rachel says:

    This salad looks yummy! I am also always looking for new ways to eat salads—it is easy to get in a rut. Mexican is always a great choice:)

    1. Tina says:

      Thanks so much!

  14. I eat tons of salads as well and I really love exploring new salads 😉 This ones looks delish!
    And then you can have a big ice cream too because it is so healthy huh? 😉

    1. Tina says:

      You got it! 🙂

  15. Mary Frances says:

    Taco salads are the best! Haha, yup, carrots for lunch, peanut butter fudge for dessert! It all evens out!

    1. Tina says:

      I like the way you think. 🙂

  16. This taco salad sounds supreme, and since I can’t eat beef I am SO glad it’s vegetarian so I can give it a try!

    1. Tina says:


  17. Kelly says:

    This salad looks delicious Tina – I really love the sound of the dressing! I feel the same way – I load up on my veggies so that I can have more sweets for dessert 🙂

    1. Tina says:

      I really love this dressing and in fact I’d use it as a dip too. 🙂

  18. Haha! I eat a lot of salads too and my husband calls me a rabbit! I seriously want to pin this 1234903 times!! It looks amazing and I am definitely making this one!

    1. Tina says:

      Haha, you’re to funny! Thanks so much. I hope you love it just as much as I do. 🙂

  19. Tacos in a bowl?? Where has this been all my life?? :O I need to get one of these for lunch as soon as possible!

    1. Tina says:

      Hehe. You rock! 🙂

Leave a Reply to Tina Cancel reply

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