In a large pot, heat the vegetable oil over medium heat. Add the chopped onions and sauté until golden brown. Add the minced garlic and cook for another minute.
Add the lamb or beef chunks to the pot. Cook until the meat is browned on all sides.
Stir in the ground turmeric, ground cumin, ground coriander, ground black pepper, ground cinnamon, and salt. Cook for 2-3 minutes, allowing the spices to release their aroma.
Add the chopped tomatoes, carrots, and potatoes to the pot. Stir well to combine with the meat and spices.
Pour in the water or beef broth, bring to a boil, then reduce the heat to low. Cover the pot and let it simmer for about 1-1.5 hours, or until the meat is tender and the vegetables are cooked through.
Stir in the green peas and chopped fresh cilantro. Cook for another 5-10 minutes.
Ladle the shorwa into bowls and garnish with fresh parsley. Serve hot with naan or crusty bread.
Enjoy your meal!