Heat butter over medium heat in a large skillet. Add the onion and saute until translucent, about 3-4 minutes.
Add the minced ginger and garlic, and saute for 30 seconds more until fragrant.
Add the spices and cook for about 30 more seconds until fragrant.
Add the lime juice, chicken, and tomato sauce, cover, and cook for 6-7 minutes until the chicken is cooked through.
Whisk in the heavy cream and yogurt, and simmer for about 5 minutes, stirring occasionally until everything is well combined and the sauce is hot. Garnish with cilantro or parsley, and serve over rice or with naan!
Notes
Feel free to use regular tomato sauce for this recipe, but I would recommend not adding the ¼ tsp salt as regular tomato sauce is very salty. Salt to taste when in doubt!
Chicken thighs or breasts both work great for this recipe, just make sure they are raw and boneless/skinless for best results.