On this page
Cultural and culinary context
Babi guling — whole pig, stuffed with a spice paste and roasted on a spit, traditionally over an open fire — is one of the most culturally significant dishes in Balinese food culture, closely associated with ceremonial occasions as well as everyday warung dining. It is included in our Balinese local food guide as a dish of clear Balinese origin.
What's in a typical serving
A plate typically includes rice, sliced roast pork meat, crackling (crispy skin), and a mix of pork-based sides such as lawar (minced meat, vegetables and spices) and blood sausage, finished with sambal. Portions and exact components vary by warung.
Spice profile
The defining flavor comes from base genep, a Balinese spice paste built from turmeric, galangal, ginger, garlic, shallot, chili, and other aromatics, rubbed into and stuffed inside the pig before roasting. The result is a deeply savory, aromatic flavor rather than a simple roast-pork taste.
Ordering options
Most specialist warungs offer a single set plate (a mix of meat, crackling, and sides) rather than a long menu — you typically just order "satu porsi babi guling" (one portion) or specify a size if offered. Fuller restaurants that include babi guling as one menu item (like Made's Warung) let you order it alongside other dishes.
Approximate price
At dedicated babi guling specialists, a portion commonly falls in the Rp 40,000–75,000 range — see Ibu Oka's official per-dish pricing above for a current, sourced example. Full-restaurant menus price babi guling as one item within a broader (and usually pricier) menu. Always treat these as planning figures, not guarantees — see the sourced examples below for dated specifics.
Popular regions
Ubud has some of the most internationally recognized babi guling specialists, Denpasar has several long-running local institutions, and Canggu has newer but well-reviewed options. See our Ubud guide and Canggu guide for area-wide context beyond this one dish.
Verified examples
Ibu Oka (Ibu Oka 3)
One of Bali's most internationally known babi guling institutions, with three confirmed locations (Ibu Oka 1, 2 and 3).
Not halal (pork)Warung Babi Guling Chandra
Long-established babi guling specialist operating since 1984.
Not halal (pork)Babi Guling Men Lari
A well-reviewed babi guling stop on the Canggu side of the island.
Not halal (pork)Made's Warung
Full restaurant menu including babi guling and pork satay alongside a wider Western/Indonesian menu, operating since 1969.
Not halal (pork)Inclusion here reflects the criteria described in our editorial policy — recent evidence of operation, a distinctive claim to this dish, and available public information from credible sources. It is not a claim that any one of these is objectively "the best."
Non-halal notice and alternatives
Babi guling is pork-based and not halal. If you don't eat pork, see our nasi campur guide for chicken, fish, and vegetable-based alternatives, or our dedicated halal warungs in Bali guide for options categorized by verified halal status.
Sources and verification
Information on this page was last checked on 26 July 2026. Addresses, opening hours and prices can change — confirm directly with the business before making a special trip.
- Ibu Oka — official site (official)
- Made's Warung — official site (official)
- Denpasar city government — Warung Babi Guling Chandra profile (official)
- Babi Guling Men Lari — Tripadvisor (map)