Schweinshaxe é um prato bávaro que pode ser preparado de várias maneiras, mas é essencialmente um jarrete de presunto assado ou assado que tem uma pele de mogno crocante quando termina de cozinhar. Pode ser refogado no fogão, grelhado ou assado no forno com legumes e especiarias. Algumas receitas pedem que seja refogado com caldo ou cerveja alemã durante o cozimento. O prato final pode ser servido com purê de batata, espato, chucrute ou repolho refogado.
Uma forma de fazer schweinshaxe começa com o presunto no jarrete coberto com especiarias secas como sálvia, pimenta e alecrim. Em um forno holandês, a carne é dourada por todos os lados. Retira-se da frigideira e adiciona-se legumes cortados em cubos, incluindo cebola, cenoura, alho-poró e aipo, e frita-se na gordura até que estejam cozidos.
A carne é devolvida ao forno holandês, um líquido – geralmente água, caldo ou cerveja – é adicionado, e todo o prato é colocado no forno para assar por várias horas. A cada 15 a 30 minutos, o schweinshaxe é regado com o líquido, embora o líquido deva diminuir lentamente no forno. Depois de o prato ter cozinhado bem, é retirado do forno e o pernilongo é retirado novamente. O líquido restante é aquecido em um fogão e misturado com mais especiarias, como cominho, um pouco de manteiga e farinha para formar um molho espesso que pode ser derramado sobre o jarrete de presunto quando é servido.
Outra preparação que às vezes é considerada mais próxima de uma autêntica receita bávara de schweinshaxe envolve cobrir a carne com uma pasta de especiarias feita de bagas de zimbro, cravo e pimenta-do-reino. O jarrete de presunto pode absorver os sabores da massa por cerca de 12 a 24 horas. Depois de marinado na polpa seca, o pernil é grelhado no fogo ou espetado e assado bem devagar em uma churrasqueira ou espeto até ficar pronto.
Uma preparação final do schweinshaxe envolve fritar cebolas em óleo até que estejam macias, após o que uma boa quantidade de chucrute é adicionada à panela para que cozinhe ligeiramente. O caldo é adicionado ao chucrute junto com bagas de zimbro, alho e pimenta-do-reino, e a mistura é deixada reduzir um pouco. O jarrete de presunto é colocado em cima da mistura de chucrute e deixa-se cozinhar por algumas horas até que esteja pronto. O schweinshaxe completo é servido em um prato sobre o chucrute.