Indonesian home cooking can be excellent, but finding a restaurant serving good local Indonesian food in pleasant and comfortable surroundings is difficult. Indonesian food served in well-decorated and comfortable Western-style restaurants is often specially prepared for foreigners and has not much similarity with the authentic version.

The centerpiece of any Indonesian meal is steamed or boiled rice. Accompanying dishes include various preparations of chicken, duck, beef, (in Bali also pork), goat, all kinds of seafood and vegetables, either steamed, boiled, braised, stir or deep fried, roasted or grilled over coconut husks. Other ingredients used to give Indonesian food its unique flavours are chillies, coconut, peanuts, garlic, ginger, saffron, basil, cardamon, lemon grass, lime, nutmeg, pepper, shallots, soy sauce, tamarind, turmeric and several kinds of shrimp paste. The following are some of the restaurant that you can visit while in Bali Island :

Indian Authentic Foods Restaurant in Bali area : Kuta, Seminyak, Sanur, Ubud, Nusa Dua
Buffet restaurant in kintamani bali with mount batur panorama view
Famous restaurant in ubud with crispy duck menu
The restaurant located in ubud central, served western,chinese and indonesian food that's all delicious taste
Restaurant with beaches view of kedonganan jimbaran, also enjoy the special menu offer
grand puncak sari restaurant with batur volcano view the located at kintamani
japanese restaurant provide all japanese menu and authentic taste, the located at Nusa Dua
Good restaurant in kuta provide good menu for dinner with balinese dance show perfomance
Local restaurant in nusa dua area at pantai mengiat provide special seafood menu and traditional indonesian food