Un fel de mâncare indonezian cu puternice influențe chinezești, babi panggang este carne de porc prăjită sau la grătar. Acest fel de mâncare din carne de porc este de obicei făcută nu numai cu o marinadă, ci și cu un sos și uneori este comparată cu carnea de porc dulce-acrișoară. Deși multe versiuni ale babi panggang diferă doar puțin, unele versiuni sunt considerabil diferite.
Babi panggang are de obicei patru elemente: carnea, marinada, sosul și varza. Varza nu se folosește în niciuna dintre preparate, mai degrabă se toarnă și vasul finit este așezat pe bucățile de varză. Carnea de porc folosită pentru babi panggang este în general muschi, deși uneori poate fi înlocuită coaste. Cea mai bună carne pentru acest fel de mâncare este doar puțin grasă.
Marinada este făcută din pudră de usturoi; praf de ceapa; ghimbir, numit djahe; și sos dulce de soia. Sare și piper sunt, de obicei, adăugate în cantități mici, iar pulbere chinezească de cinci condimente sau pudră laos – numită lengkuas sau gelangal și similară cu ghimbirul – sunt adesea adăugate. Chimenul, coriandru și usturoi pot fi, de asemenea, măcinați într-o formă de pastă și incluse în marinadă.
Ingredientele se amestecă împreună apoi se răspândesc pe carne. Se lasă la marinat câteva ore sau peste noapte. Uneori, carnea este înțepată sau sunt tăiate brazde în carne, iar marinada este turnată în ele pentru o aromă sporită.
Pe lângă marinadă, carnea poate avea și un sos care este folosit ca glazură în timp ce este gătită. Glazura constă adesea din margarină, sos dulce de soia și ceapă. Aceste ingrediente sunt pur și simplu amestecate împreună odată ce ceapa este tăiată cubulețe. Alternativ, un sos de soia picant poate fi folosit ca sos.
Sosul poate fi turnat și peste carne după ce s-a terminat de gătit. Piureul de roșii și pasta de chili, numită cambal ulek, împreună cu zahărul, oțetul alb și făina de porumb sunt amestecate pentru a face acest tip de sos. În această versiune sunt incluse și ghimbirul proaspăt și siropul de ghimbir. Pentru a face sosul, piureul de roșii, pasta de chili și ghimbirul sunt fierte în apă înainte de a adăuga oțetul și siropul. Făina de porumb, amestecată cu apă, se adaugă pentru a îngroșa amestecul.
Babi panggang este, de asemenea, un fel de mâncare popular în Țările de Jos. Versiunile din Țările de Jos pot folosi un tip de gin olandez numit jenever în marinadă. Jenever este extrem de alcoolic și este considerat un lichior tradițional în Olanda. Când este complet, babi panggang este adesea servit cu orez alb.