Cut boneless beef into small cubes and set aside.
Grind cumin seeds, mace, nutmeg, whole red chilies, green cardamom, black pepper corns, cinnamon, coriander seeds and bay leaves until coarsely ground.
Add beef, soaked split chickpeas, water, ginger cubes and garlic cut in half to a pot and bring to boil. Cook on medium for almost 30 minutes until properly cooked and dry. Leave to cool.
In a chopper add the beef mix, egg and fried onion and chop until properly incorporated and then in a bowl add the kabab dough and mix in salt, red chili, green chili, fresh coriander, mint leaves and the ground spices and mix to form dough.
Make kebab balls and shallow fry in heated cooking oil until golden brown.
Beef ko chotay cubes main cut karke side par rakh den.
Ab zeera, javitry, jaifil, whole lal mirch, hari elaichi, kali mirch corns, darchini stick, dhania seeds, aur tez patta grind karlen jab tak coarse powder ban jaye.
Ab aek pot main beef cubes, soaked daal chana, pani, adrak k cube aur lehsan k halves daal kar boil kar len aur phir cover karke 30 minutes medium heat par pakne den jab tak mixture dry hojaye aur proper cook hojaye. Thanda kar len.
Ab chopped main beef mix, anda aur fried pyaaz dal kar blend karlen aur phir bowl main nikal kar is main namak, lal mirch powder, hari mirch, hara dhania, podina aur ground spices daal kar dough bana len.
Ab kabab bana len aur garam cooking oil main golden brown hone tak shallow fry karlen.