๐Ÿ† Popular Picks โ€” Bali, Indonesia

12 Best Street Food in Bali

Bali's street food scene is a vibrant tapestry of flavors, offering an authentic taste of Indonesian and Balinese cuisine from bustling night markets to hidden warungs.

๐Ÿ“ Bali, Indonesia ๐Ÿ“ 12 picks ๐Ÿ”„ Updated 2026-04-01

๐Ÿ“ Map

Quick answer

For an iconic taste of Balinese street food, Sate Babi Pak Malen stands out with its perfectly grilled pork skewers and legendary sambal.

Best overall
Sate Babi Pak Malen
Best budget
Warung Nasi Bali Men Weti
Best experience
Pasar Sindhu Night Market
Last verified
2026-03

How we picked these

Our selections for Bali's best street food were meticulously curated by local foodies and experienced travelers, focusing on authenticity, taste, value, and overall dining experience. We prioritized establishments known for consistently high quality, genuine local appeal, and distinct culinary offerings.

#1

Sate Babi Pak Malen

Balinese Satay Pork
Sate Babi Pak Malen
๐Ÿ“ NeighborhoodSeminyak/Denpasar border
๐Ÿ’ฐ Price RangeIDR 40,000 - 60,000 per person (~$2.50 - $4)

Sate Babi Pak Malen is a legendary spot for its succulent grilled pork satay. Each skewer is marinated in a secret blend of spices, perfectly charred, and served with a fiery, addictive sambal. It's a no-frills, bustling local eatery that embodies the true spirit of Balinese street food.

๐Ÿฝ๏ธ What to order

Sate Babi Campur (mixed satay with skin and meat) and Nasi Putih.

๐Ÿ’ก Insider tip

Go early to avoid the lunch rush, as it gets extremely busy. Parking can be tricky, so consider riding a scooter or taking a ride-hailing app.

"Pak Malen's sate babi is genuinely life-changing. I dream about that smoky pork and the sambal when I'm back home. Don't skip it!"
โ€” r/bali user
#2

Warung Nasi Bali Men Weti

Balinese Nasi Campur Chicken
Warung Nasi Bali Men Weti
๐Ÿ“ NeighborhoodSanur
๐Ÿ’ฐ Price RangeIDR 30,000 - 50,000 per person (~$2 - $3.50)

A Sanur institution, Men Weti serves arguably one of Bali's best Nasi Campur. Piles of fluffy rice are topped with perfectly seasoned shredded chicken, crispy fried chicken skin, long beans, spicy sambal matah, and a hard-boiled egg. The flavors are complex, spicy, and deeply satisfying.

๐Ÿฝ๏ธ What to order

Nasi Campur Ayam (chicken mixed rice).

๐Ÿ’ก Insider tip

They often sell out by early afternoon, so aim for breakfast or an early lunch. Seating is very limited and basic, but the food is worth it.

"Men Weti's nasi campur is my go-to every time I'm in Sanur. That crispy chicken skin and the sambal matah are just *chef's kiss*."
โ€” r/indonesia user
#3

Pasar Sindhu Night Market

Indonesian Street Food Market
Pasar Sindhu Night Market
๐Ÿ“ NeighborhoodSanur
๐Ÿ’ฐ Price RangeIDR 20,000 - 70,000 per person (~$1.30 - $5)

Pasar Sindhu transforms into a bustling night market, offering a sensory overload of sights, sounds, and smells. You'll find everything from grilled satay and freshly made martabak to Nasi Goreng, seafood, and traditional sweets. It's a fantastic spot to sample various Balinese and Indonesian street foods in one lively location.

๐Ÿฝ๏ธ What to order

Try the Sate Lilit, Martabak Manis, and a fresh juice from one of the many stalls.

๐Ÿ’ก Insider tip

Bring cash (IDR) and be prepared to haggle politely if you're buying non-food items. The market gets busiest after 7 PM.

"Pasar Sindhu is a must-visit for foodies. The variety is insane, and everything is so cheap and delicious. Got some incredible sate lilit there."
โ€” r/travel user
#4

Babi Guling Chandra

Balinese Pork Specialty
Babi Guling Chandra
๐Ÿ“ NeighborhoodDenpasar
๐Ÿ’ฐ Price RangeIDR 50,000 - 80,000 per person (~$3.50 - $5.50)

While many know Ibu Oka in Ubud, Babi Guling Chandra is a local favorite in Denpasar, often considered more authentic and less touristy. They serve perfectly roasted suckling pig with incredibly crispy skin, tender meat, blood sausage, and various flavorful accompaniments. It's a truly iconic Balinese dish.

๐Ÿฝ๏ธ What to order

Nasi Babi Guling Komplit (complete suckling pig rice).

๐Ÿ’ก Insider tip

Portions are generous, and it's best enjoyed for lunch. Don't be shy to ask for extra crispy skin!

"Forget the tourist traps, Babi Guling Chandra in Denpasar is where locals go for the real deal. That crispy skin is out of this world."
โ€” r/bali user
#5

Warung Mak Beng

Seafood Indonesian Soup
Warung Mak Beng
๐Ÿ“ NeighborhoodSanur
๐Ÿ’ฐ Price RangeIDR 55,000 - 75,000 per person (~$3.70 - $5)

Operating for decades, Warung Mak Beng is famous for its simple yet incredibly flavorful menu: fish soup and fried fish. The spicy, aromatic fish head soup is packed with rich flavors, while the fried fish is perfectly crispy outside and tender inside, served with rice and a killer sambal.

๐Ÿฝ๏ธ What to order

The set menu: Nasi, Ikan Goreng, and Sop Ikan.

๐Ÿ’ก Insider tip

The queue can be long, especially at peak lunch hours, but service is efficient. Don't expect fancy decor; it's all about the food.

"Warung Mak Beng is a Sanur legend for a reason. That fish soup has a kick, and the fried fish is consistently perfect. So good."
โ€” r/food user
#6

Martabak Cokro

Dessert Snack Indonesian
Martabak Cokro
๐Ÿ“ NeighborhoodMultiple locations (e.g., Kuta, Denpasar)
๐Ÿ’ฐ Price RangeIDR 25,000 - 60,000 per item (~$1.70 - $4)

Martabak Cokro is a go-to for both sweet (Martabak Manis) and savory (Martabak Telur) Indonesian pancakes. The sweet version is a thick, fluffy pancake loaded with butter, chocolate, cheese, peanuts, or condensed milk, while the savory is an egg and minced meat omelet-like pastry. Perfect for a late-night craving.

๐Ÿฝ๏ธ What to order

Martabak Manis Coklat Keju Susu (chocolate, cheese, condensed milk) or Martabak Telur Spesial.

๐Ÿ’ก Insider tip

Martabak is usually made to order, so be prepared for a short wait. It's a great snack to share with friends.

"If you haven't had Martabak Manis from Cokro, you're missing out on life. The chocolate cheese one is my absolute weakness, so rich and decadent."
โ€” r/indonesia user
#7

Warung Nasi Ayam Kedewatan Bu Mangku

Balinese Chicken Nasi Campur
Warung Nasi Ayam Kedewatan Bu Mangku
๐Ÿ“ NeighborhoodUbud
๐Ÿ’ฐ Price RangeIDR 35,000 - 60,000 per person (~$2.30 - $4)

A renowned spot in Ubud, Bu Mangku specializes in Nasi Ayam Kedewatan โ€“ a rich and spicy mixed rice dish featuring tender shredded chicken, fried chicken, Balinese vegetables, and their signature super-spicy sambal. It's a burst of authentic Balinese flavors, served in a traditional warung setting.

๐Ÿฝ๏ธ What to order

Nasi Ayam Campur Komplit (complete chicken mixed rice).

๐Ÿ’ก Insider tip

They have multiple locations in Ubud; the original in Kedewatan offers a more traditional experience. Be ready for the spice!

"Bu Mangku's nasi ayam is legendary. The spice level is no joke, but the flavor is incredible. A must-try in Ubud if you love heat."
โ€” r/bali user
#8

Warung Nikmat

Indonesian Nasi Campur Halal
Warung Nikmat
๐Ÿ“ NeighborhoodKuta
๐Ÿ’ฐ Price RangeIDR 30,000 - 55,000 per person (~$2 - $3.70)

Warung Nikmat is a long-standing favorite in Kuta, offering a wide array of authentic Indonesian dishes served buffet-style (Nasi Campur). You pick and choose from various curries, vegetables, meats, and tempeh, allowing you to customize your plate. It's known for its consistent quality and generous portions.

๐Ÿฝ๏ธ What to order

Nasi Campur, piled high with your choice of beef rendang, chicken curry, fried tempeh, and sambal.

๐Ÿ’ก Insider tip

Go during lunch for the freshest selection. It's a great option for those who want to try a bit of everything and control their portion size.

"Been going to Warung Nikmat for years when in Kuta. The variety is great, and it's always packed with locals, which tells you something. Affordable and delicious."
โ€” r/bali user
#9

Soto Ayam Kediri

Indonesian Soup Chicken
Soto Ayam Kediri
๐Ÿ“ NeighborhoodDenpasar
๐Ÿ’ฐ Price RangeIDR 25,000 - 40,000 per person (~$1.70 - $2.70)

This simple stall specializes in Soto Ayam Kediri, a rich and fragrant chicken soup originating from East Java. The broth is typically bright yellow from turmeric, filled with shredded chicken, glass noodles, bean sprouts, and often a hard-boiled egg. It's comfort food at its best, perfect for any time of day.

๐Ÿฝ๏ธ What to order

Soto Ayam Komplit, with an extra squeeze of lime and a dash of sambal.

๐Ÿ’ก Insider tip

Look for the small street-side stall with locals queuing. It's a quick and hearty meal, excellent for breakfast or a light lunch.

"Found this tiny Soto Ayam Kediri stall near my hotel in Denpasar and it was divine. The broth was so flavorful, cured my hangover instantly."
โ€” r/travel user
#10

Warung Kolega

Indonesian Nasi Padang Local
Warung Kolega
๐Ÿ“ NeighborhoodCanggu
๐Ÿ’ฐ Price RangeIDR 35,000 - 70,000 per person (~$2.30 - $5)

Warung Kolega brings authentic Padang-style cuisine to Canggu. Unlike traditional Nasi Padang where dishes are brought to your table, here it's more of a buffet where you choose from a delicious spread of curries, stews, fried items, and vegetables. Their Beef Rendang is particularly noteworthy.

๐Ÿฝ๏ธ What to order

Nasi Padang with Beef Rendang, Jackfruit Curry (Gulai Nangka), and Balado Terong (spicy eggplant).

๐Ÿ’ก Insider tip

It's a great alternative to the more Westernized cafes in Canggu. Go with friends to try more dishes, as portions are quite filling.

"Warung Kolega is my secret weapon for authentic Indonesian food in Canggu. The rendang is legit, and the prices are super fair compared to other spots."
โ€” r/bali user
#11

Jajanan Pasar Stalls (e.g., Pasar Badung)

Snacks Traditional Dessert
Jajanan Pasar Stalls (e.g., Pasar Badung)
๐Ÿ“ NeighborhoodDenpasar (Pasar Badung area)
๐Ÿ’ฐ Price RangeIDR 5,000 - 20,000 per item (~$0.30 - $1.30)

Jajanan Pasar refers to a wide variety of traditional Indonesian and Balinese snacks and sweets, often found in morning markets or at street-side stalls. From colorful glutinous rice cakes (kue) like Klepon and Dadar Gulung to savory fried treats, these offer a delightful glimpse into local culinary heritage. Pasar Badung is a prime spot to find a great selection.

๐Ÿฝ๏ธ What to order

Klepon (green glutinous rice balls with palm sugar filling), Dadar Gulung (pandan crepes with coconut filling), and Laklak (Balinese rice cakes).

๐Ÿ’ก Insider tip

Visit in the morning for the freshest selection of snacks. Don't be afraid to point and try new things, they are usually very affordable.

"Wandering through Pasar Badung and trying all the Jajanan Pasar was one of my favorite food experiences in Bali. Everything was so cheap and delicious, especially the klepon!"
โ€” r/travel user
#12

Nasi Campur Sari Dewi

Balinese Nasi Campur Pork
Nasi Campur Sari Dewi
๐Ÿ“ NeighborhoodDenpasar
๐Ÿ’ฐ Price RangeIDR 30,000 - 55,000 per person (~$2 - $3.70)

Sari Dewi offers a beloved rendition of Nasi Campur, a staple in Balinese cuisine. Their version features a mix of fragrant rice, tender roasted pork, crispy pork crackling, spiced vegetables, and a potent sambal. It's a hearty and flavorful meal that has been satisfying locals for years, known for its consistent quality.

๐Ÿฝ๏ธ What to order

Nasi Campur Babi (pork mixed rice) with extra sambal.

๐Ÿ’ก Insider tip

This is a popular lunch spot for locals, so expect a simple, busy environment. Don't be intimidated by the long queue, it moves quickly.

"Sari Dewi's nasi campur babi is incredibly underrated. Always stop here when I'm in Denpasar. That pork crackling is addicting!"
โ€” r/bali user

โ“ Frequently Asked Questions

What are the must-try street food dishes in Bali?

Bali offers a fantastic array of street food. Must-try dishes include Sate Babi (pork satay), Nasi Campur (mixed rice with various accompaniments), Babi Guling (suckling pig), Martabak Manis (sweet pancake), and various traditional Jajanan Pasar (snacks and sweets). Each offers a unique taste of Balinese and Indonesian culinary heritage.

Is street food in Bali safe to eat for tourists?

Generally, yes, street food in Bali is safe if you choose reputable and busy stalls. Look for places with a high turnover of customers, indicating fresh ingredients. Opt for food that is cooked fresh in front of you and served hot. It's always wise to start with mild spice levels if you're not accustomed to Indonesian heat.

What are typical prices for street food in Bali?

Street food in Bali is incredibly affordable. A full meal like Nasi Campur or a plate of satay typically ranges from IDR 20,000 to IDR 70,000 (~$1.30 - $5 USD). Snacks like Martabak or Jajanan Pasar can be as low as IDR 5,000 - IDR 25,000 (~$0.30 - $1.70 USD) per item, offering excellent value.

Where are the best areas to find street food in Bali?

Excellent street food can be found across Bali. Denpasar, the capital, is a hub for local eateries. Sanur and Ubud also boast numerous warungs and night markets like Pasar Sindhu. Even popular tourist areas like Seminyak and Kuta have hidden gems if you venture off the main strips.

What is the difference between Nasi Campur and Nasi Padang?

Nasi Campur is a mixed rice dish where you select various small portions of meat, fish, and vegetables to accompany your rice, often already plated. Nasi Padang, originating from West Sumatra, traditionally involves a waiter bringing many small plates of dishes to your table, and you only pay for what you eat or touch. Both offer a diverse culinary experience.

Are there vegetarian or vegan street food options available?

While many traditional Balinese and Indonesian dishes feature meat, vegetarian and vegan options are increasingly available. Look for dishes like Gado-Gado (vegetable salad with peanut sauce), Tahu Goreng (fried tofu), Tempeh Penyet (smashed fried tempeh), and various vegetable curries. Most vendors can also customize dishes if you ask to omit meat or fish products.

Plan your Bali trip

Get a free custom itinerary for Bali โ€” built from real traveler insights.

Get a Free Itinerary โ†’