THER BALI

The best warungs & local food in Bali

The best food in Bali is often the cheapest. Warungs — small, family-run local eateries — serve nasi campur, babi guling and home-style Balinese and Indonesian plates for a fraction of café prices. Here are the ones we stand behind, district by district.

Nasi campur stalls and babi guling around Batu Bolong, Berawa and Pererenan.

More warungs

  • Babi Guling Men Agus · CangguNasi babi guling (roast pork with rice), crispy pork skin, lawar, sambal
  • Babi Guling Men Lari · Padang LinjongBabi guling (roast suckling pork with rice), crispy pork skin, lawar, sambal, pork soup
  • Babi Guling Sari Kembar 99 · Canggu (Subak Sari)Nasi babi guling (roast pork with rice), crispy pork skin, lawar, pork soup, sambal
  • Warung Babi Guling Swari · PererenanBabi guling paket (complete plate), crispy pork skin and crackling, fried chicken skin, lawar, keropok
  • Warung Bu Mi · Batu Bolong / BerawaNasi campur (build-your-own plate), the house sambal.
  • Warung Jawa Bu Sri · Padang LinjongNasi campur (Javanese-style mixed rice), tempe and tofu sides, sayur, sambal, fried or grilled chicken
  • Warung Local · Batu BolongNasi campur, nasi goreng, chicken satay, mie goreng, sambal
  • Warung Nonii · Batu Bolong / BerawaNasi campur
  • Warung Sika · Batu BolongNasi campur (mixed rice, self-selected), fried chicken, BBQ chicken, mie goreng, sambal
  • Warung Varuna · Batu BolongNasi campur (self-selected plate), nasi goreng, satay chicken, tempe and tofu sides, fresh banana juice
  • Warung Yess · PererenanNasi campur (mixed rice, self-selected), sambal matah, grilled or fried chicken, sayur (vegetable sides), tempe

Home-style and vegetarian warungs in Bali's culture capital.

More warungs

  • Dicarik Warung · Jl. Kajeng (rice-field walk, north of Ubud centre)Betutu Bebek (slow-roasted duck, pre-order required), hands-on Balinese cooking class (7 dishes + 2 drinks)
  • Fair Warung Balé · UbudChicken satay, tuna fillet, cashew chicken
  • Melting Wok Warung · Ubud (Jl. Gootama)Tempeh coconut curry with rice noodles, coconut curries, dumplings, chicken crepe, coco crepe with brown sugar and coconut cream
  • Nasi Ayam Kedewatan Ibu Mangku — Outlet Pusat Ubud · Kedewatan
  • Warung Biah Biah · Ubud (Jl. Gootama)Nasi campur, balinese tapas, mie goreng, soto ayam, nasi goreng
  • Warung Mangga Madu · UbudAyam Bakar Madu (honey-glazed grilled chicken), Nasi Goreng, Beef Rendang
  • Warung Mendez · UbudNasi Goreng Magelangan (rice-noodle mix with chicken satay), chicken satay
  • Warung Siam · UbudTom Yum soup, Tom Kha Gai, spicy basil chicken, Mango Sticky Rice

Local plates tucked off the polished dining strip.

  • Warung Melati · Jl. Nakula (Seminyak–Legian border)Nasi campur, tempe manis (sweet tempeh), sayur urap, ayam, tofu and tempeh sides

More warungs

  • Waroeng Bernadette · SeminyakBeef rendang, oxtail stew, chicken satay
  • Waroeng Sulawesi · Jl. Petitenget, Kerobokan KelodAyam woku (spicy chicken), ikan cakalang (skipjack tuna), nasi campur, chicken curry, yellow or red rice
  • Warung Babi Guling Pak Malen · Jl. Sunset RoadNasi campur babi guling, crispy pork skin (kulit), pork satay, lawar, pork soup
  • Warung Eny's · Jl. PetitengetNasi campur, roast chicken, spicy pork, sautéed water spinach (kangkung), tofu and tempeh
  • Warung Murah · Jl. Petitenget (near Double Six)Nasi campur, beef rendang, gado-gado, corn fritters (bakwan jagung), water spinach with sambal matah
  • Warung Nia Balinese Food & Pork Ribs · SeminyakPork ribs, chicken satay, Balinese rijsttafel
  • Warung Taman Bambu · Jl. PlawaNasi campur, mixed vegetable dishes, chicken, fish, tempeh and tofu sides

Easy, walkable local eateries on the calm east coast.

  • Warung Coconut Tree · Jalan Danau TamblinganNasi goreng, chicken satay, mie goreng, grilled fish, gado gado

More warungs

  • Babi Guling Odah Sanur · Jl. Danau Tamblingan (near Pasar Sindhu)Nasi babi guling (roast pork with rice), babi guling nyatnyat, babi guling kuah (in broth), kikil babi guling (trotters)
  • Nasi Bali Men Weti · Jl. Segara Ayu, SindhuNasi campur Bali (rice with shredded chicken, sambal, urab vegetables, egg, fried peanuts and crispy chicken skin)
  • Pregina Warung · Jl. Danau TamblinganBebek betutu (slow-cooked duck, often order ahead), bebek goreng (crispy duck), babi guling, sate, nasi campur Bali
  • Warung Babi Guling Sanur · Jl. Bypass Ngurah Rai, SanurNasi babi guling (roast pork with rice, crackling and sides)
  • Warung Blanjong · Jl. Danau Poso, south SanurNasi campur Bali, chicken satay, grilled or fresh fish (barracuda when available), Balinese daily specials
  • Warung Mak Beng · Sanur KajaThe set package only — ikan goreng (fried fish) + sup kepala ikan (fish-head soup) + rice
  • Warung Makan Little Mars · Jalan CemaraNasi campur, chicken rendang, gado-gado, babi sambal matah, vegetable curry

Jimbaran

Beachside ikan bakar (grilled-fish) warungs.

Bualu-village babi guling and local plates outside the resort gates.

  • Warung Batan Bekul · Tanjung Benoa (Jl. Taman Sari)Ikan bakar (grilled fish), udang bakar (grilled prawns), kerang bakar (grilled clams), kepiting kuah (crab in broth), pepes ikan
  • Warung Hal-Me Ikan Bakar ala Jimbaran · Benoa (Jl. Raya Nusa Dua Selatan)Ikan bakar (grilled fish), grilled king prawns, grilled lobster, mussels, with Jimbaran-style sambal

More warungs

  • Nasi Banjar Mbok Mang · Bualu (Jl. Kurusetra)Nasi campur with lawar babi, tum babi, urutan (Balinese pork sausage), samcan goreng, sambal matah
  • Warung Dobiel · Bualu / Nusa DuaNasi babi guling plate, the pork soup (rawon-style broth)
  • Warung Nasi Ayam Bu Oki · Bualu (Jl. Siligita)Nasi campur ayam (ayam betutu, sate lilit, ayam suwir, sayur urab, telur pindang), nasi campur pedas, ayam betutu, sate lilit, soto ayam

Village warungs inland from the surf beaches.

  • Warung Ubay · Ungasan (Jl. Raya Uluwatu)Seafood kare (curry), grilled tuna, grilled chicken, cap cay (stir-fried vegetables), homemade steamed bread
  • Warung Local · Pecatu (Jl. Labuansait)Nasi campur (self-selected buffet plate), tempeh, tofu, vegetable curries, es campur (shaved-ice dessert)

More warungs

  • Babi Guling Bali Ayu · Pecatu (Jl. Raya Uluwatu)Babi guling (roast suckling pig plate) with rice, fresh vegetables and sambal
  • Warung Bu Jonny (Cak Man) · Pecatu (near the Bingin surf spots)Nasi goreng (fried rice), lalapan (fried chicken with rice, raw veg and sambal), crispy fried chicken, house sambal
  • Yeye's Warung · Pecatu (Jl. Labuansait)Nasi campur (mixed rice plate), tempeh and tofu dishes, vegetable curries, grilled or fried chicken sides

Denpasar

The capital's everyday nasi campur Bali and local institutions — where the city actually eats.

More warungs

  • Warung Wardani · Denpasar (Jl. Yudistira)Nasi campur Bali, nasi kare, gado-gado, soto ayam, soto daging

Looking for a mood rather than a dish — a quiet local table, easy on the budget? See curated collections →

Good to know

What is a warung?

A warung is a small, family-run Indonesian eatery serving affordable local food — nasi campur (build-your-own mixed rice), satay, and daily home-style dishes. They're the backbone of everyday eating in Bali.

Where is the best local food in Bali?

Every district has its warungs — Canggu and Ubud have the deepest clusters, and each area has its own specialities. The picks here are sorted by district.

Is warung food cheap?

Yes — warungs are among the best value in Bali, with generous plates for a fraction of café or restaurant prices.

What is babi guling?

Babi guling is Balinese roast suckling pig, served with rice, crispy crackling, lawar and sambal — a local celebration dish and a hearty, affordable warung plate.

Keep planning