Melt the butter in a saucepan and add onions, garlic and ginger. Cook about 3 minutes or until onions are soft. Stir in turmeric and garam masala and cook another minute.
Add water, tomatoes, chilli, bay leaves and chickpeas. Simmer 1 hour or until chickpeas are tender and cooked, stirring occasionally.