Un plato indonesio con fuertes influencias chinas, el babi panggang es cerdo asado o asado. Este plato de carne de cerdo generalmente se prepara no solo con un adobo sino también con una salsa y, a veces, se compara con la carne de cerdo agridulce. Aunque muchas versiones de babi panggang difieren solo ligeramente, algunas versiones son considerablemente diferentes.
Babi panggang generalmente tiene cuatro elementos: la carne, la marinada, la salsa y el repollo. El repollo no se usa en ninguna de las preparaciones, sino que se desmenuza y el plato terminado se coloca sobre las piezas de repollo. La carne de cerdo utilizada para babi panggang es generalmente lomo, aunque las costillas a veces pueden ser sustituidas. La mejor carne para este plato es ligeramente grasosa.
La marinada está hecha de ajo en polvo; cebolla en polvo; jengibre, llamado djahe; y salsa de soja dulce. Por lo general, también se agregan sal y pimienta en pequeñas cantidades y a menudo se agregan polvo de cinco especias chinas o polvo de Laos, llamados lengkuas o gelangal y similar al jengibre. El comino, el cilantro y el ajo también se pueden moler en forma de pasta e incluir en la marinada.
Los ingredientes se mezclan y luego se extienden sobre la carne. Esto se deja marinar durante varias horas o durante la noche. A veces, la carne se marca, o se cortan surcos en la carne, y se vierte la marinada para aumentar el sabor.
Además del adobo, la carne también puede tener una salsa que se usa como glaseado mientras se cocina. El glaseado a menudo consiste en margarina, salsa de soja dulce y cebolla. Estos ingredientes simplemente se mezclan una vez que se pica la cebolla. Alternativamente, una salsa de soya picante se puede usar como salsa en su lugar.
La salsa también se puede verter sobre la carne después de que se termine de cocinar. El puré de tomate y la pasta de chile, llamados cambal ulek, junto con el azúcar, el vinagre blanco y la harina de maíz se mezclan para hacer este tipo de salsa. El jengibre fresco y el jarabe de jengibre también se incluyen en esta versión. Para hacer la salsa, el puré de tomate, la pasta de chile y el jengibre se cuecen a fuego lento antes de agregar el vinagre y el jarabe. La harina de maíz, mezclada con agua, se agrega para espesar la mezcla.
Babi panggang también es un plato popular en los Países Bajos. Las versiones de los Países Bajos pueden usar un tipo de ginebra holandesa llamada jenever en la marinada. Jenever es extremadamente alcohólico y se considera un licor tradicional en Holanda. Cuando se completa, el babi panggang a menudo se sirve con arroz blanco.