Bali offre un vaste choix concernant les spécialités culinaires ainsi que les lieux pour se restaurer. Vous pouvez trouver beaucoup de spécialités locales, du simple « nasi goreng » (riz avec des légumes) ou « satay » (poulet ou porc avec une sauce à la cacahuète) jusqu’à la cuisine plus sophistiquée où se mélangent les épices : « bebek tutu » (canard grillé) ou « ikan pepes » (poisson grillé dans des feuilles de banane). La cuisine balinaise est principalement composée de riz, de légumes frais, de cacahuètes, de poulet et bien sûr, de piment. Les épices sont fréquemment utilisées dans la cuisine Indonésienne, ce pays est connu principalement pour sa forte consommation d’épices et de riz. En effet, l’Indonésie détient les meilleurs cultivateurs de riz au monde.
Pour la viande, les locaux préfèrent la volaille, les fruits de mers et les œufs. La viande rouge ne fait pas parti des spécialités de Bali, ni du reste de l’Indonésie. Vous pouvez quand même manger de la viande rouge à Bali, mais il vous sera difficile de trouver la même qualité de viande qu’en Europe par exemple. Vous pouvez même trouver d’autre plats à base de chien, de singe, de souris, lézard et même de chauve-souris. Ce ne sont pas des plats communs, mais si vous voulez tester de nouvelles expériences culinaires vous pourrez trouver ce genre de plat à Bali et en Indonésie.
Concernant les lieux pour manger, des restaurants sont présents dans chaque rue. Le restaurant typique balinais est le « warung », un endroit très peu cher dans lequel des spécialités locales sont servies. Il y a plusieurs types de warung, avec plus ou moins de choix, c’est l’endroit parfait pour manger dans une atmosphère typique et pour se familiariser avec le vrai mode de vie des locaux.