Lightly roast all spices (except amchur and turmeric powder) in a pan until they are fragrant and hot to the touch, about 2 to 3 minutes. Stir frequently and make sure not to burn by roasting too long. The goal is to make them a bit toasty so they are easy to grind.
Take out the roasted spices in a dish and allow them to cool down completely.
Add the spices to a spice grinder and make a fine powder. Add amchur powder and turmeric powder and pulse 2 to 3 times or until mixed well. Store in an airtight container in a cool dry place away from direct sunlight.
Video
Notes
If you do not have amchur powder, you can simply skip it and instead squeeze the fresh lemon juice into the chana masala once it is done cooking.
Ground cumin can be used instead of whole cumin
1 tablespoon ground cinnamon can be used instead of cinnamon stick
This recipe makes about 4 oz or half a cup of chana masala spice blend