1Combine onion, ginger, garlic, almonds, peppers, cumin, coriander, turmeric, cayenne, and salt in a food processor or blender. Blend until you have a paste, you may have to push it down with a rubber spatula at times.
2Put the oil in a large, wide, and preferably non-stick pan and heat it over a medium-high flame. When hot, pour in the paste from the blender. Stir and fry the paste for 10-12 minutes or until you can see the oil forming tiny bubbles around it.
3Put in the chicken, with the 1 cup water, lemon juice and black pepper. Stir to mix and bring to boil. Cover, turn heat to low and simmer gently for 25 minutes or until the chicken is tender. Stir a few times during cooking period.