The best cheap eats in Bali are its warungs, the family-run eateries where a plate of nasi campur (rice with a mix of side dishes) costs about IDR 25,000–50,000. Top picks include Nasi Ayam Kedewatan Ibu Mangku in Ubud (Balinese chicken rice since 1963), Nasi Bali Men Weti by Sanur Beach, Warung Local in Canggu and Uluwatu, and the all-you-can-eat vegan buffet at Sawobali. For a break from rice, Fat Tony's in Legian, Taco Casa and Umah Pizza serve Western comfort food at budget prices.
The 17 places below are grouped by area, so you can find cheap eats near you in Canggu, Seminyak, Legian, Ubud, Sanur and Jimbaran. Prices are in IDR, per person unless noted. "++" means tax and service are added to the bill. Many warungs sell out by early afternoon, so go early for the full spread.
In this guide21 sections
Quick Picks
- Best nasi campur: Nasi Ayam Kedewatan Ibu Mangku (Ubud), Nasi Bali Men Weti (Sanur), Warung Local (Canggu & Uluwatu), Warung Kolega (Legian)
- Plates under IDR 50,000: Nasi Ayam Kedewatan Ibu Mangku, Nasi Bali Men Weti, Warung Local, Sate Babi Bawah Pohon
- Best all-you-can-eat deal: Sawobali (Ubud)
- Vegan and vegetarian: The Sloth Bali (Canggu), Sawobali (Ubud), Warung Local
- Pork lovers: Sate Babi Bawah Pohon (Legian), Souphoria (near Seminyak), Warung Makan Bu Rus (Ubud)
- Seafood on a budget: Warung Mami Ikan Jimbaran, Sakanaya (Seminyak)
- Burgers, tacos and pizza: Fat Tony's (Legian), Taco Casa (Seminyak, Ubud, Canggu), Umah Pizza (Ubud)
- Cheap breakfast: Satu Satu Coffee Company (Canggu), Warung Kecil (Sanur), Nasi Bali Men Weti (Sanur)
Best Cheap Eats by Area
- Canggu: Warung Local, Satu Satu Coffee Company, The Sloth Bali
- Seminyak: Taco Casa, Warung Sulawesi, Souphoria, Sakanaya
- Kuta & Legian: Fat Tony's, Sate Babi Bawah Pohon, Warung Kolega
- Ubud: Warung Makan Bu Rus, Nasi Ayam Kedewatan Ibu Mangku, Sawobali, Umah Pizza (plus a Taco Casa outlet)
- Sanur: Warung Kecil, Nasi Bali Men Weti
- Jimbaran & Uluwatu: Warung Mami Ikan Jimbaran, Warung Local Uluwatu. These are also the closest picks to Nusa Dua.
More Budget Warungs by Area
Canggu
- Warung Sika: family-run display warung with charcoal-grilled chicken, tempeh, cassava-leaf curry and fritters, plus vegetarian options. A plate is around IDR 35,000–55,000. Daily 9 AM – 9 PM.
- Warung Jawa Bu Sri: simple, halal-friendly Javanese home cooking from a counter. Opens 10 AM and often sells out early.
Seminyak
- Warung Babi Guling Pak Malen: Balinese suckling pig with crackling, lawar and sambal matah, in an air-conditioned room. Not halal. Daily 8:30 AM – 6 PM.
- Warung Murah Double Six: long-running budget warung near Double Six Beach for nasi campur, ayam betutu, satay and soto. Pay in cash. Daily until 9:30 PM.
Ubud
- Warung Biah Biah (central Ubud): Balinese small plates in tapas-size portions, so you can try several. Nasi campur is around IDR 26,000–38,000 and nasi goreng with sambal matah about IDR 34,000. Daily 11 AM – 11 PM.
- Compound Warung (central Ubud): Indonesian home cooking inside a Balinese family compound, with many vegetarian and vegan dishes. Nasi campur from about IDR 35,000. Daily until 10 PM.
Sanur & Denpasar
- Warung Mak Beng (Sanur): open since 1941 and serving a single set of fried fish, fish-head soup, rice and sambal for about IDR 55,000 without drinks. Daily 8 AM – 10 PM.
- Warung Krishna (Sanur): no-frills Balinese chicken rice for about IDR 25,000, plus bubur (rice porridge) and tipat. Opens 7 AM and sells out early.
- Warung Wardani: a Denpasar favorite for no-pork, no-lard Balinese nasi campur, about IDR 35,000–48,000 a plate. Opens 8 AM; best at lunch.
More ways to eat well for less: the Bali street foods to try, the best markets in Bali (including the night markets) and the best vegan cafes and restaurants in Bali. For Western comfort food, see the best pizza places in Bali and the best burgers in Bali.
01Warung Local (Canggu & Uluwatu)
Warung Local is a modern warung with two branches, one in Canggu and one in Uluwatu. Choose a set nasi campur package or order Indonesian classics from the menu; either way, the bill is easy to predict. The Wayan package (rice or noodles, two sides, two vegetables) is IDR 35,000, the Made adds chicken for IDR 40,000, and the Nyoman comes with beef or seafood for IDR 49,000.
From the menu, nasi goreng with chicken satay and a fried egg is IDR 35,000, soto ayam IDR 40,000 and gado-gado IDR 30,000. Vegan dishes are marked. The breakfast menu (8 AM – 11:45 AM) includes smashed avocado for IDR 45,000, and the Uluwatu branch opens at 7 AM. Prices can differ slightly between branches.
At a glance
Warung Local (Canggu & Uluwatu)
02Satu Satu Coffee Company
Satu Satu Coffee Company is a breakfast and brunch café in Canggu, run by a Balinese family coffee brand. Coffee comes first here, and the kitchen follows with a long all-day breakfast menu of eggs, bowls and grilled fish. The room is bright and white, and the menu is broad enough for several visits in one trip.
The eggs Benedict (around IDR 65,000) and the build-your-own breakfast bowl are the picks, with a Balinese coffee or a kopi luwak on the side. Prices stay reasonable for Canggu, which makes it a sensible daily breakfast stop if you are staying nearby. It closes mid-afternoon, so plan for a morning visit. The sister café, FINE by Satu Satu Coffee, is also in Canggu.
03The Sloth Bali
The Sloth Bali is a plant-based café attached to a small guesthouse of the same name in Canggu. The space is roomy and homey, good for a slow lunch with friends. The whole menu is vegan, built around a daily salad bar plus smoothie bowls, burgers, wraps, pastas and nachos.
The salad bar costs about IDR 60,000, warm oat porridge about IDR 52,500 and the chocolate peanut butter smoothie bowl about IDR 65,000. For something heavier, try the vegan teriyaki flat noodles or the loaded mashed potato. Vegan coffees, smoothies and juices round it out. Dishes change often, so expect something new each visit. It is a daytime café and closes on Sundays.
At a glance
The Sloth Bali
04Taco Casa
Taco Casa has served Mexican and Tex-Mex food in Bali since 2010 and now runs three casual outlets, in Seminyak, Ubud and Canggu. Tortillas and fillings are made from scratch, with no lard, MSG or preservatives, and the chicken is breast fillet.
Most mains cost IDR 99,000–135,000. The 8-Layer Burrito runs from IDR 99,000 (veggie) to IDR 125,000 (shrimp), and the Barra Fish Tacos are IDR 125,000 for three. Nachos start at IDR 80,000 and Cheesy Enchiladas at IDR 99,000. A classic margarita comes by the glass or by the pitcher, and there are churros for dessert. Add 15.5% service and tax to the bill.
At a glance
Taco Casa
05Warung Sulawesi
Waroeng Sulawesi, often written Warung Sulawesi, is a long-running Indonesian warung in Seminyak. The cooking draws on Sulawesi and wider Indonesian home recipes, and it is self-service: take a plate, pick your rice and dishes from the counter, and pay at the end for what you chose.
That format makes it one of the easiest cheap eats in Seminyak for a quick lunch. Build a plate with a couple of vegetables, a fried or curried protein and a spoonful of sambal, and you control the bill as you go. The dining area is large, there is Wi-Fi, and it stays open until 11 PM. No menu or prices are published, so ask at the counter if you want a total before you sit down.
At a glance
Warung Sulawesi
06Souphoria
Souphoria is a small rice and soup restaurant between Seminyak and Canggu, cooking Chinese-leaning Asian dishes built around pork. The pork belly is the dish to come for. The menu is not halal, and seating is limited.
Start with the Crispy Pork Belly Sambal Matah, served with rice and crackers, or the Pork Belly Spicy Salted Egg. The Crazy Rich Pork Rice is a filling one-bowl meal, the Pork Ribs Soup is the warm and comforting choice, and the Spicy & Sour Pork Ear suits adventurous eaters. Dishes start at about IDR 50,000. The brand also has outlets in Renon, Ubud and Jakarta. Food can take a while when it is busy, and popular dishes can run out, so come early.
At a glance
Souphoria
07Sakanaya
Sakanaya comes from the team behind Ryoshi Bali, a Japanese restaurant group with almost 20 years on the island. It runs like a casual fish-market restaurant in Seminyak, where the focus is fresh seafood at everyday prices rather than décor.
A plate of sashimi makes a good opener, followed by grilled seafood and oysters if they are available that day. Ramen is on the menu for a hot, filling bowl. The mix of raw, grilled and noodle dishes means a group can share widely without a big bill, which makes it a good-value pick for a Japanese dinner in Seminyak. The room is simple, so treat it as a food stop rather than a night out. Call or WhatsApp ahead for a larger group.
At a glance
Sakanaya
08Fat Tony's
Fat Tony's is a small American burger joint and one of the best cheap eats in Legian when you want a proper burger. The menu covers beef and chicken burgers, wraps, hot dogs, loaded fries, onion rings and milkshakes, and there is a plant-based patty if you don't eat meat.
A Classic Cheeseburger starts at about IDR 75,000 and the signature Fat Tony's Burger is about IDR 110,000. Add onion rings or loaded fries and a shake for a full meal. Seating is indoor and outdoor; the indoor room is quieter than the street side. There is no parking, so come by scooter or taxi. It opens in the afternoon, closes on Mondays and gets busy at dinner, so an early evening visit works best.
09Sate Babi Bawah Pohon
Sate Babi Bawah Pohon, "pork satay under the tree", is a Legian favorite for Balinese pork dishes. It has moved from its original spot under the tree to a more comfortable site in Legian, but the lunchtime line is still part of the routine.
The pork satay comes with lontong or rice for about IDR 37,000–40,000. Nasi babi guling is about IDR 45,000 and rice with pork and sambal matah about IDR 42,000–45,000. The satay, lontong and iced tea package is about IDR 50,000. Lighter options include soto babi (about IDR 25,000) and siobak (about IDR 32,000). Arrive before noon to beat the rush. Everything here is pork, so it is not halal.
10Warung Kolega
Warung Kolega is a Javanese home-style nasi campur warung down an alley in Legian. It is self-service: choose your rice, then pick dishes from a long counter of curries, fried proteins and vegetables. The space is clean and airy, away from the street noise, and there is parking.
A full plate usually comes to about IDR 30,000–60,000 depending on what you choose. Soups are about IDR 25,000–27,000 and fresh juices about IDR 15,000–20,000. There is no price list on display, and staff tally the total after you choose, so ask as you go if you are keeping to a budget. Vegetarians have plenty to pick from. It is a lunch and early dinner spot that closes at 8 PM.
At a glance
Warung Kolega
11Warung Makan Bu Rus
Warung Makan Bu Rus is a garden-style warung in central Ubud. Diners sit in small huts set among the plants, which makes a simple meal feel relaxed. The cooking is Indonesian and Balinese home style, with several pork dishes on the menu, so it is not halal.
Nasi campur is about IDR 45,000 and nasi goreng about IDR 40,000. For a bigger meal, the crispy duck is about IDR 100,000 and the pork satay package about IDR 90,000. These are delivery-menu prices, so dine-in prices may be slightly different. Hut seating is limited, so arrive before the lunch and dinner peaks. If you would rather eat at your villa, it is also on GoFood.
12Nasi Ayam Kedewatan Ibu Mangku
Nasi Ayam Kedewatan Ibu Mangku has served Balinese chicken rice since 1963, when Sang Ayu Putu Wija, known as Ibu Mangku, started cooking it at her family home just outside central Ubud. That original house is still the main outlet. The brand now also has branches in Renon, Seminyak and Jimbaran, plus a second Ubud outlet.
The Nasi Ayam Kedewatan Spesial (IDR 40,000) comes with ayam betutu, shredded chicken, sate lilit, pepes, urab, peanuts, sambal goreng and egg, with the betutu broth on the side. The Biasa plate is IDR 30,000 and the vegetarian plate IDR 25,000. Add a whole iced young coconut for IDR 30,000. Prices exclude 10% tax and 5% service. The kitchen uses no pork.
13Sawobali
Sawobali is a small vegan Indonesian buffet just southeast of central Ubud. One price gets you up to an hour of all-you-can-eat plant-based cooking, made without garlic, onion, pork or lard. For big appetites, it is one of the best-value meals in Ubud.
Expect ten or more dishes, such as tamarind-caramelized tempeh, caramelized eggplant, soto, glass noodles and sauerkraut. The buffet costs about IDR 50,000–75,000 per adult, and you pay a staff member before you start, preferably in cash. Sawobali is also a cake and coffee shop, so save room for a slice of cake (about IDR 25,000) or a scoop of vegan ice cream (about IDR 20,000). Hours change, so check before you go.
At a glance
Sawobali
14Umah Pizza
Umah Pizza is a casual, family-friendly pizzeria close to the center of Ubud. Pizzas come out of a wood-fired oven, and the menu also covers pasta and calzone. It is a good choice when you want a break from rice dishes but still want to keep the bill small.
A large margherita has been listed at about IDR 44,000, and beers are inexpensive, so two people can share a pizza, a pasta and drinks on a modest budget. The room is cozy and relaxed. Parking outside is limited, so come on foot or by scooter, and arrive a little before or after the lunch and dinner rush, when it fills up. The kitchen runs from late morning until about 10:45 PM.
15Warung Kecil
Warung Kecil means "small warung", and this one in Sanur is small, air-conditioned and comfortable. It runs two menus side by side: Indonesian and Balinese dishes served from a counter display, and a Western list of panini, ciabatta and wraps.
The counter nasi campur is the main draw. Pick rice and a few of the day's dishes for a quick, cheap lunch. From the à la carte menu, mee goreng and corn fritters are solid choices, and the chicken panini works if you want something lighter. It opens at 7 AM, so it doubles as a handy breakfast stop before the beach. Lunchtime gets busy, so come before noon for a seat and the full counter.
16Nasi Bali Men Weti
Nasi Bali Men Weti, also known as Nasi Ayam Ibu Weti, is a beachside warung near Sanur Beach that does one thing: Balinese chicken rice. Each plate comes with rice, shredded chicken, roast or fried chicken, crispy skin, egg, urap, peanuts and sambal goreng.
A regular plate costs about IDR 30,000 and a special plate about IDR 40,000. A package menu at about IDR 100,000 suits groups. The warung opens around 8 AM and usually sells out by late morning, often around 11 AM, and even earlier on weekends. Get in line early, eat, then walk straight down to the beach. There are no reservations.
At a glance
Nasi Bali Men Weti
17Warung Mami Ikan Jimbaran
Warung Mami Ikan is a local grilled-fish warung in Jimbaran, set back from the beachfront seafood strip. It sits opposite 35 Degrees Bar & Restaurant, and the menu is short: grilled fish, shrimp and clams with rice and sambal.
That focus keeps prices low, with seafood portions starting at about IDR 35,000. Order a grilled fish to share, add clams and shrimp, and ask for extra sambal. The warung opens around 1 PM and closes around 7 PM or when the day's seafood runs out, so late afternoon is the safest time to go. Seats fill quickly at mealtimes, so come early or call ahead. It is also the closest pick on this list to Nusa Dua.
At a glance
Warung Mami Ikan Jimbaran
Frequently Asked Questions
Where can I find the best cheap eats near me in Bali?
Look for a warung near you. In Canggu, try Warung Local or The Sloth Bali. In Seminyak, go to Warung Sulawesi, Souphoria or Taco Casa. In Legian, Fat Tony's, Sate Babi Bawah Pohon and Warung Kolega are close together. In Ubud, try Nasi Ayam Kedewatan Ibu Mangku, Warung Makan Bu Rus or Sawobali. In Sanur, head to Warung Kecil or Nasi Bali Men Weti. Not sure what to order? See the local foods to try in Bali.
How much does a cheap meal cost in Bali?
A warung plate of nasi campur costs about IDR 25,000–50,000. Nasi Ayam Kedewatan Ibu Mangku charges IDR 25,000–40,000 a plate before tax and service, and Warung Local's nasi campur packages are IDR 35,000–49,000. Budget Western food costs more: burgers at Fat Tony's start at about IDR 75,000 and Taco Casa mains are IDR 99,000–135,000 plus 15.5% service and tax.
Where are the best cheap eats in Seminyak?
Warung Sulawesi is a self-service Indonesian warung where you pay for what you pick. Sakanaya serves sashimi, grilled seafood and ramen. Taco Casa does burritos and tacos from IDR 99,000, and Souphoria, between Seminyak and Canggu, is the pick for crispy pork belly. For a bigger night out, see the best restaurants in Seminyak.
What are the best cheap eats in Legian?
Fat Tony's is the burger stop, with cheeseburgers from about IDR 75,000. Sate Babi Bawah Pohon serves pork satay for about IDR 37,000–40,000. Warung Kolega does self-service Javanese nasi campur for about IDR 30,000–60,000. More places to eat nearby: the best cafes and restaurants in Kuta and Legian.
Are there cheap eats in Nusa Dua?
None of the 17 picks is inside Nusa Dua itself. The closest are Warung Mami Ikan in Jimbaran, where grilled seafood portions start at about IDR 35,000, and Warung Local in Uluwatu, with nasi campur packages from IDR 35,000. Nasi Ayam Kedewatan Ibu Mangku also has a Jimbaran outlet. For sit-down dinners, see the best restaurants in Uluwatu.
Where can I find cheap eats in Canggu?
Warung Local has nasi campur packages from IDR 35,000. The Sloth Bali runs a vegan salad bar for about IDR 60,000. Satu Satu Coffee Company is the pick for breakfast and coffee. Taco Casa also has a Canggu outlet. For more choice, see the best restaurants in Canggu.
What are the best cheap eats in Ubud?
Nasi Ayam Kedewatan Ibu Mangku serves Balinese chicken rice from IDR 25,000. Warung Makan Bu Rus in central Ubud has nasi campur for about IDR 45,000 in a garden setting. Sawobali runs a vegan all-you-can-eat buffet for about IDR 50,000–75,000, and Umah Pizza near central Ubud bakes wood-fired pizza. For more, see the best restaurants in Ubud.
How does paying for nasi campur work at a warung?
At self-service warungs such as Warung Sulawesi and Warung Kolega, you choose rice and dishes from the counter, and staff tally the total at the end. There is often no price list, so ask before you sit down if you are on a tight budget. Set-plate warungs such as Nasi Ayam Kedewatan Ibu Mangku and Nasi Bali Men Weti charge a fixed price per plate.


































