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.
Canggu
All Canggu warungs →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.
Vegetarian
See all Vegetarian →- Wulan Vegetarian Warung · UbudUltimate Nasi Goreng (vegan), vegan tempeh, tropical fruit smoothie
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
Seminyak
Seminyak guide →Local plates tucked off the polished dining strip.
Japanese
See all Japanese →- Naughty Nuri's Warung Seminyak · Jl. Mertanadi, Kerobokan (Seminyak-adjacent)BBQ pork ribs, martinis, Thursday sushi night
Desserts
See all Desserts →- 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
Sanur
Sanur guide →Easy, walkable local eateries on the calm east coast.
Brunch
See all Brunch →- Warung Little Bird · Jalan Danau TamblinganNasi goreng, satay, smoothie bowls
Seafood
See all Seafood →- 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.
Seafood
See all Seafood →- Warung Mami ikan bakar · JimbaranGrilled fish, prawns, clams sambal matah
- Warung Ramayana Ikan Bakar · JimbaranGrilled red snapper, black-pepper crab, BBQ clams
Nusa Dua
Nusa Dua guide →Bualu-village babi guling and local plates outside the resort gates.
Seafood
See all Seafood →- 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
Uluwatu & the Bukit
Uluwatu & the Bukit guide →Village warungs inland from the surf beaches.
Seafood
See all Seafood →- Warung Ubay · Ungasan (Jl. Raya Uluwatu)Seafood kare (curry), grilled tuna, grilled chicken, cap cay (stir-fried vegetables), homemade steamed bread
Desserts
See all Desserts →- 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.