Blend onion, ginger, and garlic together to create a thick paste.
Heat some oil in a pan. Once hot, toss in cumin seeds and sauté for a few seconds.
Next, add the onion, ginger, and garlic paste to the oil and stir well. Incorporate additional spices, including red chili powder, turmeric, and coriander, stirring until the raw flavors are cooked out. If needed, add a splash of water to prevent the spices from burning.
Mix in yogurt and continue stirring until the masala is well combined.
When the gravy thickens and the masala is ready, gently fold in the boiled chickpeas.
Pour in 300 ml of chicken stock (broth) or water to achieve a slightly thinner gravy.
To help the chickpeas blend with the gravy, add a pinch of baking soda.
Sprinkle a pinch of baking soda. This step will help to tenderize the chickpeas and make a creamy and soft texture.
Cover the pan and simmer the curry for 25 minutes.
Finally, garnish with sliced ginger and green chilies, and serve alongside tandoor roti or paratha.