Marinare lo stinco di maiale. Mettere lo stinco in una pentola. Aggiungere alla carne le cipolle e le carote tritate. Aggiungere l'aglio sbucciato, il cumino e 5-6 grani di pepe. Aggiungere sale e salsa di soia. Alla fine versate la birra; deve coprire completamente la carne, quindi scegliete il volume della padella in modo da utilizzare il minimo di bevanda schiumosa. Coprite la padella con un coperchio e mettetela a marinare in frigorifero per tutta la notte, in modo che il sapore del piatto diventi più intenso e ricco. Tuttavia, è possibile cuocere lo stinco non appena ci si versa sopra la birra.
Fate bollire lo stinco. Mettete la padella sul fuoco alto e portate a ebollizione. Togliete la schiuma dalla birra bollente e abbassate la fiamma al minimo. Cuocere lo stinco sotto il coperchio per circa 120 minuti. Girare una volta durante la cottura. Dopo 2 ore, togliere lo stinco e lasciarlo raffreddare leggermente.
Preparate la salsa. Mescolare il miele e la senape in un contenitore profondo. Mescolate bene il tutto e lasciate riposare per 5-7 minuti.
Preparare lo stinco per la cottura. Rivestire una teglia con carta stagnola. Togliete le verdure dalla padella in cui avete cotto lo stinco e distribuitele su una teglia da forno. Disporre le mele sopra le verdure. Versare 2-3 mestoli di brodo di birra sulle mele. Il fondo della pentola deve essere coperto di liquido. Ungere generosamente lo stinco su tutti i lati con la salsa al miele e senape e disporlo al centro della teglia. Disporre le patate attorno allo stinco. Disporre i crauti negli angoli della teglia.
Cuocere lo stinco alla bavarese nel forno. Mettere la teglia con lo stinco nel forno preriscaldato a 170 gradi. Cuocere in forno per 40 minuti, fino a doratura. Ogni 10 minuti versare il brodo di birra dalla padella sulle verdure e sulla carne. Se necessario, spennellare la carne con la salsa rimasta.