Soak chickpeas overnight or atleast 4 to 5 hours.
Dry roast dried coconut, sesame seeds, and peanuts. Cool and grind into a fine paste with a little water. Add garlic, ginger and sliced tomato.
Heat oil and add whole spices (cinnamon, cardamom, cloves, bay leaf).
Add sliced onions and sauté until golden.
Add ground masala paste and cook for 2–3 minutes.
Stir in all the dry spice powders (bottle masala, chilli, turmeric, coriander) and salt.
Add the chickpeas and some water. Pressure cook for 10–15 minutes.
When done, Add garam masala, mix well.
Garnish with fresh coriander leaves and serve hot with rice or roti.