Fry the onions in the oil in a large pan over low heat for 5 minutes or until soft.
Add the apples and stir.
Add the sugar, stir and fry for a minute.
Add the cabbage, vinegar, bay leaves, juniper berries and sultanas. Cover the pan and cook over a low heat for 40 minutes.
Add the salt and pepper, stir and continue to cook for a further 2 minutes.
Can be made the day before it's needed. Just keep in a cool place and reheat just before serving.Please note: calories and other nutritional information are per serving. They’re approximate and will depend on exact ingredients used.