01 -
Mix the yogurt and chicken together in a bowl. Keep it in the fridge to soak up those flavors for half an hour, or leave it overnight for extra tastiness.
02 -
Warm up the oil in a wide pan over medium heat. Toss in the onion and cook until it turns that nice golden-brown color.
03 -
Toss in the garlic and ginger, stir for a minute ‘til you can smell it. Throw in your garam masala, cumin, turmeric, and chili, and cook for two minutes while stirring.
04 -
Add the diced tomatoes and let the mixture gently bubble for around 10 minutes. This’ll thicken up and become your sauce base.
05 -
Drop the marinated chicken into the pan, making sure it’s coated with all the spices. Let it cook through while stirring—about 10-15 minutes.
06 -
Once your chicken’s ready, pour in the heavy cream. Mix it all up and simmer a bit longer until the sauce lightly thickens.
07 -
Add salt and pepper as you like, then sprinkle some chopped coriander on top to serve.