Step 1
Heat oil in a large pot and add sliced onions. Cook until golden brown, then add ginger and garlic. Stir well to release their aroma and flavor.
Step 2
Add beef pieces and cook until browned on all sides. Mix in tomatoes, salt, black pepper, and cumin. Stir and allow the mixture to cook until the tomatoes soften and the spices blend well.
Step 3
Pour in water, cover the pot, and let the beef cook on medium heat until it becomes tender and fully cooked. This step helps develop a rich broth.
Step 4
Wash rice thoroughly and add it to the pot. Stir gently and adjust seasoning if needed. Let the rice cook in the beef broth until most of the liquid is absorbed.
Step 5
Lower the heat to very low, cover the pot tightly, and steam the rice for 15-20 minutes.
Step 6
Once done, fluff the rice with a fork and serve hot with salad or yogurt.