-
1
Combine the lemon juice and salt in a large, nonreactive mixing bowl and stir until slightly dissolved.
-
2
Add the chicken thighs, one at a time, dipping both sides of each piece in the marinade to coat.
-
3
Cover and allow to marinate in the refrigerator for about 30 minutes.
-
4
While the chicken is marinating, puree the onions, garlic and ginger in a food processor or blender.
-
5
Add a little water, if necessary, to get the blades moving.
-
6
Heat the butter in a Dutch oven over medium heat and stir in the paprika to color the oil.
-
7
Stir in the berbere paste and cook for 3 minutes, until heated through.
-
8
Add the onion mixture and saute until most of the moisture evaporates and the mixture reduces, about 15 minutes.
-
9
Pour in the stock and wine, add cayenne to taste and season with salt and pepper.
-
10
Remove the chicken from the lemon juice and discard the marinade.
-
11
Add the chicken to the pot and cover with sauce.
-
12
Bring the sauce to a boil, reduce the heat to low, cover and simmer for 45 minutes, flipping the chicken halfway through.
-
13
Add water, if necessary, to maintain the liquid level.
-
14
Add the whole hard-boiled eggs and continue to cook until the chicken is very tender, 10 to 15 minutes.
-
15
Adjust seasoning and serve hot with injera bread or rice.