This dish is very spicy. If you like it less spicy, just cut back on the Berbere. You can also make this dish with bone-in chicken parts with the skin removed. Feel free to experiment with beef, tofu or lamb. Any protein works! Also, see our recipe to make your own ghee.
Heat ghee over medium heat in a large pot or Dutch oven. Add onions and garlic, and saute until translucent, about 5 min. Add Berbere, ginger, black pepper, chicken stock and tomato sauce, and simmer for 15 min. Add chicken to pot, stirring to ensure chicken pieces are fully coated, and simmer for 20 min. Remove a small amount of sauce into a bowl and combine it with the peanut butter, stirring until smooth. Return the sauce and peanut butter mixture to the pot. Lightly score the eggs (so they can soak up the sauce) and add them to the pot. Continue simmering until chicken is cooked through, about 10 to 20 min., depending how big your chicken pieces are.
With traditional Ethiopian injera bread (or tortillas) and one egg per person. Also good on rice.