Combine first 3 ingredients in a Dutch oven; cook over medium heat until browned, stirring to crumble.
Drain in a colander; pat dry with paper towels. Wipe drippings from pan with a paper towel; return mixture to pan.
Add tomatoes and next 6 ingredients (tomatoes through salt); bring to a boil. Cover, reduce heat, and simmer 2 hours; stir occasionally. Stir in beans and hot sauce. Cover; simmer 30 minutes.