Babiguling ($5) – You can find this dish anywhere in Bali. I had it in a local warung; Babiguling Warung Mekelosa, to experience the most authentic version of it. The main feature is the suckling pig which is always roasted for four hours to produce the famous crispy skin.
Babi Genyol ($3) – Babi Genyol is the opposite of its more famous twin, Babi Guling. It is a tender pork and rice dish, accompanied by some killer chicken soup. It is hands down my favorite meal in the world now. I highly recommend trying it at Babi Genyol Men Darta, a local restaurant that serves this dish.
Nasi Goreng – This dish usually features rice and a combination of other vegetables and items such as egg and tofu. The star of the dish is the chicken satay which is marinated in a special tangy sauce.
Tofu Salad – The dish, called tahu tipat in Balinese, is simply made of fried tofu, crispy wafers, some chili, and topped off with sauce. I can’t even pinpoint what I loved so much about the dish but I was blown away by how simple and delicious it was.
Coffee Tasting – You can’t go anywhere in Bali without coming across tours promoting the world’s most expensive coffee: Luwak coffee. Though the coffee itself can be bought easily in Bali, the best way to enjoy it is by doing a tour of a coffee plantation. It usually includes a tasting of all the teas and coffees the plantation offers. Note: Many providers in Bali offer coffee tasting tours but make sure to research the plantation you are visiting. Some of them keep the famous luwaks caged for visitors to see. This is problematic since the animals are nocturnal and kept awake during visiting hours.
The best way to enjoy a variety of cheap and local food is to do a Food Tour. I recommend With Locals because the tours are run by local Balinese people. I did majority of my tours with them and found them to be really professional and knowledgeable. For an extended list of authentic and delicious foods you should try in Bali, check out this post.