Exploring Bali is not just day trips and beach hopping. Once you try Indonesian and Balinese traditional food, you will fall in love with how the island tastes: sweet, spicy, or savoury! Fresh ingredients and century-old cooking techniques come in a variety of dishes.
The best part? You can get anything from tender pork belly to cap cay (stir-fried vegetables) for a fraction of the cost you’d get at home.
Here is our complete guide on where to find a perfect spot for cheap food in Bali, no matter what area you’re staying at. You will even find some Greek and Western dishes on the list!
Best Cheap Eats in Bali: From Uluwatu To Ubud
Warung Local
Warung Local is one of the most popular cheap eats in Bali. Indonesian comfort food at an affordable price is served here daily. There are a la carte options and meal combos for under 60,000 IDR (6 AUD).
Where Is It?
Canggu: Jl. Pantai Batu Bolong No.10, Canggu, Kec. Kuta Utara, Kabupaten Badung, Bali 80361
Uluwatu: Jl. Labuansait No.10A, Pecatu, Kec. Kuta Sel., Kabupaten Badung, Bali 80361
Online: Instagram
Roti Canai Street Kitchen
If you love bread, you should try roti – a very popular bread in Asia. It is a great option for a filling brekkie, for example, get roti with eggs and cheese for less than 40,000 IDR (4 AUD).
Where Is It? Jl. Munduk Catu, Canggu, Kec. Kuta Utara, Kabupaten Badung, Bali 80351
Online: Instagram
Crate Cafe
A famous spot for tourists and ex-pats in Canggu with a mainly breakfast menu with trendy options like smoothie bowls with fresh fruit, smashed avocado, and eggs benedict. The prices are around 6.5 AUD no matter what you pick.
Where Is It? Jl. Canggu Padang Linjong No.49F, Canggu, Kec. Kuta Utara, Kabupaten Badung, Bali 80351
Online: Instagram
Warung Bu Mi
Warung Bu Mi is a buffet with delicious Indonesian food in a super location – it is in the centre of Canggu. Definitely try as many veggies as you can, everything is so flavorful! The average check here is 25,000-50,000 IDR (2.5-5 AUD).
Where Is It? Jl. Pantai Batu Bolong No.52, Canggu, Kec. Kuta Utara, Kabupaten Badung, Bali 80361
Online: Instagram
Warung Sika
Indonesian buffet-style cheap eats place with lines every day. They are super popular and serve amazing local food made fresh with different meats and veggies.
A complete meal will cost you no more than 50,000 IDR (5 AUD).
Where Is It? Jl. Tanah Barak No.45, Canggu, Kec. Kuta Utara, Kabupaten Badung, Bali 80351
Online: Instagram
Milos Warung Souvlaki
A spot to grab a cheap souvlaki – grilled meats with pita, for around 50,000 IDR or 5 AUD. The restaurant serves many traditional Greek foods, including healthy salads and vegetarian options.
Where Is It? Jl. Mertanadi No.60, Kerobokan Kelod, Kec. Kuta Utara, Kabupaten Badung, Bali 80361
Online: Instagram
Warung Melati
Healthy Indonesian food and vegetarian dishes with no MSG. It is a buffet-style spot, where all the food available for the day is on display and you can pick and choose what you like.
On average a full meal with fried rice (nasi goreng) is 30,000 IDR (3 AUD) here.
Where Is It? Jl. Nakula 5 No.5, Legian, Kec. Kuta, Kabupaten Badung, Bali 80361
Online: Instagram
Babi Guling Pak Malen
Bali has its specialty – babi guling – which is roasted suckling pig with tender juicy meat and super crispy skin. A full plate with pork and rice and sides will be less than 50,000 IDR (5 AUD).
Make sure to try the pig skin crackers! They are addictive you may have to get some for takeaway.
Where Is It? Jl. Sunset Road No.554, Seminyak, Kec. Kuta, Kabupaten Badung, Bali 80361
Online: Instagram
Tasty Vegan Seminyak
Vegetarians have a great place for cheap eats in Seminyak. From savoury dishes to a sweet dessert with fried bananas, you can taste Bali’s best vegetarian dishes here.
Where Is It? Jl. Raya Basangkasa gg. dewata No.15B, Seminyak, Kec. Kuta, Kabupaten Badung, Bali 80361
Online: Instagram
Skooby
It is not only local food on our list! You can get cheap hot dogs and burgers for less than 70,000 IDR (7 AUD) with good meat and sauces. Start with a classic cheeseburger and cheesy fries.
Plus, the location is very convenient – it is right behind the famous Bintang supermarket in Seminyak.
Where Is It? Jl. Raya Seminyak No.17, Seminyak, Kec. Kuta Utara, Kabupaten Badung, Bali 80361
Online: N/A
Sushimi Seminyak
Safe cheap sushi? Easy! While during the week, this spot may not be the cheapest, every Friday evening, all sushi plates are just 20,000 IDR (2 AUD), and you can eat as many rolls and sushi as you want!
Where Is It? Jl. Raya Seminyak Jl. Camplung Tanduk No.4X, Seminyak, Kec. Kuta, Kabupaten Badung, Bali 80361
Online: Instagram
Ning’s Kitchen
A hidden gem in Canggu! There are never too many people here so you can even stay and work.
There are 5 different combo meals and you can order a la carte too. Expect to spend around 50,000 IDR (5 AUD) for an amazing meal! Drinks are not included in the packages but are all affordable too.
Where Is It? Jalan Tanah Barak no 14 Canggu, Kec. Kuta Utara, Kec. Kuta, Kabupaten Badung, Bali 80351
Online: Instagram
Warung Bu Oki Nusa Dua
Incredibly popular local spot for cheap meals with a focus on nasi ayam dish – chicken with rice that only costs 25,000 IDR (2.5 AUD).
The flavours of that roasted chicken served with rice, cooked chicken, sate lilit (skewer), boiled egg, sides of veggies, and peanuts are fantastic.
Where Is It? Jl. Siligita Jl. Raya Nusa Dua Selatan No.27, Benoa, Kec. Kuta Sel., Kabupaten Badung, Bali 80361
Online: Instagram
Jimbaran Seafood Market
A huge range of freshly caught fish and seafood that you can buy and grill directly on the beach in one of the many grill spots.
They will only charge you the fee for cooking (1.5 to 2 AUD per kg, usually).
Where Is It? Jl. Pantai Kedonganan, Kedonganan, Kec. Kuta, Kabupaten Badung, Bali
Online: N/A
Umah Cemagi
West of Canggu, there is a real hidden gem with an Indonesian buffet – Umah Warung in Cemagi. Make sure to come on Thursday when they make vegetarian rendang with mushrooms and potatoes – it is incredibly good!
Where Is It? Jl. Pantai Seseh, Cemagi, Kec. Mengwi, Kabupaten Badung, Bali 80351
Online: Instagram
Warung Sulawesi Kuta
A popular spot for locals and foreigners with a buffet-style menu of traditional food from the island of Sulawesi. You can enjoy chicken, fish, calamari, and shrimp dishes here for super cheap – under 50,000 IDR (5 AUD).
Where Is It? Jl. Petitenget No.57 B, Kerobokan Kelod, Kec. Kuta Utara, Kabupaten Badung, Bali 80361
Online: Instagram
Umah Pizza Ubud
Affordable simple pizzas, burgers, Western food, and desserts, in Ubud. All the items on the menu are cheaper than 100,000 IDR (10 AUD).
For ex., a 30-cm pizza margarita is under 50,000 IDR (5 AUD) and a mini-chocolate pizza is only around 26,000 IDR (2.6 AUD).
Where Is It? Jl. Bisma, Ubud, Kecamatan Ubud, Kabupaten Gianyar, Bali 80571
Online: Facebook
Nasi Ayam Kedewatan
This cheap eats place with traditional Balinese decor is hugely popular in Ubud. The family makes amazing chicken rice dishes using family recipes and you can definitely taste it.
They serve the meals spicy but you can request a non-spicy version too if you come with kids or don’t like the heat.
Where Is It? Jl. Raya Kedewatan No.18, Kedewatan, Kecamatan Ubud, Kabupaten Gianyar, Bali 80571
Online: Nasi Ayam Kedewatan
Murni’s Warung
This spot has great satay (skewers), which is one of the most favourite local foods. Their menu has a lot more, international, options, but also other staple Indonesian dishes.
Where Is It? F7V3+XV, Jl. Raya Ubud, Ubud, Kecamatan Ubud, Kabupaten Gianyar, Bali 80571
Online: N/A
Warung Mek Juwel Nasi Campur Ayam
Delicious Balinese food for savoury breakfast and lunch opened in the 80s. Their special is the nasi ayam – chicken with rice and condiments. The whole plate will cost only 38,000 IDR (3.8 AUD).
Where Is It? F6VW+767, Jl. Melati, Sayan, Kecamatan Ubud, Kabupaten Gianyar, Bali 80571
Online: Instagram
Sanur Night Market
Experience the true Indonesian night market and eat with local families. You can get super cheap snacks, meat skewers, fresh fruit juices, martabak (Indonesian pancake), nasi goreng and nasi campur (rice dishes), and for dirt cheap!
Where Is It? Jl. Danau Tamblingan No.10, Sanur, Denpasar Selatan, Kota Denpasar, Bali 80228
Online: N/A
Tootsies Sanur
This restaurant and bar is right on the beach in Sanur. They serve amazing delicious food for cheap: a full meal with meat, rice, and some side salads for around 50,000 IDR (5 AUD). Grilled skewers and noodles are a must here!
Where Is It? 8787+FMF, Jl. Pantai Sindhu, Sanur, Denpasar Selatan, Kabupaten Badung, Bali 80227
Online: N/A
Warung TG
A small cozy Indonesian restaurant serving classic fried rice, gado gado (salad with peanut sauce) Western-style sandwiches and a few other food choices, even Mexican.
The menu may be limited, but all homemade and delicious for under 70,000 IDR (7 AUD).
Where Is It? Pecatu, South Kuta, Badung Regency, Bali
Online: Instagram
Bagel It!
A chain of bagel shops with outlets in Uluwatu, Ubud, and Canggu where you can get a plan bagel or breakfast bagel for under 50,000 IDR (5 AUD). Even a decadent bagel with salmon is not that expensive here – under 90,000 IDR (9 AUD).
Where Is It? Jl. Labuansait No.69, Pecatu, Kec. Kuta Sel., Denpasar, Bali 80361
Online: Instagram
Loca Warung
A crowd-favourite spot for wallet-friendly meals in Uluwatu with a super laid-back atmosphere and cozy interiors.
They make both Indonesian local food staples and Western classics like Greek salad or chicken cordon bleu.
Where Is It? Banjar Dinas karang Boma, Jl. Raya Uluwatu Pecatu, Pecatu, Kec. Kuta Sel., Kabupaten Badung, Bali 80361
Online: Instagram
Satu Uluwatu
A chain buffet spot with an impressive choice of savoury dishes, desserts, and pastries. They have been open for more than 20 years in Uluwatu and Canggu.
The menu has vegan and gluten-free options, and some a la carte Western-style breakfast dishes (that are not all cheap eats).
Where Is It? Jl. Labuansait No.47, Pecatu, Kec. Kuta Sel., Kabupaten Badung, Bali 80361
Online: Instagram
Yeye’s Warung
Healthy campur-style warung (local eatery) with traditional and creative dishes like nasi campur, fried cassava, moringa curry, or chickpea salad. Locals and tourists consider it a true hidden gem near Padang Padang beach.
Where Is It? Jl. Labuansait No.250, Pecatu, Kec. Kuta Sel., Kabupaten Badung, Bali 80361
Online: Instagram
Warung Cenana
Another amazing Indonesian Buffet Restaurant in Uluwatu where you can create your own breakfast for 50,000 IDR (5 AUD), and pick food a la carte or within a cheap package (all around 35,000 IDR or 3.5 AUD).
Where Is It? Jl Melasti No.99, Pecatu, Kec. Kuta Sel., Kabupaten Badung, Bali 80361
Online: Instagram
Waroeng Cabe-Cabean
If you are looking for a place to eat on a budget (like 30,000 IDR or 3 AUD) in Seminyak, this warung is a great choice. Come early to get the most food choices.
Where Is It? Jl. Nakula No.999, Seminyak, Kec. Kuta Utara, Kabupaten Badung, Bali 80361
Online: Instagram
Warong Legong
The Indonesian restaurant on the East Coast to go for affordable pork ribs, nasi campur (mixed rice), ayam betutu (roasted chicken), and many other traditional dishes.
If you’re staying in hotels nearby, they will happily deliver.
Where Is It? Jalan Professor Doktor Ida Bagus Mantra No. 300A Keramas, Medahan, Kec. Blahbatuh, Kabupaten Gianyar, Bali
Online: Instagram
FAQs
Is It Cheap To Eat In Bali?
Meals in Bali can be as cheap and as expensive as you can afford. Locals eat street food for 10,000-15,000 IDR for a full portion while a pasta or salad in a fancy restaurant can easily cost 100,000 to 200,000 IDR (10-20 AUD), especially if made with imported produce. There are plenty of cheap eats spots on the island where you can have a meal for under 50,000 IDR or 5 AUD.
How Much Does Food Cost In Bali Per Day?
If you mix eating local food with going to coffee shops and simple cafes, you can spend around 300,000 IDR (0 AUD) per day on drinks and food. If you plan to go out to a restaurant, or fine-dining venue, or have cocktails at bars in hotels, a meal can easily cost up to 200 AUD per person.
Final Thoughts On Cheap Eats Bali, Indonesia
Bali has dozens of amazing cheap restaurants serving delicious local food and dishes with Western influences. Most people stick to coffee shops and instragrammable restaurants but we guarantee you a better experience if you will explore more of the local cuisine.
And lastly, as true locals do, make sure to order a cup of sugary ice tea with your meal!
Related articles:
The Best Cheap Eats In Canggu For Under 100k (10 AUD) You Have To Try
Cheap Eats Seminyak: The Best Restaurants To Have A Meal For Under 100k (10 AUD)