1. If you like the sliced onions to have some crunch, add them later.
2. I buy my spices from Mountain Rose Herbs because I can easily buy most of them under one roof -
cayenne chilies,
cinnamon sticks,
star anise,
cloves, &
cardamom pods.
3. Cayenne chilies are spicy . If you use a milder type of dry chili, you'll have to double or maybe even triple the amount in this recipe. To give you an idea, cayenne's spiciness scale is 30k - 50k while Jalapeno or Fresno is only 3k - 10k. Serrano or Holland chilies are about 10k - 20k while Thai bird's eye chilies are 100k.
4. Shallots (short variety) and galangal (blue ginger root) can be found in Thai or Chinese markets.