Heat oil in a pan and temper with bay leaves, red chilies, cinnamon, cardamoms, cloves, peppercorns and mace. Saute for a few seconds.
Add the raw jackfruit, chana dal, ginger, garlic, salt and turmeric powder. Saute for 2 minutes and then add 1/2 cup water.
Pressure cook for one whistle. The water needs to be absorbed. If not simmer till dry. Allow it to cool down.
Grind into a coarse paste. To it add the onions, coriander leaves, green chillies, roasted gram flour and cashewnut powder.
Combine everything well and then form into round shaped kebabs. Brush with some oil and grill for 30 minutes. Flip it over midway and again brush with some more oil.
Serve these grilled Shami Kebabs on a bed of salad for a light healthy meal any time of the day.