Best Street Food in Bali: What to Eat and Where to Find It

Photo by  Geio Tischler

16 min read · Bali, Indonesia · street food ·

Best Street Food in Bali: What to Eat and Where to Find It

AP

Words by

Andi Pratama

Share

If someone asked me where to start eating in Bali, I'd tell them to forget the hotel breakfast and follow the smoke. The best street food in Bali lives in warungs tucked behind markets, on sidewalks outside schools, and at the end of alleys where the grills never seem to cool down. I've spent years chasing sate skewers and soto broth across the island, and what follows is the map I give friends the week before they land.

Sate Plecing Arjuna, Mataram (Lombok Gateway) and the East Bali Sate Trail

Before anyone says Lombok and Bali aren't the same island, let me say this: food traditions on the eastern coast of Bali borrow heavily from Sasak cooking, and nowhere is that more obvious than at Sate Plecing Arjuna in Mataram, which is actually across the strait, but for any Bali-based food obsessive the pilgrimage east starts with a taste of plecing. Plecing is a fierce, tomato-chili sauce that arrives at the table the color of a stop sign, served over grilled beef or chicken sate with a heaping mound of plecing kangkung, water spinach blanched and tossed in the same sauce. The Mataram original has been working from the same spot near the old Mayura market since the early 2000s, and the kitchen still does its own grinding of the chili sambal each morning. Order the sate sapi (beef skewers), three sticks minimum, plus a side of rice cake and bean sprouts tossed in plecing. The flavor hits bright and acidic first, then the slow burn arrives about ten seconds later.

If you want the Bali version of this experience without the boat ride, the night market in Amlapura, capital of Karangasem regency, runs a similar plecing stall most evenings, and the vendors there are usually happy to dial the heat down for first-timers. Show up between 6 and 8 PM when the grill is freshest. One small drawback: the seating area is plastic stools on concrete, so don't wear anything you care about when you squat down for a bowl.

Warung Mak Beng, Sanur

If you eat at one place in Sanur, make it Warung Mak Beng, the legendary warung on Jalan Hang Tuah that has been feeding fishermen, expats, and travelers since 1971. The set menu is famously rigid: fish soup, fried fish, rice, sambal, and a single piece of cucumber, all for a price that has barely moved in a decade. Arrive before 11 AM if you want any chance of avoiding a line, because the kitchen closes the moment the soup pot empties, usually around 2 PM. The fish is typically fresh mackerel, grilled over coconut husk until the skin crackles, and the clear broth in the soup is loaded with tomato, lime leaves, and a heap of fried shallots.

What most people don't realize is that the warung sits on land belonging to a small family temple, and the owners consult the temple calendar before certain renovations, which is why the building still looks like it did in the 1990s. It isn't nostalgia, it's ritual. Bring cash, no cards, and don't ask for substitutions. The set is the set. The one minor critique I'd offer is that the outdoor benches can get unforgivingly hot around noon when the coastal sun reflects off the street, so I usually aim for the late breakfast window and skip lunch.

Nasi Ayam Kedewatan, Ubud

Ubud's warung scene is the easiest entry point for travelers, but the place I keep returning to is Nasi Ayam Kedewatan, on Jalan Raya Kedewatan in the village of the same name, just north of the central monkey forest. Nasi ayam here means chicken rice, but it's Bali's version, the original Hainanese-influenced dish that arrived with Chinese traders centuries ago and has since been folded into the local canon. The chicken is poached, then the rice is cooked in the broth with lemongrass, kaffir lime, and a touch of turmeric that gives everything a soft golden color. Order the campur, the mixed plate, which adds sate lilit, a small mountain of lawar (minced coconut with herbs and a touch of raw pork blood if you want the traditional version), and a sambal matah that smells like raw shallots kissed by lime.

The family running it has worked the same plot for three generations, and the grandmother still does the chopping for the lawar at the back table each morning. Show up before the 1 PM temple offering time, because the kitchen slows dramatically when the family pauses to pray and change their sarongs. If you want a quieter meal, the dinner service around 6 PM is calmer, though portions get tighter as the chicken pot runs low. Parking a car here can be annoying, since the road narrows and tour vans park wherever they fit, so I usually come on a scooter.

Pasar Badung and the Morning Market Crawl in Denpasar

Most Bali street food guides will point you to a sunset beach club and call it authentic. I'd rather walk you through Pasar Badung, the largest traditional market on the island, which sits along Jalan Sulawesi in Denpasar and opens for serious business around 4 AM. The bottom floor is where the action lives, with vendors selling babi guling (suckling pig) wrapped in banana leaves, tempeh fresh from the morning boil, and jaja pasar, the bite-sized palm sugar cakes that Balinese families buy for temple offerings. The upstairs section, called Pasar Kumbasari, has shifted toward tourists in recent years, but the lower level remains a working market where the local Balinese do their daily shopping.

What most visitors miss is that Pasar Badung doubles as a breakfast court, especially in the section called Lantai 1, where small warungs set up benches and serve nasi campur Bali from plastic buckets. The trick is to walk the entire length of the market first, then choose the stall with the longest line of locals in sarongs, not the one with the friendliest English. Try the sate lilit (lemongrass-minced pork skewers) and a plate of lawar with a small bowl of warm turmeric broth. One heads-up: the market closes in sections starting around 10 AM, and the vendors in the center of the building pack up first, so if you want the full spread, set your alarm.

Sate Lilit and Seafood at Kedonganan, Jimbaran

Down south, on the road that runs between Jimbaran Bay and the airport, sits Kedonganan, a working fishing village that doubles as Bali's most accessible night seafood market. The street food in this neighborhood skews toward grilled fish, clams, squid, and prawns, all brought in that morning by the same boats you'll see pulling up to the beach. The two best known warungs here are Kedonganan Cafe and the cluster of grills around the fish market, and the difference is mostly about patience. Kedonganan Cafe assigns you a number, a server, and a printed menu of fixed seafood packages. The market grills, by contrast, let you pick the fish yourself, then negotiate the price per kilogram while it sits in a bucket of seawater in front of you.

Go for the second option. Pay a third less, and eat exactly what the fishermen ate for lunch. The sate lilit here is the standout, made with minced mackerel rather than pork, mixed with grated coconut and a fistful of lemongrass, then skewered and grilled over coconut shell. Best arrival time is around 5:30 PM, which is just after the boats land and well before the sunset tour buses. The downside: the tables are on a wide sandy road with no real shade, and the dust from passing scooters can settle on the food if the wind picks up. A tissue pack in your bag solves most of it.

Babi Guling at Ibu Oka and the Ubud Suckling Pig Conversation

No Bali street food guide would be complete without babi guling, and the most famous version is at Warung Ibu Oka in Ubud, on Jalan Suweta across from the royal palace. The pig is stuffed with a spice paste of turmeric, coriander seed, galangal, garlic, and fresh chili, then skewered on a length of bamboo and roasted over coconut husk for several hours until the skin blisters into a sheet of golden glass. The portions come as nasi babi, a plate of rice topped with slices of crispy skin, a chunk of slow-cooked meat, a sausage-shaped portion of lawar, and a small cup of broth.

The story most tourists don't know is that Ibu Oka's late proprietor, Pak Oka, used to be a temple cook before opening the warung in 1990, and his spice rub is essentially a temple recipe that he tweaked for the tourist crowd by adding more chili. The place is now run by his children, and the recipe stays in the family. Show up between 11 AM and noon, after the first pig comes out and before the lunch crush. If you skip the Ubud original, the suckling pig at Men Tempeh in Sanur is also worth a try, and it's less crowded. One honest critique: the original Ubud spot is small, lines are long, and once the daily pig sells out, sometimes before 2 PM, the kitchen closes, so don't save it for dinner.

Jalan Bypass Ngurah Rai: Sate Madura and the 24-Hour Skewer Strips

The Bypass, as locals call it, is the main north-south road linking Sanur, Denpasar, Kuta, and the airport, and along its length, especially near the Simpang Dewa Ruci roundabout, you'll find clusters of sate madura vendors who set up each evening and stay until the early hours. Sate Madura here uses thin chicken or beef skewers marinated in sweet soy sauce, grilled fast over charcoal, and served with a small disc of rice cake and a drizzle of peanut sauce that leans sweeter than peanut sauces in Java. The best of the cluster is hard to pin down, because the same family members rotate stalls, but the group near the Kuta side of the bypass, just before the turn for Sunset Road, has been operating in the same spot for years.

What I like about this strip is the 24-hour rhythm, because it ties the cheap eats Bali scene to the late-night lives of airport workers, taxi drivers, and nurses finishing shifts. A plate of ten skewers, rice, and a bottle of iced tea costs less than a coffee at most beach clubs. The drawback is obvious: this is a main road, and the noise from trucks and motorbikes makes conversation difficult. I treat it as eat-and-go, not linger-and-chat, food.

Jajan Pasar at Pasar Sindhu and the Sanur Morning Sweets

For local snacks Bali does better than almost anywhere in Indonesia, and the morning to see them all is at Pasar Sindhu in Sanur, on Jalan Sindhu, which opens fully around 6 AM and runs until early afternoon. The jajan pasar, the small traditional sweets, are mostly made from rice flour, palm sugar, and coconut, and they're sold in stacks of six or twelve. The most photogenic are the dadar gulung, thin pandan crepes rolled around a filling of grated coconut and melted palm sugar, and the klepon, the small green rice balls that explode a hit of liquid palm sugar when you bite in. There is also jaja laklak, a tiny coconut pancake cooked in a special cast iron pan that takes real skill to operate.

The local custom most tourists miss is that the women running these stalls are usually up at 3 AM to grate coconut, press the palm sugar, and steam the first batch before dawn prayers. Buy a mixed tray for around 25,000 rupiah and bring it back to your hotel, because the sweets don't travel well in plastic bags. My one tip is to bring small rupiah notes, since some of the older vendors can't break larger bills, and the awkward pause while they hunt for change is a small thing that adds up across a long market visit.

Where to Go in Canggu and Berawa for Late-Night Cheap Eats

Canggu has its reputation as a smoothie bowl capital, but the cheap eats Bali scene here is concentrated after 9 PM along Jalan Pantai Berawa and the smaller gang, the alley, that runs behind it. A cluster of warungs opens after dark, with names like Warung Bu Mi and the unnamed sate and nasi campur stalls that line the eastern end of Batu Bolong. The crowd is a mix of surfers coming off the evening session, expat families, and Balinese locals finishing late shifts. Plates of nasi campur run around 25,000 to 35,000 rupiah, with a wide range of proteins and sides. The sate ayam, chicken skewers with a sweet soy marinade, are usually the best move because the marinade is applied in three coats and the grill work is consistent.

The local detail most people miss is that many of these warungs only open on certain Balinese calendar days because the owners double as temple cooks, so a Tuesday visit can be lively while a Wednesday visit is dead. Ask locally if you're planning around a specific night. The honest complaint is that parking along Berawa is a real headache after 8 PM, and the nearest legal lot fills up fast, so a short scooter ride is the way to do it.

When to Go and What to Know

Most street food stalls in Bali follow a daily rhythm that aligns with the temple calendar. The earliest, around 4 AM, is the wholesale market (Pasar Badung, Pasar Kumbasari). From 6 to 9 AM, you get the breakfast court of Pasar Sindhu and similar small markets. Midday is when the long-running warungs (Mak Beng, Ibu Oka) do most of their business. Evenings from 5 to 9 PM are the most relaxed time to eat, with cooler air, lower sun, and the best social atmosphere. Peak season, mid-July through early September, brings larger crowds and longer waits, but it also means more stalls are open because vendors expect the volume.

Bring small rupiah notes, a refillable water bottle, and a small pack of tissues. Tap water is not safe to drink, but filtered refills are easy to find in most neighborhoods. For transport, a scooter is the most flexible way to hop between spots, though apps like Grab and Gojek are widely used in the south. Always ask the price before sitting down at any seafood operation, since the market pricing model can shift fast.

Frequently Asked Questions

Are there any specific dress codes or cultural etiquettes to keep in mind when visiting local spots in Bali?

For warungs and markets, casual clothing is fine, but if your meal takes you past a temple or a ceremony in progress, a sarong is required, and most warungs keep a stack of borrowed ones near the entrance. Covering shoulders and knees is the basic rule of thumb across the island. When entering a market, walk to the left and don't touch the produce on display, since it's often pre-selected for temple offerings. Always use your right hand when accepting money or food, and a small smile and a slight bow go a long way, especially with older vendors.

What is the one must-try local specialty food or drink that Bali is famous for?

The single dish that captures the island on a plate is babi guling, the slow-roasted suckling pig stuffed with a turmeric, galangal, and coriander spice paste. A standard plate at the most established warungs runs between 45,000 and 65,000 rupiah, and it usually comes with rice, lawar, soup, and sambal. For a drink, es daluman, a chilled green grass jelly syrup with coconut milk, is the most refreshing and most under-ordered option at warungs, typically around 8,000 to 12,000 rupiah. Both reflect the Balinese love of slow cooking and the heavy use of fresh aromatics that defines the local kitchen.

Is the tap water in Bali safe to drink, or should travelers strictly rely on filtered water options?

Tap water across Bali is not considered safe to drink, even in high-end hotels, and the standard advice is to stick with bottled or filtered water for drinking and brushing teeth. Refill stations using multi-stage filters are common in tourist areas like Ubud, Canggu, and Sanur, and a 1.5 liter refill typically costs between 5,000 and 10,000 rupiah. Ice at reputable warungs is usually made from filtered water, though it's worth confirming with newer or more remote stalls. Boiled water is also widely available at small shops and at most warungs, served hot in a glass for a few thousand rupiah.

Is Bali expensive to visit? Give a realistic daily budget breakdown for mid-tier travelers.

A mid-tier traveler can comfortably budget around 600,000 to 1,200,000 Indonesian rupiah per day, roughly $38 to $75 USD, outside the peak July-August and Christmas-New Year windows. A realistic breakdown is 200,000 to 350,000 rupiah for a private room in a guesthouse, 50,000 to 80,000 rupiah for breakfast, 25,000 to 50,000 for a street food lunch, 50,000 to 100,000 for dinner, 80,000 to 150,000 for scooter rental, and another 100,000 to 200,000 for entrance fees, bottled water, and small extras. Bali is significantly more expensive than most of Java or Sumatra, but the street food keeps costs in check compared to the restaurant scene.

How easy is it to find pure vegetarian, vegan, or plant-based dining options in Bali?

Finding plant-based food in Bali is among the easiest in Southeast Asia, especially in Ubud, Canggu, and Uluwatu, where dedicated vegan cafes are common. Traditional warungs, however, are not always vegetarian, and many use small amounts of shrimp paste or fish sauce. Asking for "tanpa terasi, tanpa kecap ikan" will get you most of the way there. Specific Balinese vegetarian dishes worth seeking are lawar jukut (vegetable lawar with coconut and no meat), jajan pasar (the palm sugar sweets), and tum, steamed banana leaf parcels filled with vegetables or tofu. Markets like Pasar Sindhu and Pasar Badung have plenty of plant-based snacks to choose from with no modifications needed.

Share this guide

Enjoyed this guide? Support the work

Filed under: best street food in Bali

More from this city

More from Bali

Best Laptop Friendly Cafes in Bali With Fast Wifi

Up next

Best Laptop Friendly Cafes in Bali With Fast Wifi

arrow_forward