Rinse your chicken thigh pieces with some lemon wedges until clean, pat dry and season with salt and black pepper.
Heat up a large pot, transfer the sliced onion into the pot and start to sautee the onions till it starts to brown. this should take anywhere between 30-45 mins on medium heat. Continue to stir to prevent burning.
When the onions have browned completely in the pot, add in the garlic, olive oil and the niter kibbeh/butter, continue to stirfry.
Go in with the berbere spice, chicken bouillon and salt, continue to stir until well combined.
Add in 1 cup of water and immerse the chicken thighs in the sauce, cover and let it cook on medium to low heat for about 45 mins.
Add in the hard-boiled eggs into the sauce and cover to continue cooking for aother 15 mins.
It is ready when the chicken is tender, oil has risen fully to the surface of the sauce and the eggs have browned nicely.
Let it sit for a few mins before serving with injera flatbread to complete the experience.