Babi panggang, indonezijska jed z močnimi kitajskimi vplivi, je pečena svinjina ali svinjina na žaru. Ta jed iz svinjine je običajno narejena ne le z marinado, ampak tudi z omako in jo včasih primerjajo s sladko kislo svinjino. Čeprav se številne različice babi pangganga razlikujejo le malo, so nekatere različice precej drugačne.
Babi panggang ima običajno štiri elemente: meso, marinado, omako in zelje. Zelje ne uporabimo pri nobenem od priprav, temveč ga natrgamo in gotovo jed položimo na koščke zelja. Svinjina, ki se uporablja za babi panggang, je običajno rezina, čeprav se rebra včasih lahko nadomestijo. Najboljše meso za to jed je le rahlo mastno.
Marinada je narejena iz česna v prahu; čebula v prahu; ingver, imenovan djahe; in sladko sojino omako. Običajno se dodata tudi sol in poper v majhnih količinah, pogosto pa se doda tudi kitajski prah petih začimb ali laoški prah, imenovan lengkuas ali gelangal in podoben ingverju. Kumino, koriander in česen lahko tudi zmeljemo v pasto in jih dodamo v marinado.
Sestavine zmešamo in nato nanesemo na meso. To je dovoljeno marinirati nekaj ur ali čez noč. Včasih se meso zarezi ali pa se na mesu zarežejo brazde in vanje vlijemo marinado za boljši okus.
Poleg marinade ima meso lahko tudi omako, ki jo med kuhanjem uporabimo kot glazuro. Glazura je pogosto sestavljena iz margarine, sladke sojine omake in čebule. Te sestavine preprosto zmešamo skupaj, ko je čebula narezana na kocke. Namesto tega lahko kot omako uporabite začinjeno sojino omako.
Po končanem kuhanju lahko meso prelijemo tudi z omako. Za pripravo te vrste omake zmešamo paradižnikovo mezgo in čilijevo pasto, imenovano cambal ulek, skupaj s sladkorjem, belim kisom in koruzno moko. V to različico sta vključena tudi svež ingver in ingverjev sirup. Za pripravo omake paradižnikovo mezgo, čilijevo pasto in ingver dušimo v vodi, preden dodamo kis in sirup. Dodamo koruzno moko, pomešano z vodo, da se zmes zgosti.
Babi panggang je tudi priljubljena jed na Nizozemskem. Nizozemske različice lahko v marinadi uporabljajo vrsto holandskega gina, imenovanega jenever. Jenever je izredno alkoholen in na Nizozemskem velja za tradicionalno pijačo. Ko je končan, se babi panggang pogosto postreže z belim rižem.