Cook beef, onions and garlic in a large skillet until meat is browned; drain. Transfer to a large pot and add all seasonings and tomatoes (do not add beans). Cover and simmer on low heat for one hour, stirring occasionally.
After one hour, add beans. Cover and simmer for 30 minutes. Serve. NOTE: Recipe can be doubled or tripled.