29 Best Warungs In Bali

warung in bali

Bali is a destination full of picturesque natural sights, beaches, and rice paddies. It is also home to a number of high-end restaurants doling out a gamut of cuisines, but travellers should know that it’s really the warungs that bring the authentic flavours of the island to the food. ‘Warung’ in Indonesian translates to “little family-owned business", and it is these humble, hawker-like establishments the intrepid foodies out there will really fall in love with. Warungs are an important part of the local life in Bali and are essential for all and any kind of meals, from breakfast to dinner. If one wants to get an authentic as well as a wallet-friendly taste of Bali’s lip-smacking local cuisine, then a warung is where you should be. They not only ensure complete meals but also quick ones. While some have menus, others specialize in a particular dish. Here are the best warungs in Bali.

1. RM Pak Bagong

Editor's Note: There's no photo available at the time of writing

This lovely warung in Bangli offers the real sea-to-table experience, so make sure you come with an empty tummy! Here, fish is served traditionally along with a rich sauce that is made with a secret recipe. Their fish dishes are steamy, crunchy, piquant, and flaming hot, and are served with a generous helping of thick nyat nyat sauce that is to be spread all over the fish. This dripping goodness is made with coconut milk that’s boiled to perfection with chilli, coriander, ginger, and more! Clearly, RM Pak Bagong is a hidden gem.

RM Pak Bagong

Address: LC Subak Aya, Bebalang, Kec. Bangli, Kabupaten Bangli, Bali 80614, Indonesia

Opening hours: 8am - 6pm (daily)

2. Sate Babi Bawah Pohon

Indonesian satay or sate, which includes the likes of seafood, lamb, beef, and chicken, is known across the world. And there’s no better a place to try Indonesia’s divine pork skewers than at Sate Babi Bawah Pohon in Kuta, Bali’s most famous satay warung. What started off as a small stall is now a full-blown roadside eatery with chairs and tables - and crowds of food lovers lining up to devour satay! The perfectly grilled, juicy, and tender pork drips with spicy and savoury-sweet sauce, making for a unique food experience. Each portion is usually eight pieces of skewered meat served with a bowl of rice or some lontong (rice cake wrapped in banana leaf). A tip: try to have your first satay plain - sans any additional sauces so you can really taste it.

Sate Babi Bawah Pohon

Address: Jl. Dewi Sri IV Jl. Campuhan I - Dewi Sri, Legian, Kuta, Kabupaten Badung, Bali 80361

Website: Sate Babi Bawah Pohon

Opening hours: 8am - 9pm (daily)

3. Babi Guling Selingsing Bu Suci

warung in bali | babi guling selingsing bu suci
Source: thealleater on Instagram

An important part of Bali’s culinary life in Cepaka is Bali Guling Selingsing Bu Suci warung, one of the most famous stalls in the area. Hounded by local patrons as well as local and foreign tourists, this warung is particularly known for its delicious babi guling or the suckling pig made into a pork roll that Bali is so famous for. In fact, people come from far to enjoy a big bowl of juicy, spicy, crispy, and crunchy heaven. The warung lies in a secluded part of Cepaka, to the northwest of Denpasar.

Babi Guling Selingsing Bu Suci

Address: Jl. Desa Cepaka No.33, Cepaka, Kec. Kediri, Kabupaten Tabanan, Bali 80351

Opening hours: 5pm - 10pm (daily)

4. Bubur Mebasa (Ubud)

The breakfast at the humble Bubur Mebasa in verdant Ubud is a favourite with locals, especially farmers, mothers, and children. Famous for its sweet, black-coloured sticky rice, the warung is also known for a rare Balinese treat. For an extremely reasonable amount, patrons get served a warm porridge soaked in flavourful, piquant kuah, which is grated coconut sauce infused with authentic Balinese spices. The entire thing is served with the rare but extremely tasty green leaves of the bulan baon tree. Also, you should know that the dish is a traditional gem and is extremely hard to find in other parts of Bali. In fact, such porridges with various kinds of Balinese spices have a name - ‘basa genep’. Foodies should note that Bubur Mebasa is extremely popular in Ubud. It usually stays open only until the fresh ingredients bought for that day last, which is sometimes as early as within two hours of the warung opening.

Bubur Mebasa

Address: Jl. Maruti 23, Guwang, Sukawati, Kabupaten Gianyar, Bali 80582

5. Warung Eny's

‘Love cooking school’ is the catchphrase at Warung Eny’s, one of the best family-run warungs in Seminyak, Bali. The eponymous Eny is at the helm of the cooking at this potted-plant-covered warung, where most ingredients are organic. Seafood is particularly amazing here, especially the large prawns stuffed in garlic. You’ll also find some of the best nasi campur in Bali, complete with fresh coconut juice. What’s more, Eny even runs popular cooking classes for those who want to learn how to cook authentic Balinese food. And let us warn you - the classes, just like the tiny establishment, are almost always full!

Warung Eny's

Address: Jl. Petitenget No.97, Kerobokan Kelod, Kec. Kuta Utara, Kabupaten Badung, Bali 80316

Website: Warung Eny’s

Opening hours: 8am - 11pm (daily)

6. Warung Mak Beng

Warung Mak Beng’s lip-smacking menu is designed for the all the seafood lovers out there. This long-running establishment has been serving its most famous fish head soup dish, sup kepala ikan, as far back as the early 1940s! In fact, this warung has a set menu - this very same fish soup with yellow sauce, and the other being rice served with a piece of juicy, fried ikan goreng. Lying perfectly right on the beach, the walls of this venerable warung are adorned with quirky photos of past patrons. This place probably serves the freshest fish on the island.

Warung Mak Beng

Address: Jalan Hang Tuah No.45, Sanur Kaja, Denpasar Selatan, Sanur Kaja, Kec. Denpasar Sel., Kota Denpasar, Bali 80227

Opening hours: 8am - 10pm (daily)

7. Sate Plecing Arjuna

One of Bali’s busiest and most well-known warungs, Sate Plecing Arjuna in Denpasar is crammed to the hilt no matter the time of the day. The house speciality at this shoebox of a warung is, unsurprisingly, sate - which is marrow, beef, or usually pork barbecued on sticks. The sate at Plecing Arjuna is served with two different sauces - the eponymous plecing and the other being a sweet sauce. The former is a piquant, shrimp-based one, which is what lends the dish some much-needed spicy zing. What’s more, the pork meat is tender and succulent. Apart from this, the warung also makes a mean bakso (meatball soup).

Sate Plecing Arjuna

Address: Jl. Arjuna No.47, Dauh Puri Kaja, Kec. Denpasar Utara, Kota Denpasar, Bali 80232

Opening hours: 9am - 4:30 pm (daily)

8. Warung Kedaton

Enjoy a classic Balinese/Indonesian buffet at Kedaton, an upgraded version of a warung with several branches across the island. Diners can choose from multiple delicious options, with the base being yellow rice or white rice. Local delicacies to add on top are a dime a dozen, from grilled chicken and veggies to fried tempeh (Indonesian soy product). One of the most popular offerings here is nasi campur, which is essentially a mixed rice plate with many salads and meats. It’s one of the best ways to experience Bali’s local flavours.

Warung Kedaton

Address: Jl. Raya Kuta No.62/3, Kuta, Kabupaten Badung, Bali 80361

Opening hours: 8am - 9pm (daily)

9. Warung Bintangbali

Located right next to the sprawling, verdant rice fields of Ubud, Warung Bintangbali is all about freshness, whether it is the freshly picked, organic vegetables or the delicious cornucopia of flavours. Bintang means “star” in Bahasa Indonesia, and the Balinese fare here is definitely five-star material. The warung does serve meat dishes; in fact, one of the most famous and most-ordered dishes here are the pork ribs. However, it does have a whole lot of vegetarian options too, such as the terong (eggplant dish), french fries, and sweet and spicy grilled corn. What’s more, the setting is beautiful, with colourful fabrics draped over bamboo structures and lovely views of rice paddies.

Warung Bintangbali

Address: Jl. Tirta Tawar No.158, Ubud, Kecamatan Ubud, Kabupaten Gianyar, Bali 80571

Website: Warung Bintangbali

Opening hours: Mon - Sat: 11am - 10pm; Sun: 2pm - 10pm

10. Warung Biah Biah

Warung Biah Biah in Ubud is all about classic Indonesian fare and signature dishes - think nasi goreng, mie goreng, tempeh, urutan (Balinese fermented sausage), and more. This bustling warung is filled with people from all over the world, and as soon as you step in, you’ll notice the delicious aromas of authentic Indonesian cuisine. Waiters scuttle between the long, tree-trunk-hewn tables carrying food in banana leaf-lined baskets. Some must-eat dishes here include sate ayam, nasi goreng, and an ice-cold pint of Bintang beer to wash it all down.

Warung Biah Biah

Address: Jl. Goutama Sel. No.13, Ubud, Kecamatan Ubud, Kabupaten Gianyar, Bali 80571

Website: Warung Biah Biah

Opening hours: 11am - 11pm (daily)

11. Warung Padmasari

Famous as one of the best warungs in the Legian region, Warung Padmasari serves patrons a cornucopia of the best traditional Balinese fare. One of the warung’s signature dishes is nasi campur, which is super addicting and comes with chicken, sambal sauce, urap (steamed vegetables with coconut dressing), sate, tempeh, and a hard-boiled egg. Regulars also recommend the ayam bumbu Bali and the beef rendang, both of which are on the spicier side.

Warung Padmasari

Address: Jl. Padma No.14, Legian, Kuta, Kabupaten Badung, Bali 80361

Opening hours: 9:30am - 11pm (daily)

12. Nopi's Warung

Nopi’s Warung is somewhat of a hidden gem in Kuta. Run by a Sumatran chef and her Australian husband, the warung is particularly known for its mi goreng, nasi goreng, Sumatran curry, and beef rendang, as well as Western food items like bacon and egg muffins, fish and chips, and more. Wash everything down with papaya juice or a pint of icy cold beer. Plus, the hosts also run some wonderful cooking classes for those who want to take the flavours of Bali back home.

Nopi's Warung

Address: Jl. Melasti Jl. Lb. Bene, Legian, Kuta, Kabupaten Badung, Bali 80361

Website: Nopis Warung

Opening hours: Tue - Sun: 8am - 10pm (closed on Mon)

13. Warung Bali

Nasi Campur Bali
Source: Photo by user Gunawan Kartapranata used under CC BY-SA 4.0

In a homey setting lies the lovely Warung Bali, which boasts fresh ingredients from their own garden to create dishes that are absolutely delicious. The warung is famous for serving one of the best chicken satays and sate ayam in the region. Some other must-try dishes include the tapioca leaf curry, gado gado (Indonesian salad), spring rolls, nasi goreng, and the succulent babi guling (suckling pig roast).

Warung Bali

Address: Telaga Tawang, Sidemen, Karangasem Regency, Bali 80864

Opening hours: 8am - 9pm (daily)

14. Warung Rumpi's

Editor's Note: There's no photo available at the time of writing

The humble Rumpi’s by the side on the road in Seminyak is one of the most popular places for breakfast in the region. This warung is known for serving delicious, lovingly cooked Indonesian cuisines. Some recommended dishes include the likes of potato wedges and calamari, fresh coconut drink with lime, nasi goreng, and ayam bakar, among others. However, it’s the huge breakfast that’s recommended the most - it features salad, toast, two eggs cooked in any style, two sausages, coffee or tea, orange juice, and delectable banana pancakes.

Warung Rumpi's

Address: Gang Mertasari, Seminyak, North Kuta, Badung Regency, Bali 80361

Website: Warung Rumpi’s

Opening hours: 9am - 11pm (daily)

15. Murni's Warung

Warung Bu Tika
Source: Photo by Wikimedia Commons user Mx. Granger used under CC0

One of the oldest establishments in Ubud, Murni’s Warung has been serving delicious Balinese food since the 1970s. Murni’s, along with the adjoining antique shop, sits overlooking a small but gorgeous valley near Campuhan Bridge and is extremely popular for its traditional Balinese cuisine and great local coffee. A must-eat dish at this warung is its unique spin on bebek betutu, a popular smoked duck dish. Here, they serve it with a traditional Balinese urap, a fresh salad mix and fragrant turmeric rice. Polish off your meal with a refreshing glass of young coconut and lime juice.

Murni's Warung

Address: Jl. Raya Ubud, Ubud, Kecamatan Ubud, Kabupaten Gianyar, Bali 80571

Website: Murni’s Warung

Opening hours: 8am - 10pm (daily)

16. Warung Bu Mi

One of the most popular warungs in the Canggu area, Warung Bu Mi serves up classic Balinese food in an establishment with simple, clean interiors and long tables to sit down and enjoy your meal. Guests get to choose their style of rice, of which the local favourite, nutty red rice, is highly recommended. From here on, it’s all about going down the line to pick from various dishes. Do not pass up the omelette, beans, tempeh, and the corn fritters.

Warung Bu Mi

Address: Pantai Batu Bolong St No.52, Canggu, North Kuta, Badung Regency, Bali 80361

Website: Warung Bu Mi

Opening hours: 10am - 10pm (daily)

17. Warung Sika

Even though its located in the bustling Canggu area, Warung Sika still feels a bit more secluded due to the gorgeous views of the rice paddies from here. Dig into the ridiculously wide array of dishes at this establishment. Also, do not miss out on the tempeh, both spicy and sweet, sambal, marinated chicken drumsticks, and the omelettes.

Warung Sika

Address: Jl. Tanah Barak No.45, Canggu, Kec. Kuta Utara, Kabupaten Badung, Bali 80351

Website: Warung Sika

Opening hours: Thu - Tue: 9am - 8pm; Wed: 9am - 4pm

18. Varuna Warung Canggu

Canggu has a great concentration of amazing warungs, and a fantastic option here is Varuna Warung. The tiny warung is always busy, but there’s plenty of seating so don’t worry about having to wait long for a delicious meal. Also, this is the best option for great Balinese fare close to the beach. Some must-eat dishes here are nasi goreng, sambal, marinated chicken drumsticks, beans, vegetable fritters, corn fritters, and tempeh. Be sure to pair your food with a smoothie or juice.

Varuna Warung

Address: Pantai Batu Bolong St No.89x, Canggu, North Kuta, Badung Regency, Bali

Website: Varuna Warung

Opening hours: 8am - 10pm (daily)

19. Naughty Nuri's Ubud

The name Naughty Nuri’s has become a household name in Bali for its delightful food. Walls at this iconic warung are peppered with photos of regular patrons, drawings done by local artists, and framed newspaper articles. A grill outside next to a basin of barbecue sauce is used to produce Naughty Nuri’s signature ribs. There’s also the famous barbeque sauce that makes the ribs so juicy, tender, and succulent. The basic menu features barbecued spare ribs and pork or lamb chops, with drinks like dirty martinis and beer. Plus, every Thursday is sushi night, and usually, it’s standing room only!

Naughty Nuri's Ubud

Address: Jalan Mertanadi No. 62 Kerobokan Seminyak, Kerobokan Kelod, Kec. Kuta Utara, Kabupaten Badung, Bali 80361

Website: Naughty Nuri’s Ubud

Opening hours: 11am - 10pm (daily)

20. Warung Eropa

Editor's Note: Photo taken from the establishment's official social account

Warung Eropa boasts having the ‘finest crispy duck in Bali’, and they stay true to this statement. This signature dish is crispy on the outside and juicy and succulent on the inside. It’s no wonder the crispy duck here is popular and well-known throughout the island. Other dishes that shouldn’t be missed include Vietnamese spring rolls, escargots, and the extremely delicious barbeque pork ribs.

Warung Eropa

Address: Jl. Petitenget No.9D, Kerobokan Kelod, Kec. Kuta Utara, Kabupaten Badung, Bali 80361

Website: Warung Eropa

Opening hours: 8am - 11pm (daily)

21. Warung Vika

Warung Vika is a very popular establishment in Kabupaten Badung. Trendy music can be heard in the background of this chic warung, which is run by a lovely couple, Tika and Vincent. Serving fantastic, home-made French-Indonesian fusion cuisine with an array of healthy organic vegetarian options, Warung Vika is great for long lunches. Do not miss out on their penne carbonara or beef rendang.

Warung Vika

Address:Jl. Taman Sari No.9, Kerobokan Kelod, Kec. Kuta Utara, Kabupaten Badung, Bali 80361

Website: Warung Vika

Opening hours: Mon - Sat: 9am - 9pm (closed on Sun)

22. Warung Little India

The vibrant and cosy Warung Little India in Ubud serves authentic, homemade Indian cuisine with both vegetarian and non-vegetarian fares. The colourful warung is peppered with retro Bollywood movie posters and flags. The warung is particularly famous for its crunchy samosas. Other must-eat items include corn fritters, okra, chicken tikka salad, chaat, and dal. If you want a light snack, order a chai and pair it with one of their baked goodies.

Warung Little India

Address: Jl. Sukma Kesuma No.36, Peliatan, Kecamatan Ubud, Kabupaten Gianyar, Bali 80571

Website: Warung Little India

Opening hours: 10am - 10pm (daily)

23. Warung Citta Ovest Pizza & Pasta

Located in Ubud, Warung Citta Ovest Pizza & Pasta is probably the best place in town for a diverse array of delicious salad, pasta, and pizza. What’s even better is that the food is authentically Italian despite being run by two Balinese locals. The tomato cream pasta is highly rated, as is the margarita pizza. You must also try out the carbonara, mushroom and ham pizza, and the feta-spinach pizza for vegetarians. Wash everything down with ice-cold Bintang beer.

Warung Citta Ovest Pizza & Pasta

Address: Jl. Dewisita, Ubud, Kecamatan Ubud, Kabupaten Gianyar, Bali 50871

Website: Warung Citta Ovest Pizza & Pasta

Opening hours: 11am - 10pm (daily)

24. Warung Semesta

Located in the heart of Ubud, Warung Semesta is one of those places that make you wonder why you’ve never eaten here before! The open-air, two-level establishment is airy, with lots of natural light. The place is great for long meals and catching up with friends. They even have a small kitchen on the second level where the owners conduct cooking classes for those interested in knowing about Balinese food. The spring rolls, spaghetti, fresh fruit smoothies, and gado gado are especially amazing. They even have vegan options.

Warung Semesta

Address: No.9 Indonesia, Jl. Monkey Forest, Ubud, Kecamatan Ubud, Kabupaten Gianyar, Bali 80571

Website: Warung Semesta

Opening hours: 7am - 10:30pm (daily)

25. Warung Garasi

Serving out some of the tastiest food in Bali is the local eatery of Warung Garasi, which is a must-visit if you’re in Ubud. This no-frills dining place might not have upscale dining elements like Wi-Fi but its food is easily some of the best on the island. Try out its most recommended dishes, which include the fabulous fish soup, Thai curry chicken, ayam soto, breaded chicken, mie goreng, and the lumpia garasi, among others.

Warung Garasi

Address: Jalan Wenara Wana No.15, Ubud, Kecamatan Ubud, Kabupaten Gianyar, Bali 80571,

Website: Warung Garasi

Opening hours: Mon - Sat: 10am - 8:30pm (closed on Sun)

26. Warung Mendez

Located in the village of Penestanan, to the northwest of Ubud, Warung Mendez is one of the best warungs in the region. Apart from all dishes being MSG-free, the warung uses reusable napkins and straws and doesn’t use plastic cutlery either. Patrons can choose between mi goreng and nasi goreng as the base before adding other ingredients to make a dish that your tastebuds will love. If you cannot choose between mi goreng and nasi goreng, order the nasi magelangen - a dish that mixes them both and transports you to food heaven.

Warung Mendez

Address: Sayan, Ubud, Gianyar, Bali 80571

Website: Warung Mendez

Opening hours: 8am - 11pm (daily)

27. Nasi Ayam Kedewatan Bu Mangku

You know when a restaurant is named after a dish then the chef means business. Located in Kedewatan, Nasi Ayam Kedewatan Bu Mangku is an absolute favourite lunch spot with staff, guides, and drivers who work in the hotels around Kedewatan. The warung serves what is famously known as the best nasi ayam (chicken rice) in the region. The dish consists of stir-fried pea beans, deep-fried, crispy pork skin and entrails, eggs that are either sweet-boiled or cooked with salt, chicken satay, and sauce-covered chicken strips. Plus, the cosy and homey warung is situated in a traditional Balinese house with a spacious green courtyard. The artistic and rustic ambience makes for a very pleasant and nice spot to grab a meal that is utterly delicious. Plus, don’t miss trying out other Balinese goodies like nasi campur and sate lilit.

Nasi Ayam Kedewatan Bu Mangku

Address: Jl. Raya Kedewatan No.18, Kedewatan, Kecamatan Ubud, Kabupaten Gianyar, Bali 80571

Opening hours: 8am - 6pm (daily)

28. Warung Chef Bagus Kuta

Located in Kuta, this warung is famous for its slow-cooked, smoky, and glistening ribs. The dish tastes especially tasty when paired with an ice-cold bottle of beer on the side. The ribs, which are served with an array of accompaniments like vegetables, pickles, and yellow rice, are heavenly and a must-have for everyone visiting this warung. This is a dish that’s best eaten with your hands instead of with utensils. Some other must-try dishes include curry chicken with coconut milk, soy sauce pork, fresh traditional salads, and chicken and shrimp satay.

Warung Chef Bagus Kuta

Address: Jl. Bakung Sari No.43, Kuta, Kabupaten Badung, Bali 80361

Website: Warung Chef Bagus Kuta

Opening hours: 11:30am - 10:30pm (daily)

29. Warung Bunana

Warung Bunana is something of a hidden gem in the heart of one of Bali’s most touristy areas, Seminyak. The warung is almost always crowded and is extremely popular with both locals and tourists. Some items that just shouldn’t be missed if you’re eating here are the frothy teh tarik, which is a tea made from pulled milk, and roti canai, a flatbread that has both savoury and sweet versions and can be made with cheese, egg, or a variety of curries. Plus, they have a ton of fruit juices for you to wash down your meal with.

Warung Bunana

Address: Jl. Sunset Road No.28, Kerobokan Kelod, Kec. Kuta Utara, Kabupaten Badung, Bali 80361

Opening hours: 10am - 10pm (daily)

Delectable fare in local warungs

When you really want to taste the authentic flavours of the region, look for the small, home-run restaurants, just like the warungs in Bali. The term warung today also includes modest Balinese places or restaurants and not just food stalls that can be found by the side of the road. That being said, the taste of food in a warung is especially authentic. If you want to know where the locals enjoy their food, be sure to check out some of these amazing warungs in Bali.

Disclosure: Trip101 selects the listings in our articles independently. Some of the listings in this article contain affiliate links.

Get Trip101 in your inbox

Unsubscribe in one click. See our privacy policy for more information on how we use your data

Freelance writer. Coffee-lover. An expert at Kopfkino. Loves discussing New Zealand, domino theory, dystopian fiction, & Harry Potter.

 Want to contribute as a Local Expert?
Explore Bali
Good things are meant to be shared!