Cook the bacon in a large deep skillet or dutch oven over low heat for 15 minutes.
Add the onions and cook until wilted, 10 minutes. Add the remaining ingredients and toss well.
Cover the skillet, and cook over medium heat for 1¼ hours, stirring occasionally. If necessary, add a bit more liquid. Adjust the seasonings and serve hot.