Bali is a haven for tourists who want to escape from the hustle and bustle of everyday life. This island is known to be friendly to all visitors, both of those who want a high-end retreat as well as those who look for a budget-friendly vacation. Well, speaking of budget friendly, this time we’ve rounded up a list of places to eat that are worth every penny. They offer tasty delicacies yet won't make your wallet break down. What are you waiting for? Check these 20 Values for Money Eats in Bali!

1  Warung Nasi Ayam Bu Oki

Warung Nasi Ayam Bu Oki - Photo by @kulinerkoko
Photo by @kulinerkoko

Nasi Campur also known as “Balinese Mixed Rice” is one of the most popular dishes in Bali and you will find it everywhere you go. This legendary mixed rice stall, “Warung Bu Oki” is one that most locals frequent. They offer generous portion of rice with chunks of chicken, satay lilit, mixed vegetables, crunch, topped with peanuts and of course delicious sambal.

WARUNG NASI AYAM BU OKI
Jl. Siligita No. 27, Nusa Dua, Bali | Jl. Celagi Basur No. 3Y, Tuban, Bali - Google Maps
Opening Hours : 8AM - 9PM (Mon-Sun) | 7AM - 6PM (Mon-Sun)

Price : Average Spending IDR 90,000/ 2 persons

2  Warung Mami Ikan Jimbaran

Warung Mami Ikan Jimbaran - Photo by @diaryabout_lr
Photo by @diaryabout_lr

“Never judge a book by its cover” perfectly summarizes this little seafood gem - Warung Mami Ikan Jimbaran. Do not let its appearance fool you because this place can easily be your every go-to seafood place in Bali. Unlike other seafood places in Jimbaran, this warung is not located at the beach area but their food makes up for it. Try their grilled fish, clams and shrimp. You will be satisfied for sure, especially with extremely affordable prices!

WARUNG MAMI IKAN JIMBARAN
Jl. Uluwatu No. 2, Jimbaran, Bali - Google Maps
Opening Hours : 1PM - 7PM (Closed Wednesday)

Price : Average Spending Approx. IDR 200,000/ 2 persons

3  Satu Satu Coffee Company

Satu Satu Coffee Company - Photo by @leilarekkab
Photo by @leilarekkab

A favorite spot in the local coffee scene, Satu Satu Coffee Company doesn’t just serve delicious coffee, it also focused on producing coffee the natural way. Owned by a Balinese Family, who are well known in Bali for producing some of the islands finest quality coffee since 1985. To ensure the highest level of organic coffee, they only use traditional Balinese methods, which guarantees a superior freshness and flavor. Another thing we love about the place? It has an extensive menu with reasonable prices

SATU SATU COFFEE COMPANY
Jl. Pantai Berawa No.36, Tibubeneng, Kec. Kuta Utara, Kabupaten Badung, 80361 - Google Maps
Opening Hours : 8 AM – 4.30 PM

Price : Average Spending Approx. IDR 175,000/ 2 persons

4  Crate Cafe

Crate Cafe - Photo by @nezemnaya_annet
Photo by @nezemnaya_annet

Crate Cafe is another popular cafe in Canggu that is worth trying . This stunning café is set in a modern nuance with beautiful greenery to please every customer. The western delicacies are served with an impressive mountain of deliciousness that will make everyone come for more, and the most important is it is unbelievably affordable. Even though it is a busy café, the food comes quickly and the great staff will make sure everyone walks away with a full tummy and smile on their face.

CRATE CAFE
Jl. Batu Bolong No. 64, Canggu, Bali - Google Maps
Opening Hours : 6AM - 5PM

Price : Average Spending Approx. IDR 200,000/ 2 persons

5  Taco Casa

Taco Casa - Photo by @tacocasabali
Photo by @tacocasabali

When we think of tortillas, tacos and burritos, this Mexican eatery “Taco Casa” comes to mind. With three outlets across the island, you know your food is in capable hands. Crowd faves include nachos, enchiladas, tacos and wet burrito. Simple, tasty and yet affordable and filling – the best kind of combo. Wash it all down with a glass of margarita!

TACO CASA
Taco Casa Seminyak, Jl. Petitenget Kerobokan | Taco Casa Ubud, Jl. Raya Pengosekan | Taco Casa Canggu, Jl. Batu Mejan Canggu - Google Maps
Opening Hours : 1AM - 9 PM

Price : Average Spending Approx. IDR 200,000/ 2 persons

6  Fat Tony's

Fat Tony's - Photo by @fattonytakeaway
Photo by @fattonytakeaway

Fat Tony’s is famous for its juicy burger. This restaurant offers invigorating ambience both indoor and outdoor. But, if you want to have a peaceful meal, the indoor seating is more recommended as the traffic noise is sometimes loud. Besides, as it is located in the busy area of Legian and has no car park, this is a bit challenging for visitors. You need to find a parking spot nearby. Yet, overall, the taste is worth the wait.

FAT TONY'S
Jl. Sriwijaya No. 28, Legian, Bali - Google Maps
Opening Hours : 4PM - 10PM

Price : Average Spending Approx. IDR 150,000/ 2 persons

7  Warung Sulawesi

Warung Sulawesi - Photo by @williamwongso
Photo by @williamwongso

Have you ever heard of Warung Sulawesi? This eatery is for Indonesian food lovers especially those who also love spicy food. The place setting is not that up to date but the food won’t disappoint you. They offer plenty of clean, fresh and various dishes to choose from. Don’t forget to order Es Pisang Ijo for the dessert. Overall, the food is great and fairly priced.

WARUNG SULAWESI
Jl. Petitenget No.57 B, Kerobokan Kelod, Kec. Kuta Utara, Kabupaten Badung, Bali - Google Maps
Opening Hours : 10AM - 8PM

Price : Average Spending Approx. IDR 150,000/ 2 persons

8  Sakanaya

Sakanaya - Photo by @shem_arciel
Photo by @shem_arciel

Sakanaya was opened by the same people behind Ryoshi and offers great value of Japanese Food. Here, diners can look forward to an indulgent plate of freshly sashimi, oyster, grilled seafood and ramen too, making this restaurant great for any occasion.

SAKANAYA
Jl. Sunset Road No. 77, Seminyak, Bali - Google Maps
Opening Hours : 11AM - 10PM

Price : Average Spending Approx. IDR 200,000/ 2 persons

9  Souphoria

Souphoria - Photo by @eatandtreats
Photo by @eatandtreats

Souphoria seems to bring out its own kind of euphoria. This secluded restaurant is not big and has limited seating. But, the scrumptious food makes people come flocking, that once is not enough. The juicy and tender pork belly is definitely a must try as well as the pork ribs soup. Even though the food may come a little late, all of them are worth the wait. The taste is no joke. One more thing to remember, come early before they run out of your favorite bites.

SOUPHORIA
Jl. Bumbak No. 116B, Kerobokan, Bali - Google Maps
Opening Hours : 12:30PM - 9:30PM

Price : Average Spending Approx. IDR 150,000/ 2 persons

10  Warung Kolega

Warung Kolega - Photo by @lazyrock69
Photo by @lazyrock69

Located in Dewi Sri, Legian Warung Kolega is worth savouring. With an array of dishes on display to choose from, the variety is good , you can even choose 3 different choices of rice ; white, brown, or yellow rice and the standard in all dishes are consistent. In addition to that, their rawon (fatty beef bits in buah keluak gravy) is wonderful too. Price wise, it is really affordable that will keep you coming back.

WARUNG KOLEGA
Jl. Dewi Sri no. 17, Kerobokan 80361, Indonesia - Google Maps
Opening Hours : 9AM - 8PM

Price : Average Spending IDR 100,000/ 2 persons

11  Sate Babi Bawah Pohon

Sate Babi Bawah Pohon - Photo by @sudarmo_huang
Photo by @sudarmo_huang

If you pass by the Campuhan Road at Dewi Sri area on lunch time, you may see a long queue in a warung named Sate Babi Bawah Pohon. This warung is famous for its soft and tasty pork satay. The satay is said to be well-seasoned and served with rice cake plus red sambal. Besides that, they also offer numerous other options such as soto babi, tipat cantok and rujak. As the long queue is a common thing here, be prepared when you decide to come.

SATE BABI BAWAH POHON
Jl. Campuhan I - Dewi Sri, Legian, Bali - Google Maps
Opening Hours : 8am - 9pm

Price : Average Spending IDR 90,000/ 2 persons

12  The Sloth Bali

The Sloth Bali - Photo by @overtheflipside
Photo by @overtheflipside

Finally comes for the vegan lovers, the Sloth Bali is where you can find great vegan food at an affordable price. The spacious and homey atmosphere makes it so comfortable for a slow lunch while chatting with friends. The various vegan selection includes salads, burgers, nachos, wraps, smoothie bowls and cakes. Whichever you choose, all of them are delicious. Highly recommended!

THE SLOTH BALI
Jl. Pantai Batu Mejan No.120, Canggu, Kec. Kuta Utara, Kabupaten Badung, Bali - Google Maps
Opening Hours : 7AM - 7PM

Price : Average Spending Approx IDR 150,000/ 2 persons

13  Kzu & Wabi Sabi

Kzu & Wabi Sabi - Photo by @kzu.wabisabi
Photo by @kzu.wabisabi

Done with regular Indonesian mixed rice? How about a Japanese twist to the dishes from salads, skewers, takoyaki and also their croquettes with various fillings? Here at KZU, you can choose and add any vegetables and meat you prefer from their wide range in the display buffet. Of course, their ingredients are made fresh and mostly consists of healthy greens, so don’t worry too much about piling it on!

KZU & WABI SABI
Jl. Sunset Road No.151, Kerobokan Kelod, Kec. Kuta Utara, Kabupaten Badung, Bali - Google Maps
Opening Hours : 10AM - 11PM

Price : Average Spending IDR 200,000/ 2 persons

14  Warung Bunana

Warung Bunana - Photo by @depepedia
Photo by @depepedia

Craving for tasty foods but want to save your wallet from breaking? Warung Bunana is the place to go! This eatery offers a wonderfully extensive menu of roti canai (flatbreads) with every possible sweet and savoury topping you can imagine – think banana, chocolate, cinnamon and even cheese with chilli sardine. They have multiple outlets islandwide, including Sunset Road, Sanur, Denpasar and in Jimbaran Area.

WARUNG BUNANA
Jl. Sunset Road No.28, Kerobokan Kelod, Kec. Kuta Utara, Kabupaten Badung, Bali - Google Maps
Opening Hours : 10AM - 10PM

Price : Average Spending Approx. IDR 80,000/ 2 persons

15  Warung Kecil

Warung Kecil - Photo by @gitakarina
Photo by @gitakarina

Warung Kecil means small eatery and the warung is indeed small but homie. The warung has comfortable seating though and it serves one of the best nasi campur on the Island. Other must-tries include their panini, ciabatta and various home made local food. As the taste pleased everyone who’s coming, makes this place super packed especially during the lunch time. So, better avoid its busy time.

WARUNG KECIL
Jl. Duyung No. 1, Denpasar Selatan, Bali - Google Maps
Opening Hours : 8AM - 10PM

Price : Average Spending IDR 100,000/ 2 persons

16  Umah Pizza

Umah Pizza - Photo by @i.hyemi_
Photo by @i.hyemi_

One of the most popular wood fired pizzas in Ubud area, Umah Pizza is located near the Ubud center, not hard to find. It offers various kinds of pizza and pasta, and they are all pocket friendly. They are able to provide free delivery around the Ubud area which is an additional value for those who do not like to be stuck among the Ubud traffic. This restaurant is really packed on busy hours like lunch time and also dinner. Besides, there is not much space for parking your car, so better come a little earlier or later than lunch time.

UMAH PIZZA
Jl. Bisma, Ubud, Bali - Google Maps
Opening Hours : 8:30AM - 11PM

Price : Average Spending Approx. IDR 125,000/ 2 persons

17  Stock Umalas

Stock Umalas - Photo by @tiarasam
Photo by @tiarasam

STOCK is a new coffee spot at Umalas, a minimalist and cosy ambience flooded in natural light with a backdrop of green rice paddy fields. Serving coffee, comfort food, and desserts, there’s something for everyone at this humble place. Best sellers include Original Iced Coffee, Baileys Iced Coffee, Chicken Pesto Pasta and Tuna Poke Bowl.

STOCK UMALAS
Jl. Umalas I No.5, Kerobokan Kelod, Kec. Kuta Utara, Kabupaten Badung, Bali 80361 - Google Maps
Opening Hours : 8AM - 8PM

Price : Average Spending IDR 150,000/ 2 persons

18  The Honeybees

The Honeybees - Photo by @sj.saigonese
Photo by @sj.saigonese

Located in the hipster area Petitenget and Seminyak, The Honeybees is hard to miss. With the mission to serve real authentic Balinese, Indonesian food and to provide a cosy space for people to take a break from the hustle, you'll feel comfortable right away at this café with its warm decor and open air with ample natural sunlight and greenery. It’s open for a breakfast, lunch and dinner.

THE HONEYBEES
Jl. Petitenget no. 18 x, Seminyak 80361 Indonesia - Google Maps
Opening Hours : 8AM - 10PM

Price : Average Spending IDR 150,000/ 2 persons

19  Lilla Pantai

Lilla Pantai - Photo by @kaorubali59
Photo by @kaorubali59

If you are looking for beachside restaurant without breaking the bank, head down to Lilla Pantai. It is the perfect spot for relax and chat with friends over scrumptious food and cold beers while admiring the majestic view of the Indian Ocean. In here, you can expect a delicious range of balinese food and western food.

LILLA PANTAI
Jl. Duyung, Beach Front Sanur Beach Street Walk, Sanur, Denpasar 80228 - Google Maps
Opening Hours : 8AM - 11PM

Price : Average Spending IDR 200,000 / 2 persons

20  Bibimbap Korean Restaurant

Bibimbap Korean Restaurant - Photo by @mybibimbap
Photo by @mybibimbap

An affordable no-frills K-Cuisine Restaurant, Bibimbap truly has something for every craving you might have. Be it sizzling grilled meats, hearty soups and stews, street snacks or BBQ, almost every major Korean dish is represented here! And the best part? The side dishes aka banchan are unlimited, replenished by your waiter when you need more.

BIBIMBAP KOREAN RESTAURANT
Jl. By Pass Ngurah Rai No.120 AB, Kuta, Kabupaten Badung, Bali 80361 - Google Maps
Opening Hours : 12PM - 9PM

Price : Average Spending IDR 200,000/ 2 persons