Made with stew beef or another low grade of beef, this is a good, inexpensive dish that will feed at least 10 people. Serve it with condiments (chutney, sliced bananas, chopped tomatoes, raisins, coconut, or chopped hard-boiled eggs) on separate plates.
In a Dutch oven, heat the oil over medium heat. Add the onions and saute until golden, about 10 minutes. Remove the onions from the pan and set aside. In the same oil (adding more, if necessary), brown the meat. Return the onions to the pan along with the tomatoes, salt, and chili powder. Cover and simmer for 30 minutes. Blend the curry with the vinegar and sugar and add to the pan. Cover and simmer for 2 hours. Add tomato juice if extra liquid is needed. Serve over rice.