Add 2 tbsp oil to a wok, then layer onion, peppers, garlic and ginger. Mix dry spices in mortar or small bowl (note that garam masala may be used). Combine yogurt and tomato paste in a small bowl. Add 2 tbsp oil to a large non-stick skillet and preheat over medium heat. Cut chicken into pieces, trimming fat as required, coat with flour in plastic bag. Turn on wok to medium, let onion cook for 5 minutes, then add spices and stir occasionally and kept covered. Place chicken into skillet, spread evenly and turn up heat to medium-high. Cook chicken until almost done, flipping once and breaking up bunches to ensure even cooking. Add chicken to wok, stir to coat chicken, and cook for 2 minutes. Add yogurt mixture to wok. stir to coat everything, and cook for 2 minutes. Serve over rice, garnish with cilantro, coriander leaves or thinly sliced peppers.
NotesGaram masala may be used instead of individual spices (2 tbsp).