I didn't know what to expect when I went to Bali. I had only met a few people who had been there, and they claimed it was only worth a pit stop on the way to more exotic Indonesian locations such as Sulawesi or East Java. So I was pleasantly surprised that when you got out of the backpacker ghettos of Kuta and the south beaches there was an incredibly interesting and in your face Balinese culture.

Warung Babi Guling sell the whole roast pig as well, and can be spotted by their signs with the pig painted prominently.
Babi guling has a complex mix of flavours. Turmeric, lemongrass, kaffir and chili are all present. The meat is succulent and the piece of skin that comes with it is like a salty caramelized shard of glass. Ibu Oka in Ubud is probably the most popular of all the babi guling places cooking up to six whole pigs a day. The owners speak English well there so I could ask a few questions about the process and the stuffing. The recipe I came up with was a total success especially since I winged it by taste and memory of my trip in 2007.
![]() |
Babi Guling from Ibu Oka photo by suanie |
Steve's Babi Guling
Roughly chop the following ingredients in a food processor. Amounts are approximate and to taste
1 cup peeled ginger
½ cup galangal
15 cloves garlic
15 shallots
8 stalks lemon grass
8 kaffir lime leaves
12 red Thai chilies
3 tbsp coriander seeds
1 tbsp ground cinnamon
5 piece star anise
1 tbsp Thai shrimp paste
3 tbsp salt
1 cup vegetable oil

Fill the cavity of the pig with the stuffing and sew shut with bamboo skewers.
place on a wire rack over a drip pan and roast in the oven at 400 degrees for about 2½ to 3 hours.
One of the most important parts of the process is basting. You need the water of about 4 coconuts or the liquid of 4 cans of coconut milk. If using coconut milk keep the cans in a refrigerator for about an hour and open the cans from the bottom. This will leave the coconut cream in the can and give you the liquid. Baste the pig with the coconut water every 15 minutes until the pig is done.
I couldn't believe how red and crisp the skin turned out!
I cooked some jasmine rice and fried it with the drippings from the tray along with some chopped kale, chilies and green onions. and served it with cucumber coriander and chopped peanuts
![]() |
The end result |