Heat 4-5 tbsp oil in a deep bottom pan; sear the beef cubes in batches and keep aside.
Add more oil if necessary and when medium hot, add the garlic, onions and spring onions. Cook till softened and then add the berbere.
Mix well to combine and cook on low heat for a minute.
Next add the tomatoes and mix well. Add the sugar and season with salt. Cook on medium for 2 minutes and then add the seared beef cubes.
Also add 2 cups water and bring to boil. Taste and season with salt if necessary.
Simmer and cook till the beef pieces are tender and soft (stir occasionally and add more water if necessary).
Finish with fresh coriander leaves mixed through.
Rest for at least 30 minutes before serving for the flavours to develop.