Heat the vegetable oil in a large pot over medium heat. Add the meat cubes and sear until browned on all sides. Remove the meat and set aside.
In the same pot, add the chopped onions and cook until they are soft and golden brown, about 8-10 minutes.
Stir in the ground turmeric and cumin (if using). Cook for another 1-2 minutes until fragrant.
Add the chopped parsley, cilantro, fenugreek, and chives to the pot. Stir well and cook the herb mixture over medium heat for about 10-15 minutes, until the herbs are wilted and the mixture is fragrant.
Return the browned meat to the pot. Add the dried Persian limes and pour in enough water or beef broth to cover the meat and herbs.
Bring the mixture to a boil, then reduce the heat to low. Cover and simmer for about 1.5-2 hours, or until the meat is tender and the flavors have melded together. Stir occasionally and check for seasoning, adjusting salt and pepper as needed.
If desired, add a tablespoon of lemon juice for a tangy flavor boost.
Enjoy your meal!