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!