Heat oil in a pan, add whole spices bay leaf, cloves, cinnamon, peppercorn, cumin seeds, clove, and cardamom and let them sizzle.
Now, tip in the chopped/ grated onion, fry them and cook for 4-5 minutes on medium heat until softened and golden brown stirring often, till they become brown.
Now add prepare Magic masala paste and saute for a minute.
Reduce heat again and add chopped tomatoes or tomato puree. Also, add the salt at this point and cook until the tomatoes have softened.
Note: Fry on medium flame till the masala leaves oil around the edges
Note: You need to keep stirring.
Once the tempering is ready, add the boiled chickpeas to the tempering( or add tempering to boiled chickpeas), and stir well.
Add the drained chickpea stock as the required thickness of gravy and garam masala, Let the chickpea curry simmer, and pressure cook it for one whistle. Taste and adjust seasoning accordingly.
Finally, add chopped coriander and Serve it with rice, naan, or fresh roti, and salad. It will be one hearty healthy meal, that your family will enjoy.