Heat vegetable oil in a large pot over medium high heat.
Add in onions, bacon, and grated apple and sauté until golden brown for about 5 minutes.
Now add spices to the pot and sweat for 3 minutes, then add wine, juice, bay leaves and vinegar. Season and add in kraut.
Reduce temperature to low heat and simmer mixture for 15 minutes plus until liquid reduces by 2/3. Taste and season if needed, and enjoy!