In a large bowl, whisk together the yogurt with two tablespoons turmeric, two tablespoons yellow curry, and one tablespoon each of cumin, coriander, and garam masala. Add the cubed chicken to the sauce and marinate for at least 4-6 hours (or longer for deeper flavor).
Heat a skillet over medium-high heat. Add the ghee until melted, then add the chopped onion. Sauté until softened, about five minutes. Stir in the red curry paste and tomato paste.
Crush the cardamom pods and stir in the seeds until fragrant. Add in the minced ginger and garlic. Season with salt and pepper, and add red pepper flakes if you prefer a spicier tikka masala.
Add the halved cherry tomatoes to 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 165°F.
Serve right away alongside cooked basmati rice. Top with cilantro for added freshness and flavor. Naan and samosas can be served as additional sides - enjoy!