Kalyn's Kitchen

Vegan Tomato Salad with Cucumber and Avocado

I love this Vegan Tomato Salad with Cucumber and Avocado, and it’s chopped cilantro and lime vinaigrette dressing that makes this one of my favorites for a summer tomato salad!  

PIN Vegan Tomato Salad with Cucumber and Avocado to make it later!

Vegan Tomato Salad with Cucumber and Avocado finished salad in two bowls text overlay photo

This simple but perfect Vegan Tomato Salad with Cucumber and Avocado is a favorite summer combination I came up with on a hot summer day in 2008, and when my former neighbor Carol stopped by I shared some with her. Carol loved this combination just as much as I did, and even though it’s a spin-off from my Summer Tomato Salad with Tuna, Avocado, Cilantro, and Lime, I decided that vegetarians were never going to look at that salad so this one deserved a post of its own.

The recipe calls for a lot of cilantro, which is no doubt one of the reasons I’m so enamored with the salad, but if cilantro is not your thing I think thinly sliced green onion would also be great.  And if you’re lucky enough to have fresh garden tomatoes and cucumbers at this time of year, this salad is a perfect way to use them! I realize tomatoes are not that low in carbs, so if you’re wanting a lower-carb version of the salad, just double the cucumbers and use half as many tomatoes and it will still be absolutely delicious; enjoy!

Vegan Tomato Salad with Cucumber and Avocado process shots collage

How to Make Vegan Tomato Salad with Cucumber and Avocado:

(Scroll down for complete recipe with nutritional information.)

  1. Start by cutting up the tomatoes and letting them drain for a few minutes in a colander. (You can catch that flavorful tomato juice and use it in another recipe if you don’t want to waste it.)
  2. Dice up the avocados, toss with 1 tablespoon lime juice, and season with salt.
  3. Cut up the cucumber into bite-sized pieces. I peeled strips off these European cucumbers, but if you have fresh garden cucumbers peeling is definitely optional.
  4. Coarsely chop a generous amount of cilantro (or sliced green onion if you’re not a cilantro fan.)
  5. Whisk together the lime juice, olive oil, Spike Seasoning (affiliate link) or other all-purpose seasoning blend. and Vege-Sal (affiliate link) or salt to make the dressing.
  6. Gently combine the avocado, tomatoes, and cucumber and stir in the dressing mixture. Then stir in the chopped cilantro and serve.

Vegan Tomato Salad with Cucumber, Avocado, Cilantro, and Lime found on KalynsKitchen.com

I would eat this for a light summer lunch, but it’s also perfect for a side dish!

More Delicious Vegan Salads for Cilantro Lovers:

Asian Cucumber Salad with Cilantro and Vidalia Onions ~ Kalyn’s Kitchen
Cilantro Slaw from Andrea’s Recipes
Thai Cucumber Salad with Mint, Basil, and Cilantro ~ Cafe Johnsonia
Garbanzo, Tomato, and Cilantro Salad with Lime and Chile Dressing ~ Kalyn’s Kitchen

Want More Summer Tomato Salads?

Check out Ten Favorite Summer Tomato Salads (plus Honorable Mentions) for more amazing salad ideas for summer tomatoes!

Vegan Tomato Salad with Cucumber and Avocado

Vegan Tomato Salad with Cucumber and Avocado

Yield 4 servings
Prep Time 35 minutes
Total Time 35 minutes

Vegan Tomato Salad with Cucumber and Avocado is a perfect summer lunch, and it's chopped cilantro and lime vinaigrette dressing that makes this one of my favorites!



  • 6 medium tomatoes, diced into bite-sized pieces (see notes)
  • 2 medium cucumbers, diced into bite-sized pieces (see notes)
  • 2 avocados, diced into bite-sized pieces (more or less to taste)
  • 1 T fresh squeezed lime juice (to toss with avocado)
  • Vege-Sal or salt to taste (for seasoning avocado)
  • 1 cup chopped cilantro (use more or less to taste; use thinly sliced green onion if you’re not a cilantro fan)

Dressing Ingredients:

  • 2 T fresh squeezed lime juice
  • 1 T best quality extra virgin olive oil
  • 1/4 tsp. Spike seasoning (see notes)
  • salt to taste (I used Vege-Sal, but sea salt would be great here)


  1. Cut up tomatoes and put them in a colander placed in the sink to drain for a few minutes.
  2. Whisk together 2 T lime juice, olive oil,  Spike seasoning, and Vege-Sal to make the dressing.
  3. Peel avocado(s) and cut into 1/2 inch pieces
  4. Put avocado pieces into plastic or glass bowl and toss with 1 T lime juice.
  5. Season generously with salt.
  6. Chop cucumbers into bite-sized pieces, peeling off thin strips if the peel is thick.  (Fresh garden cucumbers won’t need to be peeled.
  7. Coarsely chop cilantro.
  8. Combine the avocado(s), tomatoes, and cucumbers and gently stir in the dressing.
  9. Then stir in the chopped cilantro and  serve immediately.
  10. This doesn’t keep well, so only make as much as will be eaten right away.


I used about 2 cups diced tomatoes and about 1 cup diced cucumber. I love Spike Seasoning (affiliate link); can use another all-purpose seasoning blend if you don’t have Spike. Amounts of each ingredient can be adjusted to taste. Use more cucumber and less tomato and avocado if you want a version with fewer carbs. This recipe created by Kalyn.

Nutrition Information:



Serving Size:


Amount Per Serving: Calories: 91Total Fat: 5gSaturated Fat: 1gTrans Fat: 0gUnsaturated Fat: 4gCholesterol: 0mgSodium: 399mgCarbohydrates: 12gFiber: 3gSugar: 7gProtein: 3g

Nutrition information is automatically calculated by the Recipe Plug-In I am using. I am not a nutritionist and cannot guarantee 100% accuracy, since many variables affect those calculations.

If you make this recipe I'd love to hear how it turns out. Leave a star rating or share on social media with the hashtag #KALYNSKITCHEN, thanks!

Vegan Tomato Salad with Avocado thumbnail of finished salad in bowl

Low-Carb Diet / Low-Glycemic Diet / South Beach Diet Suggestions:
Every ingredient in this Vegan Tomato Salad with Cucumber, Avocado, Cilantro, and Lime is perfect for the South Beach Diet, or any other low-glycemic eating plan, although you should stick to one avocado if you’re making this for South Beach. Tomatoes aren’t that low in carbs, so for a lower-carb version I would double the cucumbers and use half as many tomatoes.

Find More Recipes Like This One:
Use the Vegan Recipes or Salads to find more recipes like this one. Use the Diet Type Index to find recipes suitable for a specific eating plan. You can also Follow Kalyn’s Kitchen on Pinterest to see all the good recipes I’m sharing there.

Pinterest image of Vegan Tomato Salad with Cucumber and Avocado

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites. As an Amazon Associate, I earn from qualifying purchases.

Leave a Reply

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

    44 Comments on “Vegan Tomato Salad with Cucumber and Avocado”

  1. Avocado AND cilantro? I am so there.

  2. Really gorgeous colors! I love this combination too. Lately I’ve been using leaves of Romaine to scoop up dips and salads in lieu of bread or tortilla chips. I think this would be that way too.

  3. I know how much you love cilantro — but I’ll swap that for some fresh flat-leaf parsley from my garden. I love avocado and cucumber together, not just for the color, but for the contrast in textures.

  4. I love avocado, lime and cilantro! Gotta try this one. Will have to get some tomatoes at the farmer’s market tomorrow and make this. YUM.

  5. Sounds totally delicious–and I just happen to have all those ingredients on hand! 🙂

  6. I am a love cilantro kind of gal. I don’t understand how my idol, the Barefoot Contessa, can despise it so.
    You can’t go wrong pairing it with avacado, your salad looks so healthy and refreshing. Perfect on the deck with a girlfriend and a glass of sauv blanc.

  7. I’m going to see if I can make this TODAY! 😉 Thanks!


  8. Delicious salad! And I love all the ingredients, although, cilantro is extremely difficult to find in Serbia. I grow my own on the apartment balcony, but this year I had only a few plants that I already used 🙂

    Thanks for your entry and for giving me opportunity to host such a wonderful event!

  9. how fortunate that i just so happen to have all these ingredients on hand. this shall be my lunch today, and i’m not kidding. excellent combination! 🙂

  10. That looks totally YUM. Cilantro is not the first thing I would grab to combine with tomatoes and avocado but I can imagine the flavour and look forward to trying this!

  11. I am not a cilantro lover but I would eat this with parsley or basil quite happily. I wanted to say thanks for looking out for the vegetarians – I can look at recipes and think about them without the meat or fish but it is so nice not to have to do creative somersaults in my head!

  12. this looks very yummy. i will have to give it a try. I am in love with all the ingredients!

  13. oooh! I think I know what I’m having for dinner now. DH is out of town so I’m doing the vegan thing. Yum!

  14. Looks quite simple, yet delicious! I love all of these ingredients actually.

  15. While traveling in Turkey a few years back this is what was served whenever salad was ordered. I love it.

  16. Cilantro pot pie?
    I’ll have to ask you to leave.
    Just ridiculous.

  17. Mallika and Maven, so glad you like the recipe. This might be my “salad of the summer,” I’ve made it so many times!

    Elkit, great meeting you too! (And I am beyond jealous that you have a neighbor with a lime tree.)

  18. Well, wuddaya know! There’s a bunch of cilantro in my fridge that needs using. And an avocado. And cucumbers (the smallish Persian ones). And tomatoes. All I need is a lime. I think I can probably snatch one from the neighbors’ tree. Perfect timing!

    Oh, and it was so great meeting you in person at BlogHer!

  19. I appreciate the salad recipe – it looks simple, fresh, and delicious. And thankyou for providing those links.

  20. I made a very similar salad the other day but with celery instead of cucumber. Love the vibrant colours!