
12 Best Bali Street Foods to Try in 2026 (and Where to Eat Them)
In this guide · 12 places
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

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 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)

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

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

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

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)

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

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

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 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)

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

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).

