Cook ground beef in a skillet and drain liquid off. Add chili powder, salt, and sugar; mix well. Add onions, bell pepper, tomato sauce, water and bay leaf. Simmer for one hour.
Remove bay leaf and mix vegetable oil, flour, and beans into meat mixture. Cover and simmer 30 minutes, stirring periodically.