Tag: drumsticks

Indian

Drumsticks Aloo Masala

One of the yummiest North Indian dish Drumsticks Aloo Masala.  This is drumstick vegetable not the chicken drumsticks.  These drumsticks are pods of the plant called Moringa oleifera.  It is native to the southern foothills of Himalayas.