Indonezyjskie danie z silnymi chińskimi wpływami, babi panggang to pieczona lub grillowana wieprzowina. To danie wieprzowe jest zwykle przyrządzane nie tylko z marynatą, ale także z sosem i bywa porównywane do słodko-kwaśnej wieprzowiny. Chociaż wiele wersji babi panggang różni się tylko nieznacznie, niektóre wersje różnią się znacznie.
Babi panggang zazwyczaj składa się z czterech elementów: mięsa, marynaty, sosu i kapusty. Kapusta nie jest używana w żadnym z preparatów, raczej jest szatkowana, a gotowe danie kładzie się na kawałkach kapusty. Wieprzowina używana do babi panggang to zazwyczaj polędwica, chociaż czasami można zastąpić żeberka. Najlepsze mięso do tego dania jest lekko tłuste.
Marynata wykonana jest z proszku czosnkowego; cebula w proszku; imbir, zwany djahe; i słodki sos sojowy. Sól i pieprz są również zwykle dodawane w niewielkich ilościach, a chińskie pięć przypraw w proszku lub proszek z laosu – zwane lengkuas lub gelangal i podobne do imbiru – są również często dodawane. Kminek, kolendrę i czosnek można również zmielić na pastę i dodać do marynaty.
Składniki miesza się ze sobą, a następnie rozprowadza na mięsie. Można to marynować przez kilka godzin lub przez noc. Czasami mięso jest nacinane lub kroi się w mięsie bruzdy i wlewa się do nich marynatę dla zwiększenia smaku.
Oprócz marynaty mięso może mieć również sos, który jest używany jako polewa podczas gotowania. Glazura często składa się z margaryny, słodkiego sosu sojowego i cebuli. Te składniki są po prostu mieszane razem, gdy cebula jest pokrojona w kostkę. Alternatywnie zamiast sosu można użyć pikantnego sosu sojowego.
Sosem można również polewać mięso po zakończeniu gotowania. Do przygotowania tego typu sosu miesza się przecier pomidorowy i pastę chili, zwaną cambal ulek, wraz z cukrem, białym octem i mąką kukurydzianą. W tej wersji zawarty jest również świeży imbir i syrop imbirowy. Aby przygotować sos, przecier pomidorowy, pastę chili i imbir gotuje się na wolnym ogniu w wodzie przed dodaniem octu i syropu. W celu zagęszczenia mieszanki dodaje się mąkę kukurydzianą zmieszaną z wodą.
Babi panggang jest również popularnym daniem w Holandii. Wersje holenderskie mogą używać w marynacie rodzaju holenderskiego dżinu zwanego jenever. Jenever jest wyjątkowo alkoholikiem i jest uważany za tradycyjny alkohol w Holandii. Po zakończeniu babi panggang często podaje się z białym ryżem.