1. Combine the beans, rice, tomato, celery, green pepper, onion, and cilantro in a large bowl, and toss to mix well.
2. Combine the dressing ingredients in a small bowl, and stir to mix well. Pour the dressing over the bean mixture, and toss to mix.
3. Cover the salad and chill for at least 2 hours before serving.