🍜Food & Dining

Best Street Food in Bali: Night Markets, Vendors & Must-Try Dishes

Explore Bali's vibrant street food scene from bustling night markets like Pasar Gianyar to roadside vendors serving martabak, bakso, and nasi jinggo for as little as IDR 5,000 ($0.30 USD).

Share:

Street food is the beating heart of Bali's culinary culture. Long before international chefs arrived and fine dining flourished, Balinese families and mobile vendors were serving some of the most flavorful food in Southeast Asia from pushcarts, night market stalls, and roadside bamboo tables. For many locals, street food is not just cheap sustenance -- it is a way of life. The beauty of Bali street food lies in its accessibility and authenticity. You can eat a full, satisfying meal for IDR 10,000-25,000 ($0.60-1.60 USD), and the flavors are often bolder and more complex than what you find in tourist restaurants. From the smoky char of sate skewers grilled over coconut husks to the aromatic spice pastes that go into every pot of bakso broth, street food delivers an unfiltered taste of the island. This guide covers the best night markets, the most reliable street vendors, the must-try dishes you should not leave Bali without tasting, and practical hygiene tips so you can eat adventurously with confidence.

Best Night Markets (Pasar Malam) in Bali

Bali's night markets are the ultimate street food destination, offering dozens of vendors under one roof with a festival-like atmosphere. Pasar Gianyar (Gianyar Night Market) is the crown jewel. Located about 25 minutes northeast of Ubud, this sprawling market operates nightly from 5:00 PM to midnight and draws more locals than tourists, which is always a good sign. The market fills an entire block with over 50 stalls selling everything from babi guling (roasted suckling pig) and sate lilit to fresh tropical juices. Standout stalls include the babi guling vendor near the main entrance (look for the longest queue) and the martabak manis stall halfway down the main aisle. Most dishes cost IDR 10,000-25,000 ($0.60-1.60 USD). Sanur Night Market (Pasar Sindhu) is the most tourist-accessible night market, located on Jalan Danau Tamblingan in central Sanur. It runs nightly from 5:00 PM to 11:00 PM and is cleaner and more organized than Gianyar, though slightly pricier. The grilled corn (jagung bakar) vendor near the entrance and the nasi campur stalls in the back are local favorites. Prices run IDR 15,000-35,000 ($1-2.20 USD). Other notable markets include Pasar Kumbasari in Denpasar (daytime market with great snacks), Pasar Senggol Klungkung (Thursday evenings), and the small but excellent market near Ubud Palace that appears after 5:00 PM.

💡 Pasar Gianyar is widely considered the best night market in Bali -- the babi guling alone is worth the trip from Ubud.

  • Pasar Gianyar is busiest on Saturday nights -- go on a weekday for a calmer experience
  • Bring cash in small denominations (IDR 5,000 and 10,000 notes are ideal)
  • Eat where locals eat -- the stalls with the longest queues are almost always the best
  • Sanur Night Market is the safest bet for first-time street food adventurers

Must-Try Street Food Dishes

Bali street food offers a dazzling array of flavors, and certain dishes are absolute must-tries. Martabak is Indonesia's most beloved street snack, and it comes in two forms: martabak manis (sweet) is a thick, buttery pancake folded with fillings like chocolate, cheese, peanuts, or condensed milk, priced at IDR 15,000-35,000 ($1-2.20 USD) depending on toppings. Martabak telur (savory) is a crispy, egg-filled crepe stuffed with minced meat, green onions, and spices for IDR 20,000-40,000 ($1.25-2.50 USD). Both are best eaten hot. Bakso is a deeply comforting meatball soup found on virtually every street in Bali. Mobile bakso carts (gerobak bakso) roam neighborhoods playing a distinctive knocking sound to announce their arrival. A bowl of handmade beef meatballs in rich, clear broth with noodles, fried wontons, and chili sauce costs just IDR 10,000-15,000 ($0.60-0.95 USD). Nasi jinggo is Bali's most affordable meal: a tiny banana-leaf parcel containing rice, shredded chicken or tempe, sambal, peanuts, and fried noodles, all for IDR 5,000-8,000 ($0.30-0.50 USD). Street vendors sell them from baskets, and locals often buy 2-3 parcels at a time. Other essential street eats include sate (grilled skewers with peanut sauce, IDR 10,000-20,000), pisang goreng (fried banana fritters, IDR 5,000-10,000), gorengan (assorted deep-fried snacks including tofu, tempeh, and cassava, IDR 2,000-5,000 each), and es campur (shaved ice with fruits, jelly, and coconut milk, IDR 10,000-15,000).

  • Martabak vendors typically set up after 5:00 PM -- this is an evening snack tradition
  • Listen for the 'tok tok tok' sound of the bakso cart -- each vendor has a unique rhythm
  • Nasi jinggo is the ultimate budget meal: three parcels for under $1.50 USD
  • Try gorengan (fried snacks) as a pre-dinner appetizer -- tempe mendoan is the crispiest

Best Mobile Vendors and Roadside Stalls

Beyond the night markets, some of Bali's best street food comes from mobile vendors and permanent roadside stalls that have been operating for years or even decades. In Denpasar, the area around Jalan Teuku Umar is an unofficial street food corridor with stalls serving nasi uduk (coconut rice with assorted toppings, IDR 15,000-25,000), bubur ayam (chicken rice porridge, IDR 12,000-18,000), and rujak (spicy fruit salad, IDR 10,000-15,000). The rujak vendor near Pasar Badung is legendary for her fiery shrimp-paste dressing. Along the main road in Gianyar, look for the tipat cantok vendors -- this Balinese specialty consists of rice cakes and vegetables drenched in a rich peanut sauce, sold from bamboo shoulder poles for IDR 8,000-12,000 ($0.50-0.75 USD). In the Kuta-Legian area, the sate vendors near Poppies Lane serve excellent chicken and pork skewers until late at night (IDR 15,000-25,000 for 10 sticks). Near Ubud Market, morning vendors sell jaje Bali (traditional Balinese cakes and sweets) from woven baskets starting at 6:00 AM. These colorful rice-flour treats cost IDR 2,000-5,000 each and range from sweet (klepon, filled with palm sugar) to savory (laklak, with coconut and sugar). They make an excellent breakfast paired with Balinese kopi tubruk (strong unfiltered coffee, IDR 5,000).

💡 Mobile bakso vendors roam every neighborhood in Bali. Just listen for the distinctive knocking sound and wave them down for a bowl of Indonesia's most comforting street soup.

  • Morning vendors (6:00-9:00 AM) offer the freshest jaje Bali and bubur ayam
  • Sate vendors near tourist areas charge slightly more but use the same recipes as local ones
  • The best tipat cantok in Bali comes from roadside vendors in Gianyar district
  • Ask for 'pedas' (spicy) or 'tidak pedas' (not spicy) when ordering -- vendors appreciate the effort

Hygiene Tips for Eating Street Food Safely

Eating street food in Bali is generally safe if you follow some common-sense guidelines. The vast majority of travelers enjoy street food without any issues, but a few precautions can reduce the small risk of stomach discomfort. First, eat at busy stalls. High turnover means the food is fresh, cooked recently, and not sitting around. A stall with a queue of locals is your best quality indicator. Avoid stalls where food appears to have been sitting uncovered for extended periods. Second, watch the cooking. Street food that is cooked fresh in front of you -- like sate being grilled, martabak being fried, or bakso being ladled from a simmering pot -- carries much less risk than pre-prepared cold dishes. Heat kills most bacteria, so hot food is safer food. Third, be cautious with water and ice. Stick to bottled water or sealed beverages. Ice at night markets sometimes comes from local water sources. If the ice is cylindrical with a hole in the middle, it is factory-made and filtered (safe). Irregular ice chunks may not be. Fourth, build up gradually. If you are new to Southeast Asian street food, start with cooked items like sate, bakso, and fried snacks before progressing to raw salads or rujak. Give your stomach a day or two to adjust to new spices and cooking oils. Fifth, carry hand sanitizer or wet wipes. Many street stalls do not have handwashing facilities, and you will often eat with your hands or with minimal utensils. A small bottle of hand sanitizer costs IDR 10,000 at any minimart.

  • Busy stalls equals fresh food -- follow the locals for the safest and tastiest options
  • Look for cylindrical ice with a center hole -- it is factory-made and filtered (safe)
  • Carry hand sanitizer and a pack of tissues (useful as napkins and for restrooms)
  • Pharmacies stock Diapet and Entrostop over the counter if you do get an upset stomach

Street Food Prices: What to Expect and How to Pay

One of the joys of Bali street food is the extraordinarily low cost. Here is a detailed price guide so you know what to expect and can avoid overpaying. At the cheapest end, gorengan (fried snacks) run IDR 2,000-5,000 ($0.12-0.30 USD) per piece, and nasi jinggo parcels cost IDR 5,000-8,000 ($0.30-0.50 USD). These are the prices locals pay, and vendors do not typically mark them up for tourists. Mid-range street food -- bakso, sate, bubur ayam, pisang goreng -- typically falls in the IDR 10,000-20,000 ($0.60-1.25 USD) range. A full bakso bowl with all the fixings should not exceed IDR 15,000 outside tourist areas. Ten sticks of sate with rice and peanut sauce should be IDR 15,000-25,000. The most expensive street food items are martabak (IDR 15,000-40,000 depending on size and toppings) and nasi campur at established night market stalls (IDR 20,000-35,000 for a generous plate with multiple side dishes). Street food in tourist areas like Kuta, Seminyak, and central Ubud may be priced 20-50% higher than in local areas like Denpasar, Gianyar, or Tabanan. This is normal and the prices are still extremely affordable by international standards. Payment is almost exclusively cash. Carry a supply of IDR 5,000, 10,000, and 20,000 notes. Vendors may not have change for IDR 100,000 notes. Some night markets now have vendors accepting QRIS (Indonesian QR payment system), but do not count on it. Budget IDR 50,000-100,000 ($3-6 USD) per person for a full night market dinner including drinks and dessert. That is hard to beat anywhere in the world.

💡 You can enjoy a complete night-market dinner in Bali -- appetizer, main course, dessert, and a drink -- for under IDR 75,000 ($5 USD). That makes it one of the world's best street food values.

  • Carry small bills (IDR 5,000 and 10,000) -- street vendors rarely have change for large notes
  • Tourist-area prices are slightly higher but still incredibly affordable by global standards
  • A full evening of street food tasting at a night market costs under $6 USD per person
  • Some markets now accept QRIS (QR payment), but always have cash as backup

Frequently Asked Questions

Is Bali street food safe for tourists to eat?
Yes, Bali street food is generally safe for tourists. The key is to eat at busy stalls with high turnover, choose freshly cooked items (grilled, fried, or boiled to order), avoid food that has been sitting uncovered, and drink bottled water. Most travelers enjoy street food throughout their trip without any issues. Start with popular cooked dishes like bakso and sate, and gradually try more adventurous items as your stomach adjusts.
What is the cheapest street food in Bali?
The cheapest street food in Bali is nasi jinggo, a banana-leaf parcel of rice with small side dishes for just IDR 5,000-8,000 ($0.30-0.50 USD). Gorengan (fried snacks like tempeh, tofu, and cassava) cost IDR 2,000-5,000 per piece. Jaje Bali (traditional cakes) start at IDR 2,000 each. Even a full meal of bakso or nasi campur at a local stall rarely exceeds IDR 15,000-25,000 ($1-1.60 USD).
What are the best night markets in Bali and when are they open?
The best night markets in Bali are Pasar Gianyar (open nightly 5 PM to midnight, the largest and most authentic), Pasar Sindhu in Sanur (nightly 5-11 PM, tourist-friendly and well-organized), and the evening market near Ubud Palace (nightly from 5 PM). For daytime market food, Pasar Kumbasari in Denpasar offers excellent snacks and prepared foods. Gianyar is widely considered the top choice for serious street food enthusiasts.
Share:

Plan Your Bali Trip

Book hotels, tours, and transport through our trusted partners.

Related Guides