Drumsticks are green pods from the moringa plant and are regularly used to make a variety of recipes in Indian cuisine. Both the moringa leaves and drumsticks are considered to be superfood. They are easy to find in India. If you live outside India, you can find them in Indian stores.