Before you cook the Beef, you have to keep it to marinate for some time. Start by rinsing and cuting the Beef into bite size cubes and add it to a mixing bowl together with all the above mentioned marination ingredients. Mix and massage the marination into the beef pieces so that the flavoures are well covering the meat. Keep it standing for 1 hour in the fridge.
Just before you want to cook the meal, cut the Onion, Carrot, Aubergine, Tomato and chop the Garlic cloves. Keep a pot ready on slow heat with the Olive Oil and fry the Onion translucent.
Add in the Carrot, aubergine, Tomato and Garlic and stir fry for 3 minutes then add the Beef cubes, continuing stir frying for an other 3 minutes
Now pour the water in and add the curry leaves, cinnamon, chilli, Turmeric powder, Asafoetida, Salt and Pepper. Bring it all to a boil and then take down the heat to allow it to cook slowly, covered for 20 minutes. Stir occasionaly, just to make sure that nothing sticks at the bottom.
Once your pot is finnished cooked add in the Coconutmilk and mix it well, cook it for an other 3 minutes and your dish is ready to be served hot.