- In a large mixing bowl, add a 1" piece of chicken, Greek yogurt, olive oil, lime juice and minced garlic. 
- Using tongs, mix the ingredients and coat the chicken in the marinade. Cover with plastic wrap and transfer to the refrigerator to marinate for about 4 hours. 
- After marinating the chicken, add a little olive oil to the pan and heat over medium-high heat.  
- Remove the chicken from the marinade and let it drain. 
- Add the chicken to the hot pan and fry until golden on all sides and cooked through. Set aside. 
- To make the tikka masala sauce, add the butter to a large pan and heat over medium heat.  
- Once melted, add the onion and cook, stirring occasionally, until translucent and golden (about 5–7 minutes). 
- Meanwhile, in a small bowl, combine the coriander, cumin, cardamom, nutmeg, paprika, cayenne and ginger. 
- Stir and then add the spice mixture to the cooked onions along with the tomato purée, water, heavy cream and salt. Bring the mixture to a boil, stirring constantly. 
- Reduce to a low heat, then add the cooked chicken and allow to bubble for about 5 minutes. 
- Garnish with fresh cilantro and serve warm with cooked basmati rice or naan bread. 
- Serve & Enjoy!