In a deep-bottomed pan measure and add all the dry spices .
Roast on a medium flame for about 7 to 8 minutes until you get a nutty fragrance and the spices are well-roasted. Take care not to burn them.
Cool on a flat plate for sometime.
Powder the spices using the pulse option in a blender or mixer.
The final consistency should be a little thick or coarse and not smooth.
Store in an air tight container and use as needed.
Video
Notes
Dry roast the spices in a heavy bottom pan on a low flame and continuously to avoid uneven heating and burning of the spices.
Cool the spices on a flat plate before grinding.
Add very little of the optional spices mentioned as they can be overpowering.
Store in a dark and cool place so that it remains fresh.
Add this spice at the end when cooking, just before switching off the flame to help retain the flavor of the spice blend as cooking may reduce the potency of its flavors.
Reduce the flame before adding it to any dish so it does not burn and get a bitter taste.