In a large pot, heat the vegetable oil over medium-high heat.
Add the meat chunks and brown on all sides. Remove the meat and set aside.
In the same pot, add the finely chopped onion and minced garlic. Sauté until the onion becomes translucent.
Add the chopped tomatoes and green bell pepper. Cook until the vegetables are soft and well combined with the onions and garlic.
Return the browned meat to the pot and stir well to combine with the sautéed vegetables.
Stir in the ground paprika, ground turmeric, ground cumin, ground coriander, salt, and black pepper.
Pour in the water or beef broth and bring to a boil.
Reduce the heat to low, cover, and simmer for about 1.5 to 2 hours, or until the meat is tender and the flavors have melded together. Check occasionally and add more water if necessary to keep the meat covered.
Remove from heat and garnish with chopped fresh cilantro or parsley.
Enjoy your meal!