Heat the oil in a deep pan. Sauté onions and garlic. Add beef and saute until color changes.
Add vinegar, salt, pepper and do not stir. Cook over moderate heat until liquid is reduced to half.
Add water and cook covered until beef is tender.
Add coconut milk and finger chili pepper and allow to simmer for 10 minutes over low heat.
Pour in coconut cream and allow to simmer for another 5 minutes over low heat.
Adjust seasoning if necessary.