Toast the cumin seeds in a large skillet over medium heat for about 30 seconds until fragrant and slightly darker, then remove and set aside.
Add oil to the skillet and heat it until shimmering. Sauté the chopped onion for about 5 minutes until translucent and lightly golden, stirring frequently.
Stir in the minced garlic and grated ginger, cooking for about 1 minute until fragrant and aromatic.
Add paprika, turmeric, cumin, and the toasted cumin seeds back to the skillet, cooking for another 30 seconds while stirring, until the spices bloom and release their aroma.
Pour in the tomato puree, stirring well to combine. Let it simmer gently for about 10 minutes until the sauce thickens slightly and deepens in color, filling the kitchen with a smoky, spicy aroma.
Rinse and drain the chickpeas thoroughly, then add them to the skillet, stirring gently to coat with the sauce.
Pour the coconut milk into the sauce, stirring until well combined. Let it simmer for another 5 minutes until the sauce becomes creamy and fragrant.
Adjust seasoning with a pinch of salt if needed, then sprinkle the chopped cilantro over the top for a fresh herbal burst.
Serve the chickpea tikka masala hot over rice or with naan, garnished with extra cilantro if desired. Enjoy the rich, saucy dish with its vibrant spices and tender chickpeas.