Instructions

  1. To make the marinade: Put the onion, ginger, garlic, salt, cayenne pepper, black pepper and 3 TBSP water into a blender. Blend to a smooth paste, pushing down with rubber spatula when needed.
  2. To marinate the chicken: Put the sliced chicken in a bowl. Add the marinade and mix well. Cover and refrigerate for 30 minutes or up to 3 hours.
  3. To make the dish: Pour the oil into a wide, nonstick pan set over medium-high heat. When the oil is hot, add the cinnamon and cardamom. Stir for 10 seconds. Put in the onion and fry, stirring at the same time, for 6 to 7 minutes, or until the onion turns a reddish-brown color. Add the cumin and coriander. Stir once. Add the yogurt, 1 TBSP at a time, and stir until it is absorbed. Add the tomato and stir for 1 minute. Reduce the heat to medium, add the chicken, together with its marinade, and cook, stirring, for 3 to 4 minutes, or until the chicken pieces turn white. Add 3/4 cup water, the salt, and garam masala. Stir and bring to a simmer. Reduce heat to low and cook, uncovered for 2 to 3 minutes, stirring now and then.