In my opinion, cannellini beans, also called white kidney beans, is the best chickpea substitute because it has the closest size, texture and taste. Cannellini beans can be used as a substitute in most dishes where chickpeas are used.