In a large bowl, whisk together the yogurt with two tablespoons turmeric and yellow curry, and one tablespoon cumin, coriander, and garam masala. Add the cut up chicken to the sauce and marinate for at least 4-6 hours (or longer).
Heat a skillet over medium high heat. Add the ghee until melted, then add the onion. Saute until softened, about five minutes. Stir in the red curry paste and tomato paste.
Crush the cardmom and stir in the seeds until fragrant. Add in the garlic and additional coriander and curry, as desired. Season with salt and pepper, and add red pepper flakes if you want a spicier tikka masala.
Add the halved cherry tomatoes into the skillet. Cook, stirring occasionally, until the tomatoes are soft enough to be easily crushed with the back of a wooden spoon - about 4-5 minutes.
Pour the marinade and chicken into the skillet. Stir to incorporate the onions and tomatoes. Let the sauce simmer, stirring occasionally, for 8-10 minutes, or until the chicken is cooked through and has reached an internal temperature of 160 F. Serve right away alongside cooked basmanti rice, naan and samosas. Enjoy!