
Trying local food is one of the best parts of any trip, and Bali's street food is cheap, varied and full of flavour: crackling suckling pig, spice-packed satay, banana-leaf rice parcels and colourful rice-flour sweets.
Here are the 11 Bali street foods to try in 2026, what's in each one, 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
Eating street food safely
Choose busy stalls and food cooked to order and served hot; drink sealed bottled water and skip ice if unsure; pick fruit you can peel; and eat lawar fresh, as it keeps only about half a day (advice based on the US CDC's food and water guidance).
1. Babi Guling

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, Seminyak • Maps
- Hours
- Daily 8:30 AM – 6 PM
Where to try : Warung Babi Guling Pak Malen (4.4 on Google from almost 9,700 reviews)
Also try : Warung Babi Guling Candra, Jl. Pulau Yapen No.14, Denpasar (daily 9:30 AM – 6 PM)
2. Nasi Campur

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 in one plate.
The Details
- Location
- Jl. Raya Kedewatan No.18, Kedewatan, Ubud • Maps
- Hours
- Daily 7 AM – 8:30 PM
Where to try : Nasi Ayam Kedewatan Ibu Mangku, serving it since 1963 (4.6 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)

Small pieces of seasoned meat threaded on skewers and grilled over charcoal, then served with sauce. In Bali you'll find sate babi (pork) and sate plecing, with a fiery tomato-and-chilli plecing 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, Legian • Maps
- Hours
- Daily 8 AM – 9 PM
Where to try : Sate Babi Bawah Pohon, under a big tree on the Legian–Seminyak border (4.5 from about 8,900 reviews)
Also try : Sate Plecing Arjuna, Jl. Arjuna No.47, Denpasar (daily 9 AM – 4 PM)
4. Sate Lilit

Bali's own satay: 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. It's a staple of temple-festival and wedding feasts.
Fish sate lilit is typical on the coast, pork and chicken inland, and it's on most nasi campur plates.
The Details
- Location
- Jl. WR Supratman No.332, Kesiman, Denpasar • Maps
- Hours
- Daily 7 AM – 6 PM
Where to try : Sari Alit Fish Satay Stall (4.5 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 is a Balinese chopped mix of vegetables, often long beans or young jackfruit, with grated coconut and minced meat, bound with spices. 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, Denpasar • Maps
- Hours
- Daily 7 PM – 12 AM
- Price
- Nasi lawar about IDR 10,000 – 25,000 a plate (2025)
Where to try : Nasi Lawar Yan Negro, a late-night favourite (4.9 from about 150 reviews)
Also try : Warung Nasi Lawar Macho Rena, Gg. Taman No.17, Kesiman, Denpasar (Mon – Sat 11 AM – 7 PM)
6. Ayam Betutu

Chicken (ayam) or duck (bebek) rubbed and stuffed with bumbu betutu, 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, Jembrana • Maps
- Hours
- Daily 8 AM – 9:30 PM
Where to try : Ayam Betutu Men Tempeh, the Gilimanuk original (4.5 from about 5,400 reviews)
Also try : Ayam Betutu Khas Gilimanuk, Jl. Raya Tuban, near the airport (daily 9 AM – 10 PM)
7. Nasi Jinggo

A fist-sized portion of rice wrapped in banana leaf with small sides: shredded chicken, sambal goreng tempeh with anchovies and peanuts, serundeng (toasted coconut) and a spicy sambal, sometimes noodles.
It began in the 1980s as a late-night snack on Jalan Gajah Mada 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, Denpasar • Maps
- Hours
- Evenings until the early hours
- Price
- A few thousand rupiah a parcel
Where to try : The night stalls on Jalan Gajah Mada
Also try : Motorbike stalls across Denpasar from about 5 PM
8. Bakso

Indonesian meatballs, usually beef with tapioca for a springy bite, served 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, Denpasar • Maps
- Hours
- Daily 10 AM – 9 PM
Where to try : Subur Meatballs (Bakso Subur), a Denpasar institution (4.5 from about 2,500 reviews)
Also try : The bakso stalls at Sindhu Night Market, Sanur (daily 5 – 10 PM)
9. Rujak

Rujak is a fruit and vegetable salad with a spicy dressing. Bali's own rujak kuah pindang soaks sliced fruit in a thin, sweet-spicy broth made from salted boiled-fish brine with shrimp paste and chilli, while rujak bulung uses seaweed.
It's sour, salty, sweet and hot all at once: the perfect afternoon refresher.
The Details
- Location
- Jl. Bukit Tunggal No.27, Pemecutan, Denpasar • Maps
- Hours
- Daily 10 AM – 6 PM
Where to try : Warung Rujak Glogor (4.5 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)
10. Terang Bulan (Martabak Manis)

A thick, yeasted griddle pancake 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".
It's an evening treat, sold from carts and night-market stalls.
The Details
- Location
- Jl. Letda Tantular No.43, Renon, Denpasar • Maps
- Hours
- Daily 12 – 9 PM
Where to try : Holland Martabak Terang Bulan (4.4 from about 320 reviews)
Also try : The martabak stalls at Sindhu Night Market, Sanur (daily 5 – 10 PM)
11. Jaja Bali

Colourful Balinese sweets made from rice flour and sticky rice, laklak, klepon, pisang rai and bubur injin among them, 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; they're the best breakfast you'll find for a few thousand rupiah.
The Details
- Location
- Jl. Hayam Wuruk No.269, Panjer, Denpasar • Maps
- Hours
- Daily 8 AM – 6 PM (closed Galungan and Kuningan)
Where to try : Ne Men Gabrug, a laklak specialist (4.6 on Google)
Also try : Pasar Senggol Gianyar night market (daily 3 – 10 PM)
Frequently Asked Questions
What is the most famous food in Bali?
Babi guling, spit-roasted suckling pig stuffed with base genep spices. Ayam or bebek betutu, sate lilit and lawar are the other Balinese classics.
Where can I find street food in Bali?
At warungs, motorbike stalls and night markets: Pasar Senggol Gianyar, Sindhu Night Market in Sanur and Pasar Rakyat Kreneng in Denpasar are the best known.
Is street food in Bali safe to eat?
Generally yes, if 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?
Very little: a nasi jinggo parcel costs a few thousand rupiah, and a plate of nasi lawar about IDR 10,000 – 25,000 at local warungs.
What is the best vegetarian street food in Bali?
Jaja Bali sweets, rujak, terang bulan and plecing kangkung are all meat-free; ask for nasi campur without meat (tanpa daging).
