In a large bowl, place all vegetables and cilantro. Mix together.
In a small bowl or measuring cup, whisk the dressing ingredients together. Drizzle over the salad.
Let the salad sit for 10-20 minutes to marinate.
Add avocado and serve immediately. Enjoy!