Heat the vegetable oil in a large pot over medium heat.
Add the chopped onions and cook until soft and translucent, about 5 minutes.
Stir in the minced garlic and ginger, and cook for another 2 minutes until fragrant.
Add the tomato paste, ground cumin, ground coriander, ground turmeric, paprika, and berbere spice mix (if using). Stir well to coat the onions and cook for 1-2 minutes.
Add the beef or lamb cubes to the pot and cook until browned on all sides.
Pour in the water or beef broth, stirring to combine. Bring to a boil.
Reduce heat to low and simmer for 30-40 minutes, or until the meat is tender and cooked through.
Stir in the frozen peas and cook for an additional 5 minutes.
Season with salt and black pepper to taste.
Garnish with fresh cilantro before serving.
Enjoy your meal!