Season the chicken pieces with salt and black pepper.
In a large pot or Dutch oven, heat the vegetable oil over medium heat.
Add the chopped onions and cook, stirring frequently, until they are golden brown and caramelized, about 15-20 minutes.
Stir in the minced garlic and ginger, and cook for another 2-3 minutes until fragrant.
Stir in the Berbere spice mix, paprika, and ground turmeric. Cook for 1-2 minutes to toast the spices.
Add the chicken pieces to the pot and cook, turning occasionally, until they are browned on all sides.
Pour in the chicken broth, diced tomatoes, and tomato paste. Stir well to combine.
Bring the mixture to a boil, then reduce the heat to low.
Cover and simmer for about 30-40 minutes, or until the chicken is tender and cooked through.
Gently stir in the hard-boiled eggs and let them warm through for about 5 minutes.
Adjust the seasoning with salt and black pepper to taste.
Garnish with chopped fresh cilantro or parsley.
Enjoy your meal!