Toast all the spices and grind to a powder. The recipe makes extra spice that you can keep for future use.
In a large pot over low-medium heat and add the oil and onions. Sauté for 10 minutes, until the onions are caramelized into a dark brown color.
Add the minced garlic & ginger together with the chili and cook for 2 minutes to extract all the flavors.
Add the beef and toss for 2 minutes, followed with the pilau masala spice prepared earlier and start browning the beef.
Once beef is tender, add in the chopped tomatoes and let it cook for about 5 minutes or until it releases its juices and begins to thicken after which you can then stir in the potatoes.
Add water, toss in the cilantro, rosemary, thyme, salt & bouillon cube and bring everything to simmer for about 5 minutes.
Stir in the rice then cover and leave to cook on low heat for 25 minutes until the liquid has been absorbed.
Serve and garnish as desired! Enjoy