This paper investigates bambara groundnut leaf disease recognition using two popular techniques known as Convolutional Neural Network (CNN) and Bag of Features (BOF) with Speeded-up Robust Feature (SURF) and Support Vector Machine (SVM) classifier. Leaf disease recognition has attracted many researchers because the outcome is useful for farmers. One of the crops that provide high income for farmers is bambara groundnut but the leaves are easily infected with diseases especially after the rain. This could affect the crop productivity. Thus, automatic disease recognition is crucial. A new dataset that consists of 400 images of the infected and non-infected leaves of bambara groundnut has been constructed. The experimental results indicate that both of these techniques produce excellent leaf disease recognition accuracy.