Depends how much you can splurge on the stuff........
Cheap: ........got to be ChungKing Mansions, or even Mirador.....
Moderate: Indian Provison Stores, and the like....
Expensive: other upmarket Indian restaurants, etc...
Otherwise, if you want to gift them to someone in India (God knows why??, they get better stuff there), try http://shopping.indiatimes.com.
good luck.