"Bali's ceremonial whole roast pig, spice-pasted inside and out, rotated over wood fire for five hours, has the most intensely flavoured crackling of any roast tradition on earth."
About Babi Guling
Bali's ceremonial roast pig: a whole pig stuffed with a spice paste of shallots, garlic, lemongrass, galangal, turmeric, chilli, candlenut and bumbu Bali, then slowly rotated over a wood fire for four to five hours until the skin cracks into the most intensely spiced crackling on earth; served at every Balinese Hindu ceremony and at Ibu Oka's famous Ubud warung.

Babi Guling, a staple of Indonesia's cuisine
Bali's Roast Pig
Babi guling is Bali's ceremonial roast pig: a whole animal packed inside and out with a spice paste and turned slowly over a wood fire for hours until the skin becomes deeply spiced crackling and the meat turns fragrant and tender. It is the centrepiece of Balinese Hindu ceremonies and is also served daily at warungs in Ubud and beyond. Few roasts anywhere carry as much flavour in the skin.
The Spice Paste
The flavour comes from base genep, the complex Balinese spice paste of shallot, garlic, lemongrass, galangal, turmeric, chilli, candlenut and more, rubbed into the cavity and under the skin. As the pig turns, the paste caramelises and perfumes the meat from within. It is the paste, not just the fire, that defines the dish.
The Crackling
The skin is the prize. Long, slow rotation over wood renders the fat and crisps the spiced skin into sheets of crackling unlike plain roast pork. Carved to order, it shatters audibly, while the meat beneath stays moist and yellow with turmeric. A good portion always includes both.
Ceremony and Warung
Babi guling sits at the heart of Balinese ritual, prepared for temple festivals and family ceremonies as an offering and a feast. The warungs that serve it to visitors open in the morning and often sell out by midday. Eaten on rice with vegetables and sambal, it carries the island's religious tradition onto the everyday plate.
What to Expect
At Ibu Oka in Ubud the babi guling is carved to order. The skin comes off in large crackling sheets. The flesh beneath is tender and fragrant with turmeric and lemongrass. Everything arrives on a rice plate.
Why Try It
Babi guling is Balinese Hindu ceremony food made available to visitors, the context of the island's religious tradition adds a layer of meaning to what is already an extraordinary dish.
โฆ Photo Gallery
Insider Tips
Ibu Oka warung in Ubud (open mornings until sold out) is the most famous address.
Arrive early, babi guling sells out by noon at the best warungs.
The crackling (kulit) is the priority. Ask for an extra portion.





