Baligasm
Baligasm
12 Best Bali Street Foods to Try in 2026 (and Where to Eat Them)
Dines

12 Best Bali Street Foods to Try in 2026 (and Where to Eat Them)

By Aluna SaraswatiUpdated 6 MIN READ
In this guide · 12 places
  1. 1.Babi Guling
  2. 2.Nasi Campur
  3. 3.Sate (Satay)
  4. 4.Sate Lilit
  5. 5.Lawar
  6. 6.Ayam Betutu
  7. 7.Ikan Goreng & Sup Ikan (Fried Fish and Fish Soup)
  8. 8.Nasi Jinggo
  9. 9.Bakso
  10. 10.Rujak
  11. 11.Terang Bulan (Martabak Manis)
  12. 12.Jaja Bali

Trying local food is one of the best parts of any trip, and Bali's street food is cheap, varied and boldly spiced: crackling suckling pig, spice-packed satay, banana-leaf rice parcels and colourful rice-flour sweets.

Below are 12 street foods to try in 2026, with what goes into each and two places to eat it, from warungs with thousands of reviews to night markets. Want the sit-down version? See our guides to the best restaurants in Ubud and Seminyak.

Bali's best night markets for street food

  • Pasar Senggol Gianyar, Gianyar: daily 3 – 10 PM, known for babi guling, betutu and nasi campur. Map
  • Sindhu Night Market, Sanur: daily 5 – 10 PM, for martabak, bakso, satay and nasi campur. Map
  • Pasar Rakyat Kreneng, Denpasar: from 6 PM, a local favourite. Map
  • Pasar Badung night food row, Denpasar: daily 3:30 – 10 PM, for jaja Bali, bubur injin, sate lilit and tipat cantok. Map

Eating street food safely

Choose busy stalls and food cooked to order and served hot. Drink sealed bottled water, skip the ice if unsure and pick fruit you can peel. Eat lawar fresh, as it keeps only about half a day. This follows the US CDC's food and water guidance.

1. Babi Guling

Babi Guling
Photo by @kokocelamitan

Bali's most famous dish is a whole suckling pig stuffed with base genep spice paste and cassava leaves, then turned over a fire until the skin is brown and crackling. Once a ceremonial dish, it's now served at warungs with rice, lawar, blood sausage, crackling and a spicy soup.

Go before lunch: the best warungs sell out of crackling by early afternoon.

The Details

Location
Jl. Sunset Road No.554, SeminyakOpen in Maps
Hours
Daily 8:30 AM – 6 PM

Where to try

Warung Babi Guling Pak Malen (a 4.4 Google rating from almost 9,700 reviews)

Also try

Warung Babi Guling Pande Egi, Jl. Bukit Buluh, Beng, Gianyar (daily 8 AM – 9 PM)

2. Nasi Campur

Nasi Campur
Photo by @kelvintagnipez

Nasi campur means "mixed rice": a plate of white rice with small portions of several dishes. The Balinese version, often sold as nasi ayam or nasi Bali, comes with shredded spiced chicken, sate lilit, lawar, egg, peanuts, crackers and a fiery sambal matah.

Every warung has its own mix, so it's the best way to taste a little of everything on one plate.

The Details

Location
Jl. Raya Kedewatan No.18, Kedewatan, UbudOpen in Maps
Hours
Daily 7 AM – 8:30 PM

Where to try

Nasi Ayam Kedewatan Ibu Mangku, serving it since 1963 (a 4.6 Google rating from about 5,400 reviews)

Also try

Nasi Bali Men Weti, Jl. Segara Ayu, Sanur (daily 7 AM – 1 PM; arrive early)

3. Sate (Satay)

Sate (Satay)
Photo by Unsplash

Satay starts with small pieces of seasoned meat, threaded on skewers, grilled over charcoal and served with a sauce. In Bali you'll find sate babi (pork) and sate plecing, served with a punchy tomato-and-chilli sambal, alongside the classic chicken satay with peanut sauce.

Follow the smoke: the best satay is grilled to order.

The Details

Location
Jl. Dewi Sri IV, LegianOpen in Maps
Hours
Daily 8 AM – 9 PM

Where to try

Sate Babi Bawah Pohon, a pork-satay institution in Legian (a 4.5 Google rating from about 8,900 reviews)

Also try

Sate Plecing Mak Lukluk, Jl. Raya Puputan No.210A, Renon, Denpasar (daily 8 AM – 9 PM)

4. Sate Lilit

Sate Lilit
Photo: Ayu Putu Yudhiari / Wikimedia Commons (CC0)

Bali's own satay is made from minced fish, pork or chicken mixed with grated coconut and bumbu Bali spice paste, then wrapped (lilit) around flat bamboo sticks or lemongrass and grilled. Cooks make it a staple of temple-festival and wedding feasts.

Fish versions are typical on the coast and pork or chicken inland. Most nasi campur plates include it too.

The Details

Location
Jl. WR Supratman No.332, Kesiman, DenpasarOpen in Maps
Hours
Daily 7 AM – 6 PM

Where to try

Sari Alit Fish Satay Stall (a 4.5 Google rating from almost 300 reviews)

Also try

Warung Ari Sate & Pepes Ikan Laut, Jl. Tukad Pakerisan No.8, Panjer, Denpasar (daily 6:15 AM – 3 PM)

5. Lawar

Lawar
Photo: ちちゃ / Wikimedia Commons (CC BY 2.1 JP)

A chopped Balinese mix of vegetables (often long beans or young jackfruit), grated coconut and minced meat bound with spices, lawar comes in two colours. Lawar merah (red) contains animal blood; lawar putih (white) doesn't.

It spoils within about half a day, so eat it fresh: the best warungs cook a new batch every morning or evening.

The Details

Location
Jl. Sutomo Gg. I, Pemecutan Kaja, DenpasarOpen in Maps
Hours
Daily 7 PM – midnight
Price
Nasi lawar about IDR 25,000 – 50,000 per person

Where to try

Nasi Lawar Yan Negro, a late-night favourite (a 4.9 Google rating from about 150 reviews)

Also try

Warung Nasi Lawar Macho Rena, Gg. Taman No.17-14, Kesiman Kertalangu, Denpasar (Mon – Sat 11 AM – 7 PM)

6. Ayam Betutu

Ayam Betutu
Photo: Ezagren / Wikimedia Commons (CC BY-SA 4.0)

For betutu, a chicken (ayam) or duck (bebek) is rubbed and stuffed with bumbu betutu, a blend of shallot, garlic, turmeric, ginger, galangal, candlenut, chilli and shrimp paste, then steamed or roasted until it falls apart. The Gilimanuk style from West Bali is especially hot.

Order it with rice, plecing kangkung (spicy water spinach) and plenty of water.

The Details

Location
Jl. Rajawali, Gilimanuk, JembranaOpen in Maps
Hours
Daily 8 AM – 9:30 PM

Where to try

Ayam Betutu Men Tempeh, the Gilimanuk original (a 4.5 Google rating from about 5,400 reviews)

Also try

Ayam Betutu Khas Gilimanuk, Jl. Raya Tuban, near the airport (daily 9 AM – 10 PM)

7. Ikan Goreng & Sup Ikan (Fried Fish and Fish Soup)

Ikan Goreng & Sup Ikan (Fried Fish and Fish Soup)
Photo by Warung Mak Beng

Sanur's classic fish lunch comes as one set: a thick steak of sea fish fried until crisp outside and soft inside, a bowl of sour, spicy soup made with the fish head, white rice and a dark, fiery chilli sambal.

There's no menu to read: you sit down, the set arrives, and the only choice is a drink. Come early or mid-afternoon to avoid the lunchtime wait for a table.

The Details

Location
Jl. Hang Tuah No.45, SanurOpen in Maps
Hours
Daily 8 AM – 10 PM
Price
IDR 70,000 a set, drinks extra

Where to try

Warung Mak Beng, serving it since 1941 (a 4.6 Google rating from almost 23,000 reviews)

Also try

Warung Mak Beng Kesiman, the roomier second branch, Jl. Bypass Ngurah Rai No.108, Kesiman, Denpasar (daily 8 AM – 10 PM)

8. Nasi Jinggo

Nasi Jinggo
Photo by @yongyen88

Wrapped in banana leaf, nasi jinggo packs a fist-sized portion of rice with small sides: shredded chicken, sambal goreng tempeh with anchovies and peanuts, serundeng (toasted coconut), a spicy sambal and sometimes noodles.

It began in the 1980s as a late-night snack in Denpasar, near the 24-hour Kumbasari Market, and it's still at its best after dark. Buy two or three; they're tiny and cheap.

The Details

Location
Jl. Gajah Mada, DenpasarOpen in Maps
Hours
Evenings until the early hours
Price
A few thousand rupiah a parcel

Where to try

The night stalls near Kumbasari Market, Denpasar

Also try

Motorbike stalls across Denpasar from about 5 PM

9. Bakso

Bakso
Photo by @subur_meatballs_

Indonesian meatballs, or bakso, are usually beef mixed with tapioca for a springy bite and come in a clear broth with noodles, tofu and fried shallots. Add sambal, sweet soy and a squeeze of lime to taste.

You'll hear the bakso carts before you see them: vendors bang a bowl with a spoon as they go.

The Details

Location
Jl. Tukad Yeh Aya No.26D, Panjer, DenpasarOpen in Maps
Hours
Daily 10 AM – 9 PM

Where to try

Subur Meatballs (Bakso Subur), a Denpasar institution for pork bakso (a 4.5 Google rating from about 2,500 reviews)

Also try

The bakso stalls at Sindhu Night Market, Sanur (daily 5 – 10 PM)

10. Rujak

Rujak
Photo by The Bali Guideline

Rujak brings fruit and vegetables together in a salad with a spicy dressing. In Bali's own rujak kuah pindang, sliced fruit sits in a thin, sweet-spicy broth made from salted boiled-fish brine, shrimp paste and chilli, while rujak bulung uses seaweed.

It's sour, salty, sweet and hot all at once: our pick for an afternoon refresher.

The Details

Location
Jl. Bukit Tunggal No.27, Pemecutan, DenpasarOpen in Maps
Hours
Daily 10 AM – 6 PM

Where to try

Warung Rujak Glogor (a 4.5 Google rating from about 1,200 reviews)

Also try

Warung Rujak "Merdeka" Khas Buleleng, Jl. Merdeka No.88, Renon, Denpasar (daily 9:30 AM – 5:30 PM)

11. Terang Bulan (Martabak Manis)

Terang Bulan (Martabak Manis)
Photo by @hendrikpyong

This thick, yeasted griddle pancake is spread with butter and fillings such as chocolate sprinkles, crushed peanuts, cheese or condensed milk, then folded in half. Terang bulan means "bright moon"; the name martabak comes from the Arabic for "folded".

Carts and night-market stalls sell it as an evening treat.

The Details

Location
Jl. Letda Tantular No.9, Dangin Puri Klod, DenpasarOpen in Maps
Hours
Daily 10 AM – 11:30 PM

Where to try

Martabak Sabar Menanti, a long-running roadside cart in Denpasar (a 4.4 Google rating from about 220 reviews)

Also try

The martabak stalls at Sindhu Night Market, Sanur (daily 5 – 10 PM)

12. Jaja Bali

Jaja Bali
Photo by @suryatude

Rice flour and sticky rice go into jaja Bali, the colourful Balinese sweets – laklak, klepon, pisang rai and bubur injin among them – that are usually topped with grated coconut and liquid palm sugar. Laklak are small griddle cakes of rice flour, coconut milk and pandan, traditionally cooked over firewood.

Morning markets sell them by the bag as a breakfast for a few thousand rupiah; after dark, try the night stalls below.

The Details

Location
Jl. Sulawesi, Dauh Puri Kangin, DenpasarOpen in Maps
Hours
Daily from about 3:30 PM to 10 PM (night food stalls)

Where to try

The night food stalls at Pasar Badung, selling jaja Bali such as bubur injin, klepon and laklak from about 3:30 PM

Also try

Pasar Senggol Gianyar night market (daily 3 – 10 PM)

Frequently Asked Questions

What is the most famous food in Bali?

Bali's most famous dish is babi guling, a spit-roasted suckling pig stuffed with base genep spices. The other Balinese classics are ayam or bebek betutu, sate lilit and lawar.

Where can I find street food in Bali?

You'll find it at warungs, motorbike stalls and night markets. The best known are Pasar Senggol Gianyar, Sindhu Night Market in Sanur and Pasar Rakyat Kreneng in Denpasar.

Is street food in Bali safe to eat?

It generally is, as long as you choose busy stalls, food cooked to order and served hot, and sealed bottled water. Eat lawar fresh, as it spoils quickly.

How much does street food cost in Bali?

It costs very little: a nasi jinggo parcel costs a few thousand rupiah, and a nasi lawar meal about IDR 25,000 – 50,000 a person at local warungs.

What is the best vegetarian street food in Bali?

Jaja Bali sweets and terang bulan are meat-free. Rujak and plecing kangkung contain no meat either, but their sauces usually include shrimp paste, so ask for them without it (tanpa terasi). Skip rujak kuah pindang, whose broth is made from fish brine. Nasi campur can be ordered without meat (tanpa daging).

Aluna Saraswati

Written By

Aluna Saraswati