With tourists flying in from around the world to enjoy Bali’s many temples, its natural landscapes and beaches – it’s no surprise that you’ll find several Bali food stalls and restaurants lining the streets to feed the hungry travelers.
From the local favorite Satay to treats like Babi Guling, there’s something for everyone to snack on. Check out these food in Bali you should try:
Quick to eat, cheap and easily bought from street side vendors, Nasi Jinggo is made up of rice, vegetables, condiments and a side dish wrapped in a banana leaf.
This treat easily fits in the palm of your hand and is served with fish, chicken, seafood, beef, and eggs.
Sate is an Indonesian classic and is a worldwide favorite that comes in a variety of flavors – dependent on the Indonesian region that it comes from.
The grilled meat on a skewer can either be chicken, beef, pork or fish. The meat is minced, soaked with coconut milk, grated coconut, and several other spices, it is then wrapped around a skewer and is grilled.
What do you do if you have an abundance of bananas and coconuts? You come up with a refreshing dessert of course!
Pisang Rai is basically boiled banana that’s been wrapped in rice flour, and then in grated coconut.
You can eat it on its own, but you can also take it with a sweet sauce made up of brown sugar and pineapple bits.
This traditional Balinese cake is made up of rice flour, coconut milk and suji leaves and pandan leaves, both of which provides the cake with its green color.
Laklak can be enjoyed in the morning or with afternoon tea, and is usually served with grated coconut or brown sugar and jackfruit.
An unlikely find in a country with a large Muslim population, Babi Guling or Balinese roasted pig can be easily found at some of Bali’s fanciest restaurants to the street side vendors.
Babi Guling literally means “turning pig” and rightfully so as the pig is cooked over a spit fire.
It is served with fluffy rice and a spice mix made up of shallots, garlic, ginger, tumeric, bird’s eye chili, shrimp paste and more.
This cross between rice and porridge is a go-to for breakfast among the locals. It is usually served on banana leaves and with fried chicken, eggplant, beans, and jackfruit.
Comparable to Chinese meatballs that are often served with soups, Bakso is an Indonesian meatball that is usually made with beef, tapioca flour, and salt. It can also be made with chicken, fish, shrimp, or pork and is served with hot soup.
The soup has beef broth, yellow noodles, salted vegetables, egg, tofu, bean sprout and more.
Also known as “Bright Moon”, this street side favorite is popular in Indonesia, Malaysia, Brunei, and Singapore. It is basically two pancakes that have fillings in between – the pancake batter is made up of flour, sugar, eggs, coconut milk, baking soda and water.
It is then cooked in a pan with palm margarine to prevent it from sticking. Fillings include chocolate sprinkles, cheddar cheese, and crushed peanuts with sweetcorn kernels.
This Balinese classic is basically a stuffed duck or chicken that’s been filled with traditional spices, then wrapped in a banana leaves and then tucked away in a banana trunk bark that’ll be buried in hot coal for six to seven hours.
When done, travelers can bite into slow-cooked meat that’s both so juicy and tender that it falls off the bone.
Tempe is an Indonesian soy product that’s undergone natural culturing and fermentation to come out in cake form.
Tempe can be fried, steamed, eaten alone or with soups and more. But a local favorite way of enjoying it is fried and served with sambal chili sauce.
This is usually considered more of a side dish, but the treat is so good that it’s a star on its own.
Eat your way through Singapore’s best restaurants without cutting your budget.
Everything you need to know about ordering lechon.
Check out our favorite Singaporean treats!
Get ready to eat your way through the Lion City!