Heat a large pot over medium heat, and when it’s hot, add spiced butter and onions. Sauté onions, stirring frequently, until they are deep brown – 7-10 minutes.
After the onions are caramelized or reach a deep brown color, add some more oil, followed by the Berbere spice, garlic, and ginger
Stir for about 2-3 minutes for the flavors to blossom and the mixture has a deep rich brown color. Be careful not to let it burn.
Then add about 2-3 cups water. Add chicken, tomato paste, paprika, basil, salt, and cook for about 30 minutes.
Throw in the eggs and lemon juice; thoroughly mix to ensure that the eggs are immersed in the sauce.
Continue cooking until chicken is tender about 10 minutes or more.
Adjust sauce thickness and seasoning with water or broth, lemon, salt according to preference.