Heat oil in a pan and add cumin seeds.
Sauté onion until golden, then add ginger-garlic paste.
Add tomatoes and all spices. Cook until soft and aromatic.
Mix in boiled chickpeas and mash slightly for a thick filling. Add cilantro and let cool.
In a bowl, combine flour, yogurt, sugar, baking powder, baking soda & salt.
Add warm water gradually and knead into a soft dough. Rest for 1 hour.
Divide dough into balls, stuff with chana filling, and roll gently into naan shapes.
Cook on a hot skillet until bubbles form and both sides get golden brown spots.
Brush with melted butter and serve hot.
