Heat oil in a large, heavy-bottomed saucepan over medium-high. Add onion and speck, and cook, stirring occasionally, until onion is softened and speck is rendered and starting to become crisp, 6 to 8 minutes. Add garlic and cook, stirring constantly, until fragrant, about 1 minute.
Add cabbage to onion mixture, and cook, stirring occasionally, until cabbage is slightly softened and wilted, about 3 minutes. Add brown sugar, and cook, stirring often, until mixture starts to caramelize, about 2 minutes. Add apples, wine, vinegar, orange zest, caraway seeds, cinnamon stick, and juniper berries; stir to combine. Reduce heat to low; cover and simmer, stirring occasionally, until cabbage is softened, 20 to 25 minutes. Season with salt and pepper to taste. Serve warm.
