This list of restaurants was compiled by TripAdvisor Members and is a work in progess- feel free to add, in order please. Pls note that prices may change due to inflation, etc...

Art's Coffee JI Monkey Forest. Great café with real espresso, int'l and local food. Go there!

Arys Warung . Jl Raya Ubud. Trendy restaurant. Expensive. Noisy. Fine Intl food.

Bali Budha  Jl Jembawan, next to Ubud Post Office, nice organic food and organic product

Bali Pesto . Jl Monkey Forest .   Good value.

Bamboo Palace   Rum Jungle Rd   (Ribs good)

Batan Waru. Jl Dewi Sita. Not as good as it used to be. Nice meals. Moderate.

Bebek Bengil. Dirty Duck Diner.  Jl Hanoman. 62361-975 489 (Excellent atmosphere- go to the back, over the rice paddies. Individual huts. Great value for money. Meals presentation and taste were fantastic. Unbelievable deserts and cappuccino. favourite. 2 meals, 2 juice, 2 deserts and coffee- 166.000) 

Bridge Café  Canderi  145.000- 1 entrée, 2 meals, 1 desert, 1 beer.

Café de Artitste. Jl Bisma. Relatively new. Good atmosphere and food. Cheap.

Café Lotus. Jl Raya. Ubud. Nice surroundings. Has its ups and downs. Moderate.

Café Tegal. Jl Hanoman. Padang Tegal. Chinese food. clean.  fresh, good food. Cheap.

Café Wayan and Bakery.   Monkey Forest Rd   77,000 for 2 pax  Friendly  coconut cream pie. Overlooking rice paddys. Small meals. Excellent pastries.  Same as always, great setting, good staff and prices not over the top. Mid priced Indo with attitude!

Cahaya Dewata Hotel   stunning views Reasonable prices. Buffet or Al a Carte

Casa Luna.  Jl Raya Ubud     Ph 977-409
Great food, resonable price  110,000 (2pax +drinks)  Tiramisu torte well-regarded. (nice cakes and cappuccino. Cake + Cappuccino 33.000 ) Very busy some think over-priced.

Cili Café. Jl Monkey Forest. Nyuh Kuning, Ubud. Unpretentious café. Good, well prepared food. Bali/Indo. Cheap.

Deli Cat. Rum Jungle Road- Next to the football field. Owners Icelandic, Danish. Always full. Cheap.

Dewa Warung. Jl Gotama (off Dewi Sita). Most dishes 4.000rp. All under 10.000.

Dians Restaurant. Jl Monkey Forest. (next to Lotus Lane).. Decent food. Friendly, cheap.

Garasi Warung. Jl Monkey Forest about half way up on the west side just off the road opposite some massage places. Nasi campur is very tasty: 15,000. Previously a garage, it has a Vespa theme.

Guski’s (of Batan Waru) Brother Guskok recently opened. Nice atmosphere. Moderate prices.

Ibu Oka. . Jl Suweta (across Puri Saren, the Palace). Authentic Balinese. Suckling Pig. Cheap.
Sells suckling pig. 10.000rp. Ibu Oka for Babi Guling – just as nice as last time. The whole meal cost around 55,000 rp including soft drinks. NB: Pricing erratic for tourists.  Plate of Babi Guling can cost between 15000 and 25000, depending on their fancy.  Questioning them doesn't get you anywhere.  Place is dirty, even compared with local warungs.  Over rated - a place every tourist visits because everyone says so but never questions why (Jan, 2008) 

Ibu Rai- Jl Monkey Forest (near football field). Beautiful, well presented food in a nice environment with views to street. Mid range price.

Ibu Satri. Jl Monkey Forest Food simple, tasty. Cheap. Hard to find. Ibu is so nice.

Indus. Jl Raya, Sanggingan, Ubud. Sister to Casa Luna. Nice view daytime. Moderate.

Jazz Café. Jl Sukma, Tebesaya, Ubud. Good music. Food’s OK. Moderate.

Klub Kokos. Outside Ubud.

Kokokan Restaurant. Pengosekan. Part of Kokokan Hotel. Next to Agung Rai Museum.

Laka Leke. Jl Monkey Forest, Nyuh Kuning, Ubud. Sister café Wayan. Same. Beautiful setting, rice paddies. Moderate.

Lamak. Jl Monkey Forest. Beautifully decorated. Intl cuisine. Best bathrooms. Expensive.

Lotus Lane. Jl Monkey Forest. Not as good as it was. Excellent pizzas. Cheap.

Made's Warung. in the Penestanan padis a couple of times. Very good and cheap indo with the ever smiling and happy Made in attendance. Great setting for a warung.

Miro’s Garden. Jl Raya, Ubud. Cheap.

Mozaic. Jl Raya, Ubud. Best restaurant in Bali. Chef is a genius. Expensive.

Murni’s Warung. Jl Raya, Tjampuhan, Ubud. Good food, location and price.  Not cheap.  Ribs rp100,000 martinis rp100,000

Naughty Nuri’s Warung. Jl Raya, Sanggingan, Ubud (across from Neka Museum). Expat hang out. Friendly, Indo food. Tuna Night Thursdays. Cheap.

Nomad. Jl Raya, Ubud. Disappointing. Used to be great.  Bali/Indo. Cheap.

Pizza Bagus Jl Raya Pengossekan, good and cheap italian food dine in or delivery 

Puri Garden Hotel, Bar & Restaurant.  Jl Pengosekan  (Modest, pleasant. Bali/Indo and western food, Bali wines, cocktails, healthy drinks, variety of juices... Best crispy duck and nasi campur.. Cheap 

Rumah Roda Restaurant.  Above Threads of Life textile Art Centre.   Map
 Jalan Kajeng 24, Ubud.  (runs of Jl Raya just west of the market). It is upstairs in a lovely open air situation. 10am-6pm Mon-Sat.    Tel: +62-361-972187    Fax: +62-361-976582
 Email:    Incredibly good food and ridiculously cheap.. It has a good reputation. Pay about $10 for three people including drinks. Tours of textile factory available.

Ryoshi. Jl Raya, Ubud. Japanese. Cheap. Moved location. Not as good.

Satri’s Warung  Monkey Forest Rd
Hard to find. Cheap, great. 45,000= heaps of food for 2 pax.

Sari Organic Fresh pick organic food, amazing view.. superb

Terazo. Jl Suweta. Sister to Batan Waru. Good Bali/Indo/Int. Moderate.

Tamas Restaurant. Jl Pengosekan across from Pizza Bagus. International and BALINESE food in a real restaurant (not a warung). Request "medium" or "Balinese hot & spicy"  +62-361-972-155

Tutmak. Jl Dewa Sita (corner of football field). Very nice, 3 levels. Good menu, cheap.

Ubud Palace Hotel. Ramayana Ballet. Evening performance.

Warung Lada Jalan Hanuman best food in ubud (no MSG)

Warung Taman. Jlo Taman (off Jl Raya, Ubud.  Run by chinese expat from Jakarta. His food is very good and is fusion chinese/indo. Great squid. Cap cay the best ever. ).  Best Nasi Goreng. Freshly prepared. Cheap.

Di Ume Restaurant with rice field view
(Indonesian Cuisine & Balinese cooking experience)
Waka di Ume resort & spa - Suweta st, Ubud Bali
Phone : 0811387315