Brown ground beef over medium heat for 8 minutes or until well done. Stir frequently to crumble meat. Drain in colander and rinse with cool water to further reduce fat if desired. Remove cooked meat to a large bowl.
To sauté pan, add onion, green pepper and garlic and sauté until tender. Add tomatoes with juice and cook for 3 minutes more.
Add oregano, cumin, chili powder, cocoa powder, sugar and hot sauce. Cook for another 3 to 5 minutes.
Add beans and meat and cook for an additional 15-20 minutes. Add salt and pepper before serving if desired.