In a large pot, heat the vegetable oil over medium-high heat.
Add the lamb or beef 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 is translucent.
Add the chopped tomatoes and cook until they begin to soften.
Stir in the ground cumin, ground coriander, ground turmeric, ground black pepper, and salt. Cook for about 2 minutes until the spices are fragrant.
Return the browned meat to the pot.
Add the chopped green bell peppers, cubed potatoes, sliced carrots, and sliced zucchini. Stir to combine.
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 and vegetables are tender and the flavors are well combined.
Stir in the chopped fresh cilantro.
Adjust seasoning with salt and pepper if needed.
Ladle the ogdat into serving bowls.
Enjoy your meal!