there are more than 40 indian spices. many are obscure and used only in certain regions, like stone flower and garcinia. we've come up with this list of 24 essential spices that are used in just about all indian food, encompassing several centuries-old culinary traditions from all over the broad subcontinent.