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

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

By Aluna SaraswatiUpdated 6 MIN READ
In this guide · 13 places
  1. 1.Warung Babi Guling Ibu Oka
  2. 2.Nasi Ayam Kedewatan Ibu Mangku
  3. 3.Warung Nasi Ayam Ibu Oki
  4. 4.Warung Mak Beng
  5. 5.Sate Plecing Arjuna
  6. 6.Nasi Bali Men Weti
  7. 7.Ayam Betutu Khas Gilimanuk
  8. 8.Lawar Kambing Mang Raka
  9. 9.Warung Babi Guling Pak Malen
  10. 10.Warung Babi Guling Pak Dobil
  11. 11.Warung Wardani
  12. 12.Warung Liku
  13. 13.Sate Babi Bawah Pohon

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.

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)Open in 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.

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)Open in 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)Open in 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, SanurOpen in 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, DenpasarOpen in Maps
Hours
Daily 9 AM – 4 PM
Price
About IDR 30,000 per portion

Order

Sate babi plecing

Good to Know

Pork.

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, SanurOpen in 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)Open in 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, GianyarOpen in Maps
Hours
Daily 8 AM – 10 PM
Price
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, SeminyakOpen in 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.

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 DuaOpen in Maps
Hours
Daily 9:30 AM – 4 PM (until sold out)
Price
A local-warung budget

Order

The babi guling set with pork-bone soup

Good to Know

Pork.

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, DenpasarOpen in 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)Open in 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, LegianOpen in 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. 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.

Aluna Saraswati

Written By

Aluna Saraswati