Baligasm
Baligasm
Must-Try Local Food in Bali: 13 Legendary Warungs (2026)
Dines

Must-Try Local Food in Bali: 13 Legendary Warungs (2026)

By BaligasmUpdated 6 MIN READ

The best food in Bali isn't in a beach club. It's in the family-run warungs where locals queue for babi guling, nasi campur and ayam betutu, often for less than IDR 50,000 a plate.

We've rechecked every warung for 2026, with current prices, opening hours and what to order. Here are 13 legendary places to eat local food in Bali. Want to know the dishes first? See our guide to the best Bali street food.

Eating at a Balinese warung

  • Go early. Many warungs cook once a day and close when the food runs out, often by early afternoon.
  • Pork or not: babi guling and sate babi are pork. For pork-free food, try Ibu Mangku, Ibu Oki, Mak Beng, Men Weti, Wardani or Ayam Betutu Khas Gilimanuk (halal certified).
  • Pay in rupiah, usually cash; some warungs take QRIS.
  • By area: Ubud: Ibu Oka, Ibu Mangku. Sanur: Mak Beng, Men Weti. Denpasar: Sate Plecing Arjuna, Ayam Betutu, Wardani. Seminyak and Legian: Pak Malen, Warung Liku, Sate Babi Bawah Pohon. Nusa Dua: Ibu Oki, Pak Dobil. Gianyar: Mang Raka.

1. Warung Babi Guling Ibu Oka

Warung Babi Guling Ibu Oka
Photo by @alvinhunterl

Probably the most famous babi guling in Bali, Ibu Oka serves Balinese suckling pig: tender meat, crackling, lawar, blood sausage and rice, with a pork soup on the side.

There are three outlets; Ibu Oka 3 on Jalan Tegal Sari is the largest. Go early: the day's pigs often sell out by mid-afternoon. It's a classic stop rather than the best babi guling in Bali, and reviews are mixed (3.8 on Google), so try Pak Malen or Pak Dobil below for comparison.

The Details

Location
Ibu Oka 3: Jl. Tegal Sari No.2, Ubud (also Jl. Suweta No.1 opposite Ubud Palace, and Jl. Raya Mas) • Maps
Hours
Daily 11 AM – 6 PM, or until sold out
Price
Special plate IDR 65,000; separated special IDR 75,000

Order : Babi guling special plate
Good to Know : Pork, not halal.

2. Nasi Ayam Kedewatan Ibu Mangku

Nasi Ayam Kedewatan Ibu Mangku
Photo by @sallysetia

Serving nasi ayam campur since 1963, Ibu Mangku is an Ubud institution: rice with shredded spiced chicken, sate lilit, lawar, egg, fried peanuts and sambal, eaten in a Balinese family compound on the Kedewatan road.

It's rated 4.6 from more than 5,000 Google reviews, and there are now branches in Renon, Seminyak (Jalan Kayu Jati) and Jimbaran too.

The Details

Location
Jl. Raya Kedewatan No.18, Kedewatan, Ubud (plus Renon, Seminyak and Jimbaran) • Maps
Hours
Daily 7 AM – 8:30 PM
Price
Regular IDR 30,000; special IDR 35,000; vegetarian IDR 25,000

Order : Nasi ayam campur special
Good to Know : Chicken-based; widely listed in halal Balinese food guides (no certificate seen).

3. Warung Nasi Ayam Ibu Oki

Warung Nasi Ayam Ibu Oki
Photo by @md206

In Nusa Dua, Ibu Oki serves a generous plate of Balinese nasi campur: rice with ayam betutu-style shredded chicken, sate lilit, urap, peanuts, sambal matah and a spiced egg.

The owner has famously kept prices and portions the same while ingredient costs have risen. There are branches in Jimbaran, Ungasan, Tuban and Sanur, and it's rated 4.4 from more than 7,000 Google reviews.

The Details

Location
Jl. Siligita / Jl. Raya Nusa Dua Selatan No.27, Benoa, Nusa Dua (plus Jimbaran, Ungasan, Tuban and Sanur) • Maps
Hours
Daily 7 AM – 9 PM
Price
About IDR 30,000 per plate

Order : Nasi campur Bali
Good to Know : Chicken-based; widely listed as halal (no certificate seen).

4. Warung Mak Beng

Warung Mak Beng
Photo by @eatfever

Open since 1941, Mak Beng in Sanur serves just one thing, and it's done it for over 80 years: crispy fried fish with a spicy, sour fish-head soup, rice and shrimp-paste sambal. TasteAtlas ranked it third in its list of legendary restaurants.

Expect to share a table; it's rated 4.6 from almost 23,000 Google reviews and is busy at every meal.

The Details

Location
Jl. Hang Tuah No.45, Sanur • Maps
Hours
Daily 8 AM – 10 PM
Price
About IDR 55,000 per set, drinks extra
Restaurant details
Warung Mak Beng →

Order : The set: fried fish, fish-head soup and rice
Good to Know : Seafood only; widely listed in halal guides.

5. Sate Plecing Arjuna

Sate Plecing Arjuna
Photo by @kevinhorax

A Denpasar favourite for pork satay with a difference: the skewers are grilled and smothered in plecing, a fiery tomato and chilli sauce. You can choose the sauce sweeter or hotter.

It's a simple warung on Jalan Arjuna, rated 4.3 on Google, and it closes in the afternoon.

The Details

Location
Jl. Arjuna No.47, Denpasar • Maps
Hours
Daily 9 AM – 4 PM
Price
About IDR 30,000 per portion

Order : Sate babi plecing
Good to Know : Pork, not halal.

6. Nasi Bali Men Weti

Nasi Bali Men Weti
Photo by @depepedia

Skip the hotel breakfast: by Segara Ayu beach in Sanur, Men Weti serves Balinese nasi campur from 7 AM to a queue of locals, with shredded spiced chicken, crispy chicken skin, sate lilit, egg and sambal.

It's a morning-only warung that can sell hundreds of plates a day, and it closes at 1 PM or earlier when the food runs out.

The Details

Location
Jl. Segara Ayu, Sanur • Maps
Hours
Daily 7 AM – 1 PM (until sold out)
Price
About IDR 15,000–35,000

Order : Nasi campur Bali
Good to Know : Chicken-based; listed in halal Balinese food guides.

7. Ayam Betutu Khas Gilimanuk

Ayam Betutu Khas Gilimanuk
Photo: Ezagren / Wikimedia Commons (CC BY-SA 4.0)

Ayam betutu is chicken slow-cooked in a rich paste of Balinese spices, and Ayam Betutu Khas Gilimanuk serves it soupy, fried or grilled, with plecing kangkung, peanuts and sambal matah.

Order a quarter, half or whole chicken to share. The Renon outlet on Jalan Merdeka is the one in Denpasar; the busier Tuban branch is close to the airport. Its Instagram shows a halal certificate.

The Details

Location
Jl. Merdeka No.88, Renon, Denpasar (also Jl. Raya Tuban No.2X, Tuban) • Maps
Hours
Daily 9 AM – 9 PM
Price
Quarter chicken IDR 37,000 (IDR 47,000 with rice and sides); half IDR 70,000; whole IDR 130,000

Order : Ayam betutu kuah (in its spiced broth)
Good to Know : Halal certified.

8. Lawar Kambing Mang Raka

Lawar Kambing Mang Raka
Photo by @deliciousbali

On the road through Blahbatuh, between Ubud and Gianyar, Mang Raka specialises in goat: lawar kambing (minced goat with coconut, vegetables and spices), goat satay and a rich goat curry soup.

It's a good stop on the way back from East Bali or Gianyar's night market, and it's rated 4.5 on Google.

The Details

Location
Jl. Raya Tojan No.29, Blahbatuh, Gianyar • Maps
Hours
Daily 8 AM – 10 PM
Price
Prices not published; a local-warung budget

Order : Lawar kambing with goat satay and gulai
Good to Know : Goat, no pork on the signature dishes.

9. Warung Babi Guling Pak Malen

Warung Babi Guling Pak Malen
Photo: Rollan Budi / Wikimedia Commons (CC BY-SA 2.0)

On Sunset Road in Seminyak, Pak Malen is one of the best-known babi guling stalls in South Bali, serving generous plates of suckling pork, crackling, lawar and sate with a bowl of pork soup.

It's rated 4.4 from almost 10,000 Google reviews and is an easy stop from Seminyak, Kuta and Canggu.

The Details

Location
Jl. Sunset Road No.554, Seminyak • Maps
Hours
Daily 8:30 AM – 6 PM
Price
About IDR 25,000–75,000 per plate (sources differ)

Order : Nasi babi guling special
Good to Know : Pork, not halal.

10. Warung Babi Guling Pak Dobil

Warung Babi Guling Pak Dobil
Photo: Wei-chieh Chiu / Wikimedia Commons (CC BY-SA 2.0)

Serving since 1980, Pak Dobil in Nusa Dua is where locals queue before it opens. There's one fixed set: rice, roast pork, crackling, pork satay, blood sausage and lawar, with a bowl of spicy pork-bone soup.

It opens at 9:30 AM and closes at 4 PM, often earlier when the pigs are sold out. Rated 4.4 from more than 7,000 Google reviews.

The Details

Location
Jl. Srikandi No.9, Benoa, Nusa Dua • Maps
Hours
Daily 9:30 AM – 4 PM (until sold out)
Price
Prices not published; a local-warung budget

Order : The babi guling set with pork-bone soup
Good to Know : Pork, not halal.

11. Warung Wardani

Warung Wardani
Photo: Eny Santiati / Wikimedia Commons (CC BY-SA 4.0)

A Denpasar favourite since the 1980s, Warung Wardani serves one of the island's best-loved nasi campur: rice with beef satay, crispy prawns, dendeng balado (spicy dried beef), egg, vegetables and sambal.

It's pork-free and listed in halal Balinese food guides, so it's a good choice for mixed groups. Rated 4.4 on Google; it closes at 4 PM.

The Details

Location
Jl. Yudistira No.2, Denpasar • Maps
Hours
Daily 8 AM – 4 PM
Price
About IDR 50,000 for the popular set

Order : Nasi campur (Menu 3)
Good to Know : No pork; listed in halal guides (no certificate seen).

12. Warung Liku

Warung Liku
Photo: Gunawan Kartapranata / Wikimedia Commons (CC BY-SA 3.0)

On Jalan Nakula, where Seminyak and Legian meet Denpasar, Warung Liku is a betutu favourite: rice with spicy shredded ayam betutu, sate lilit and fresh sambal matah, in portions to suit any appetite.

It's rated 4.6 on Google and sells out early, closing at 3 PM. There are also branches in Denpasar (Gandapura, open until 8 PM), Renon and Tohpati.

The Details

Location
Jl. Nakula Timur No.19A (plus Gandapura, Renon and Tohpati) • Maps
Hours
Daily 8 AM – 3 PM (Nakula)
Price
IDR 15,000–65,000 depending on portion

Order : Nasi ayam betutu with sambal matah
Good to Know : Chicken-focused menu. Instagram: @warungliku.

13. Sate Babi Bawah Pohon

Sate Babi Bawah Pohon
Photo: Gunawan Kartapranata / Wikimedia Commons (CC BY-SA 4.0)

It started under a big tree, hence the name ('pork satay under the tree'), and moved to Jalan Dewi Sri in Legian. Sate Babi Bawah Pohon grills sweet, smoky pork satay to eat with rice, plus sate lilit and babi guling.

It's open late, until 9 PM, and rated 4.5 from almost 9,000 Google reviews, so it's a good dinner near Kuta and Legian.

The Details

Location
Jl. Dewi Sri IV / Jl. Campuhan II, Legian • Maps
Hours
Daily 8 AM – 9 PM
Price
About IDR 20,000–45,000 per portion
Restaurant details
Sate Babi Bawah Pohon →

Order : Sate babi with rice
Good to Know : Pork, not halal. Instagram: @sate_babi_bawah_pohon.

Frequently Asked Questions

What local food should I try in Bali?

Babi guling (spit-roast suckling pig), nasi campur, ayam betutu (spiced slow-cooked chicken), sate lilit, lawar and the fish-head soup at Mak Beng in Sanur.

Where is the best babi guling in Bali?

Ibu Oka in Ubud is the most famous; locals also rate Pak Malen on Sunset Road in Seminyak and Pak Dobil in Nusa Dua. Go before lunch, as they sell out.

How much does local food cost in Bali?

A plate at a local warung costs about IDR 15,000–65,000 in 2026, and a set with soup about IDR 55,000.

Where can I find halal local food in Bali?

Ayam Betutu Khas Gilimanuk shows a halal certificate. Ibu Mangku, Ibu Oki, Mak Beng, Men Weti and Warung Wardani serve no pork and are widely listed in halal guides.