In a large skillet, heat the extra virgin olive oil over medium heat. Once hot, add the finely chopped onion and sauté, stirring occasionally, until the onion becomes translucent and golden, approximately 5 minutes.
Add the minced garlic and grated ginger to the skillet, stirring continuously for another 2 minutes until their aroma fills the kitchen.
Sprinkle in the tikka masala spice blend, continuously stirring for about 1 minute. This will help to toast the spices, enhancing their flavors.
Pour in the diced tomatoes and creamy coconut milk, stirring well to combine. Increase the heat slightly and allow the mixture to come to a gentle simmer for about 5 minutes, which will allow the flavors to meld beautifully.
Gently fold in the drained chickpeas, ensuring they are well coated in the rich sauce. Lower the heat and let the chickpea mixture simmer for an additional 10 minutes, stirring occasionally, to enable the sauce to thicken.
Stir in the garam masala and fresh lemon juice, and season with sea salt to taste. Let the dish simmer for a few more minutes to deepen the flavors, stirring occasionally.
After removing the skillet from heat, allow the dish to sit for a few minutes to rest. Serve the chickpea tikka masala over a bed of fluffy basmati rice or quinoa, garnished generously with freshly chopped cilantro.