In a large saucepan, cook off the bacon until crispy. Remove from the pan and reserve the bacon fat. Sauté the onions, pepper and garlic in the bacon fat until translucent.
Add the caraway seed and cabbage. Sauté for 3-5 minutes. Add the cider, vinegar, sugar and white pepper. Toss the cabbage well. Add the bacon and enough chicken stock to cover the cabbage. Bring to a boil. Reduce the heat and simmer until the cabbage is tender.