No, you can cook the beans without soaking them. Cook them low and slow for about 2 hours, and they turn out perfectly.