1Peel and dice the potatoes into small cubes.
Boil the potatoes in salted water until they are just tender, then drain and set aside.
Peel and finely chop the onions.
Heat some oil in a large pan over medium heat and add the onions. Sauté until they are soft and translucent.
Chop the tomatoes and add them to the pan with the onions. Cook until the tomatoes are soft and start to break down.
Add the berbere spice to the pan and stir well to combine with the onion and tomato mixture.
Gently add the boiled potatoes to the pan and stir to coat them with the spice mixture.
In a separate pot, boil the eggs until they are hard-boiled, then peel and cut them in half.
Add the halved eggs to the pan with the potatoes and gently stir to combine.
Allow the curry to simmer for a few more minutes to let the flavors meld together.
Serve hot with rice or bread.