Heat vegetable oil and butter in a pan. As soon as the butter melts, add onions and garlic. Saute both ingredients together, and once they caramelize, put the beef onto the mixture. Blend the curry, turmeric, cinnamon and pepper in a separate bowl then combine them together with the beef. Cook until the meat is no longer pink.
Stir in the coconut milk and simmer for five minutes longer. Add chopped tomatoes on top of the dish, then garnish with parsley just before serving.