Ethiopian
Rub the chicken pieces with the lemon juice and 1 tsp of the salt, cut 2-3 shallow slashes in each piece and set aside for 20 minutes.
Put the onions in a large heavy pot without any fat and cook over medium-low heat for 25-30 minutes, stirring often, until soft, dry and golden; add a spoonful of water if they start to catch.
Stir in the niter kibbeh and cook for 5 minutes, then add the berbere and cook for 10 minutes more, stirring, adding a splash of the water if the paste sticks.
Add the garlic and ginger and cook for 2 minutes, then add the chicken, turn it in the sauce and pour in the remaining water.
Cover partly and simmer on low heat for 40-45 minutes, stirring now and then, until the chicken is tender and the sauce is thick and dark red.
Make a few shallow cuts in each egg, add the eggs with the remaining salt, the korarima and pepper, and simmer for 10 minutes so the eggs take on the color of the sauce.
Serve hot on injera, with one egg and two pieces of chicken per portion.