A word on the spices used: I make my own garam masala mix, which is a ground blend of dry-roasted cloves, cardamom, fennel, cinnamon and mace. Garam masala is also available in Indian stores and most ethnic stores as are dried ginger powder and chaat masala.