Preheat the oven to 350°F. Line your pastry crust with foil and pie weights (if you have them) and bake for 15-20 minutes, until pale golden. Remove the foil and weights and turn the oven up to 375°F.
Meanwhile, cook the bacon in a large heavy skillet over medium heat, add onion and cook until the bacon is crisp and the onion is tender. Add the coleslaw and cook until it wilts and all excess moisture evaporates, 10-15 minutes
In a medium bowl whisk together the eggs, half & half, cheese, caraway seed (if you're using it) salt and pepper. Spread the cabbage mixture into the crust and pour the egg mixture overtop. Bake until filling puffs and starts to brown, about 40 minutes. Serve warm or at room temperature.