Heat the oil in a pan or frying pan and fry the chicken legs in it vigorously on all sides. Season with salt and pepper and remove. Sauté onions in hot fat, add sauerkraut and braise.
Add apples, laurel and juniper berries and deglaze with apple juice and stock. Place the chicken legs on the cabbage and braise covered for 40 to 45 minutes. Wash the potatoes, peel them and cook in little boiling salted water for 20 minutes.
Wash parsley, dab dry and chop finely. Drain the potatoes and toss together with the parsley. Season sauerkraut with salt and pepper and arrange on plates with chicken legs and potatoes.
Sprinkle almond slivers on the chicken legs and serve garnished with bay leaves as desired.