Make dressing: place all ingredients for the dressing except olive oil. Blend and then slowly add in olive oil while blending on low. You can also do this with an immersion blender. Set aside.
Prep salad: Add all ingredients into a large bowl and toss. Add dressing and toss again. Serve immediately or let the salad chill in the fridge before serving.
Notes
Chickpeas: I used canned chickpeas because they're super easy to use! If you don't like chickpeas you can substitute for another white bean like cannellini beans or Northern beans.