Skip to main contentSkip to main content
Food & Culture

Bali Street Food Guide 2026: 15 Must-Try Stalls & Warungs by Local Guide

Local guide to Bali street food in 2026 — 15 must-try dishes with specific warungs and night markets, IDR prices, food safety rules, and the best spots in Ubud, Canggu, Seminyak, Sanur, Denpasar, and Kuta.

ohana-guide·March 21, 2026·19 min read
Bali Street Food Guide 2026: 15 Must-Try Stalls & Warungs by Local Guide

Bali's street food scene is one of the best reasons to visit the island. Forget the tourist restaurants charging ten times the price — the real flavors of Bali live in the warungs, night markets, and roadside stalls where locals eat every day.

Quick answer: The five must-try Bali street foods in 2026 are nasi campur (mixed rice plate, 15,000–35,000 IDR), sate lilit (Balinese minced satay on lemongrass sticks, 10,000–20,000 IDR), babi guling (slow-roasted suckling pig, 35,000–50,000 IDR — sold out by noon in Ubud), bakso (meatball soup from mobile carts, 10,000–15,000 IDR), and martabak (sweet or savory stuffed pancakes, 20,000–45,000 IDR). Eat at warungs (small family-run eateries open all day) for daytime meals and head to night markets like Pasar Senggol Gianyar for evening grilled food. A typical street food meal costs 15,000–50,000 IDR ($1–$3.30). For safety, choose busy stalls with high turnover, watch food being cooked fresh, drink only sealed bottled water, and avoid pre-cut fruit and ice from open buckets.

Why Trust This Guide

I eat at warungs nightly — our family of certified guides has been guiding visitors to authentic street food across Bali for years. We are an Indonesian family from Medan now living in Bali; my wife is a certified French and Mandarin speaking guide and her parents are official Mandarin guides. Between us we have spent decades navigating the warungs, night markets, and roadside stalls of this island. These are the 15 stalls and dishes that actually deliver in 2026 — not Instagram theater, not tourist traps, just the food we and our guests come back for.

If you want the broader picture of Balinese cuisine including sit-down warungs and restaurants, our complete Bali food guide covers it. This post focuses specifically on street food — the carts, market stalls, and tiny family warungs that make eating here so memorable.

The 15 Must-Try Bali Street Foods (2026)

Here is the full table of what to order, where the best version is, what it costs in 2026, and how spicy it gets. Use this as your hit list for the trip.

#DishWhat It IsWhere to Find Best2026 IDR PriceSpice LevelOur Verdict
1Nasi CampurMixed rice plate with sambal, vegetables, protein, peanutsWarung Wardani (Denpasar), Warung Nikmat (Kuta), any Ubud market warung15,000–35,000AdjustableThe dish you will eat most. No two plates alike.
2Babi GulingSlow-roasted suckling pig with crispy skin, lawar, blood sausageIbu Oka 3 (Ubud), Babi Guling Pak Malen (Seminyak)35,000–55,000Mild–MediumSells out by 1 PM. Go before noon.
3Sate LilitMinced fish or chicken wrapped on lemongrass sticks, grilledWarung Mak Beng (Sanur — fish version), Jimbaran beach warungs10,000–20,000MildThe lemongrass stick is the secret.
4BaksoSpringy meatball soup with noodles, bell-cart vendorsBakso Linggar Jati (Denpasar), any street cart with bell10,000–15,000Add chili sauce yourselfBest 3 PM snack. Listen for the bell.
5Martabak ManisThick fluffy sweet pancake folded over chocolate, peanut, cheesePasar Senggol Gianyar, night markets in Denpasar25,000–45,000NoneWatch it made on the giant griddle.
6Martabak TelurCrispy savory pancake stuffed with egg, minced beef, scallionsSame as martabak manis stalls25,000–40,000MildOrder half-and-half if you cannot decide.
7Nasi GorengFried rice with kecap manis, fried egg, kerupuk crackersWarung Mak Beng (Sanur), late-night stalls in Denpasar15,000–25,000MildThe midnight default of Indonesia.
8Mie GorengStir-fried noodles with sweet soy, prawn, vegetablesSame warungs as nasi goreng15,000–25,000MildComfort food at its purest.
9LawarChopped vegetables, grated coconut, minced meat, spicesAlways served with babi guling at Ibu Oka, Pak Malen8,000–15,000 (with babi guling)MediumSacred dish — green, white, and red varieties.
10Gado-GadoBlanched vegetables with peanut sauce, tofu, egg, lontong rice cakePasar Sindhu (Sanur), Pasar Badung (Denpasar)15,000–25,000MildThe ultimate vegetarian street food.
11KleponGreen rice balls filled with liquid palm sugar, rolled in coconutPasar pagi (morning markets), pasar Ubud1,000–3,000 eachNoneBites of liquid palm sugar — buy 5.
12Dadar GulungPandan-green crepes filled with sweet coconut and palm sugarPasar Sindhu (Sanur), Pasar Badung morning section2,000–4,000 eachNoneBreakfast snack with kopi tubruk.
13Es CampurShaved ice with palm sugar syrup, jellies, condensed milkAny night market, pasar Gianyar5,000–10,000NoneTropical heat antidote.
14Tipat CantokBoiled veg, tofu, lontong rice cake with peanut sauce — Balinese gado-gadoLocal warungs in Denpasar and Sanur12,000–20,000AdjustableThe Balinese answer to gado-gado.
15Soto AyamFragrant chicken soup with turmeric, lemongrass, rice, krupukWarung Soto Ayam Surabaya (Denpasar), Pasar Badung15,000–25,000MildBest breakfast or hangover cure.

If you only have time for five dishes, prioritize 1, 2, 3, 5, and 11 in that order. They give you the breadth of Balinese street food in a single day of eating.

Bali's Best Night Markets in 2026

Night markets (pasar malam or pasar senggol) are where Balinese street food comes alive. Stalls open from late afternoon, the air fills with the smell of grilled satay and coconut-husk smoke, and entire families gather to eat dinner standing up at plastic tables. These are the four worth planning your evening around.

Pasar Senggol Gianyar (Gianyar Night Market)

Roughly 30 minutes from Ubud, this is the gold standard. Hours are roughly 5 PM to 11 PM every day, with peak crowds between 7 and 9 PM. You will find dozens of vendors doing babi guling slices, sate lilit on coconut-husk grills, martabak, bakso, and traditional desserts. Must-try: walk the entire market once before ordering, then circle back to the babi guling stall with the longest queue. Bring small IDR bills — most vendors do not have change for 100k notes.

Pasar Sindhu (Sanur Night Market)

Tucked behind Sindhu Beach in Sanur, this is where local Sanur families eat dinner. Hours are 5 PM to around 10 PM. Smaller and more intimate than Gianyar, with excellent gado-gado, mie ayam (chicken noodle soup), and an entire row of fruit and dessert vendors. Must-try: the bakso stall in the center aisle and the fresh dragon fruit juice from the corner cart.

Gianyar Night Market (Pasar Malam Gianyar)

Slightly different from Pasar Senggol — this one runs in the central Gianyar town square, opens later (around 6 PM), and stays open until midnight on weekends. Stronger focus on grilled meats — sate babi (pork satay), sate ayam (chicken satay), and ayam betutu (slow-cooked spiced chicken).

Pasar Badung (Denpasar Day & Night Market)

Bali's largest traditional market, in central Denpasar. The morning section (4 AM to 10 AM) is where locals shop for the day's groceries — go before 7 AM to see the action. The food stalls inside operate from sunrise through the afternoon and shift to dinner stalls in the evening. Must-try: nasi campur from any of the stalls on the second floor, where the office workers eat lunch.

A private driver makes night markets practical, since most are outside walking distance from tourist hotels and parking is chaotic. We arrange this for guests routinely.

Best Warungs by Area

Different parts of Bali have different street food specialties. Here are 2–3 spots per area that we send our guests to and eat at ourselves.

Ubud

Ubud is the cultural heart of Bali and a serious street food destination.

  • Ibu Oka 3 — the most famous babi guling warung on the island. Lines start by 11 AM. Order the Special with everything (roast pork, crispy skin, lawar, blood sausage, rice).
  • Warung Biah Biah — slightly more polished but still warung-priced. Excellent nasi campur and a good intro for nervous first-timers.
  • Pasar Ubud (local section) — the morning market behind the touristy craft section opens at sunrise. Bakso, jajan pasar, and fresh tropical fruit. Go before 8 AM.

For the wider Ubud experience, see our things to do in Ubud guide.

Canggu

Canggu has changed dramatically and the main strip is mostly digital-nomad cafes. The street food still exists — you just need to head into the residential side streets.

  • Warung Bu Mi — local family-run nasi campur place, locals only, just off Jalan Pantai Berawa.
  • Warung Local (Padang Linjong) — old-school padang-style point-and-pick, very cheap, very good.
  • Canggu Night Market — tucked between Berawa and Echo Beach. Smaller scale but legitimate, with sate babi and martabak.

See our things to do in Canggu guide for the broader area.

Seminyak

More upscale than other warung scenes, but the prices are still reasonable by tourist standards.

  • Babi Guling Pak Malen — the south Bali alternative to Ibu Oka. Less hyped, equally good crispy skin. Open until early afternoon.
  • Warung Murah — exactly what the name says ("cheap warung"). Padang-style with rotating dishes.
  • Warung Eny — quietly excellent ikan bakar (grilled fish) and sate lilit dinner.

Sanur

Sanur is the underrated street food destination in south Bali — calmer than Kuta, more local than Seminyak.

  • Warung Mak Beng — a Sanur institution since 1941, famous for one dish only: fried fish, fish soup, and rice. Opens early, closes when the fish runs out.
  • Pasar Sindhu Night Market — covered above. Walking distance from most Sanur hotels.
  • Pasar Sindhu (morning section) — different vibe in the early morning. Good for jajan pasar and fresh tropical fruit.

Denpasar

The capital city and where Balinese people actually eat. Almost no tourist markup.

  • Warung Wardani — a 60-year-old institution famous for its nasi campur. Open for lunch only, often sold out by 2 PM.
  • Pasar Badung — covered above. The whole second floor is a food court.
  • Bakso Linggar Jati — multiple branches, locally regarded as the best bakso in town.

Kuta

Despite the tourist reputation, Kuta has surviving warungs if you walk a few streets back from the beach.

  • Warung Nikmat — legendary nasi campur warung, open since the 1980s. Lunchtime only.
  • Warung Indonesia — solid all-rounder open all day, walking distance from Kuta Beach.
  • Pasar Senggol Kuta — small evening market on Jalan Kartika Plaza, mostly grilled satay and martabak.

Food Safety: How to Eat Street Food Without Getting Sick

Bali street food is generally safe to eat if you understand a few rules. The honest reality is that "Bali belly" is real but mostly preventable with the principles below. Millions of people eat street food on this island every week without incident.

What Is Safe

  • Cooked-to-order food. If the vendor is grilling, frying, or assembling in front of you, the food is fresh. The high heat of the wok or grill kills bacteria.
  • Busy stalls. A stall packed with locals at lunchtime means high turnover, fresh ingredients, and food that has not been sitting around. This is the single most reliable safety signal.
  • Sealed bottled water. Standard everywhere, costs almost nothing. Always check the seal.
  • Fruit you peel yourself. Bananas, mangosteen, rambutan, and oranges that come with their skin intact are perfectly safe.
  • Hot soups (bakso, soto ayam). The simmering broth keeps the dish at a safe temperature.

What to Avoid

  • Pre-cut fruit on open display. Mango, watermelon, papaya, and pineapple sliced and sitting in the sun for hours collect bacteria. Buy whole fruit and have it cut for you, or skip it.
  • Ice from open buckets. Restaurant ice in cubes from a freezer is almost always fine. Ice scooped from a bucket at a beach cart or roadside stand is the classic Bali belly trigger.
  • Raw vegetables and salads. Lettuce, raw cabbage, and uncooked greens may have been washed in tap water. Cooked vegetables are safe.
  • Lukewarm rice. Rice that has been sitting at room temperature for hours can host bacillus cereus. Choose stalls where the rice is being steamed or topped up frequently.
  • Drinks with ice from unknown sources at small stalls. When in doubt, order it without ice ("tanpa es").

How to Spot a Clean Warung

  • The cooking area is visible and you can see the prep surfaces.
  • The cook handles money with one hand and food with the other (or has someone else handling cash).
  • Plates and cutlery come out of a covered rack, not stacked under the counter.
  • Locals are eating there. This matters more than any individual hygiene signal.
  • The trash is in bins, not piled in the corner. Fly density is a useful proxy.

Bali Belly Recovery (If It Happens)

If you do get sick, it usually resolves in 24–48 hours. Hydrate aggressively with sealed bottled water and electrolyte sachets (Pocari Sweat is the standard, sold everywhere). Activated charcoal tablets help. Avoid spicy food and alcohol for two days. If symptoms last beyond 72 hours or include high fever, see a doctor — BIMC and Siloam are the trusted hospitals for travelers.

Want us to plan this trip for you?

Our certified guide will create a personalized itinerary based on your interests, pace, and travel style.

Get Your Free Itinerary

Common Street Food Mistakes Travelers Make

After years of guiding visitors through Bali's food scene, these are the recurring mistakes we see — all easy to avoid.

Not communicating spice tolerance. Balinese sambal is genuinely hot. If you cannot handle heat, say "tidak pedas" (not spicy) when ordering, and order the sambal on the side. Vendors are happy to adjust — but they will not guess.

Getting overcharged. Most warungs have fixed prices and no tourist markup. Where overcharging happens is usually beach vendors, taxi-driver "recommendations," and stalls without visible price lists. If a price is not posted, ask before ordering — "berapa harganya?" (how much is it?).

Ordering at the wrong times. Babi guling is a lunchtime dish — most stalls sell out by 1 PM and do not reopen for dinner. Bakso carts come out in the afternoon and run into the evening. Night market grilled satay only happens after 5 PM. Plan your meals around these windows.

Missing iconic dishes. Travelers often eat the same nasi goreng three times and miss the dishes that define Balinese cuisine. Use the table above as a checklist. At minimum, try babi guling, sate lilit, and martabak before you leave.

Eating only at tourist warungs. The "warungs" on the main strips of Seminyak and Canggu are often half-restaurants charging tourist prices. The real warungs are on side streets, next to scooter parking, with handwritten Indonesian-only menus.

Skipping breakfast street food. Bubur ayam (chicken rice porridge), nasi kuning (yellow turmeric rice), and the morning jajan pasar at local markets are the best breakfasts on the island. Hotel breakfast cannot compete.

Not bringing cash. Most warungs and night market stalls do not accept cards. Keep 200,000–300,000 IDR in small notes (10k, 20k, 50k) for a day of street food eating.

Cooking Classes and Food Tours

Eating Balinese street food is one experience. Learning to make it is another. If you want to go deeper, our Bali cooking class guide covers the best classes on the island, from morning market tours followed by hands-on cooking to dedicated babi guling masterclasses.

Many of our guests pair a half-day food tour (visit a warung, a night market, and a babi guling stall with a guide who can translate and explain) with a cooking class the following day. The cooking class teaches you the fundamentals — sambal matah, base genep (the master spice paste), and a few classic dishes — so the food makes more sense when you go back to the warungs.

For a fully designed food-focused trip, our custom itinerary service builds the eating around the rest of your travel — temple visits, rice fields, and beach time included. Pairs well with our private driver so the eating logistics are taken care of, and an airport transfer for the start and end of the trip.

Drinks to Order with Street Food

Street food is half the meal — drinks are the other half. These are the five worth ordering.

Es campur is the most popular drink in Bali. Shaved ice, sweetened condensed milk, palm sugar syrup, and an assortment of toppings (pandan jelly, grass jelly, tapioca pearls, jackfruit). Refreshing, sweet, and 5,000–10,000 IDR. Order it after a heavy meal.

Es kelapa muda is fresh young coconut, top sliced off, served with a straw. The water is clean and the soft white flesh inside is the best part. 10,000–15,000 IDR depending on location.

Jamu is traditional Indonesian herbal medicine — turmeric, ginger, tamarind, and palm sugar mixed into a sour-sweet drink. Sold from carts and small stalls for 5,000–8,000 IDR. Even if you are skeptical of the medicinal claims, it is worth trying for the cultural experience.

Kopi tubruk is unfiltered Indonesian coffee — coarse grounds steeped with hot water and sugar. The grounds settle to the bottom and you drink the top. Strong, bitter, and the way locals start the day. 5,000–10,000 IDR.

Teh tarik is "pulled tea" — a frothy milk tea poured between two metal cups to aerate it. Sweet, creamy, and a perfect pairing with martabak. 8,000–12,000 IDR.

What to Budget for Street Food in 2026

Eating exclusively at warungs and night markets is one of the cheapest food experiences in the world. For 2026 prices:

  • Daily street food only budget: 60,000–100,000 IDR ($4–$6.50). Three meals plus a snack and drinks.
  • Mixed budget (street food + casual warungs): 100,000–150,000 IDR ($6.50–$10). Includes occasional sit-down warung meals.
  • Comfort budget (street food + nicer warungs + occasional restaurant): 150,000–250,000 IDR ($10–$16) per day.

For the full picture of Bali's costs including food, accommodation, and transport, see our Bali travel cost guide. For a complete cost calculator, use our Bali Cost Calculator.

Plan Your Bali Food Trip

If you want a guided street food experience with someone who knows the island and speaks the local languages, our guided tours include food-focused half-days and full-day tours. We translate, we negotiate the spice level, we know which babi guling stall has not been good lately and which sate lilit warung just opened. Combined with a private driver, it removes the stress of finding parking, navigating, and figuring out which market is open when.

For first-time visitors, our Bali first-timers guide covers dining basics. Our 7-day itinerary and 10-day itinerary both have food recommendations built in. And if you want to combine food with sightseeing, our guides to things to do in Uluwatu, things to do in Sidemen, and the best Bali waterfalls all include nearby warung suggestions.

Contact us to start planning your food adventure. We respond on WhatsApp within hours, and we love guests who come for the food.

FAQ

Is street food safe in Bali?

Yes, with basic precautions. The most reliable safety signal is high turnover — eat at stalls packed with locals during meal times, because busy stalls mean fresh ingredients and fast-moving stock. Most street food is cooked to order in front of you, which is actually a safety advantage over hidden restaurant kitchens. Stick to sealed bottled water, avoid ice from open buckets at small stalls, skip pre-cut fruit on open display, and avoid raw vegetables that may have been washed in tap water. Hot soups, freshly grilled satay, and rice from busy stalls are essentially zero-risk. Millions of people eat Bali street food daily without incident.

What vegetarian street food can I get in Bali?

Bali has excellent vegetarian street food. Gado-gado (blanched vegetables with peanut sauce, tofu, egg, and lontong rice cake) is the headline dish — filling, affordable at 15,000–25,000 IDR, and available almost everywhere. Tipat cantok is the Balinese version. Sayur urap (vegetables with grated coconut), tahu goreng (fried tofu), tempeh goreng (fried tempeh), and cap cai (stir-fried mixed vegetables) are all reliably vegetarian. Order nasi campur "tanpa daging" (without meat) and "tanpa terasi" (without fish paste) to make sure your plate is fully plant-based.

Are there halal street food options in Bali?

Yes. While Bali is majority Hindu, there is a significant Muslim population and most non-pork dishes are halal by default. Nasi goreng, mie goreng, sate ayam (chicken satay), bakso, soto ayam, gado-gado, and martabak are all typically halal. Avoid babi guling (pork), sate babi (pork satay), and any dish marked with "babi" (pork). For certainty, look for warungs with the green halal logo or those clearly labeled "rumah makan muslim" — these are common in Denpasar and Kuta especially.

Can children eat Bali street food?

Yes, with a few adjustments. Choose busy stalls with high turnover and stick to cooked dishes — bakso (meatball soup) is a kid favorite, as is plain nasi goreng without too much chili and martabak manis (sweet pancake). Ask for "tidak pedas" (not spicy) and have the sambal served on the side. Avoid pre-cut fruit, ice from buckets, and raw vegetables. Keep hand sanitizer handy and use it before meals. Most Indonesian children eat street food daily without issue, and yours can too.

How do I prevent Bali belly from street food?

The key is gradual adjustment, not avoidance. Start with milder dishes (nasi goreng, plain nasi campur) for the first day or two before moving to spicier stalls. Drink only sealed bottled water and avoid ice from open buckets at street stalls. Eat at busy stalls where turnover is high and food is freshly cooked. Wash your hands or use hand sanitizer before eating. Skip pre-cut fruit on open display, raw vegetables, and lukewarm rice. Bringing activated charcoal tablets and electrolyte sachets is good practical insurance. Most "Bali belly" cases are mild bacterial adjustment — they resolve in 24–48 hours with hydration.

How do I handle the spice level at Bali street food stalls?

Tell the vendor your spice tolerance up front. The phrases to remember are "tidak pedas" (not spicy), "sedikit pedas" (a little spicy), and "pedas biasa" (regular spicy — which can still be hot for Western palates). For sambal, ask for it "di samping" (on the side) so you can add it yourself. Balinese sambal matah (raw shallot, lemongrass, and chili) is intensely flavored and burns slowly — taste a small amount first. The chili paste in nasi campur is usually milder than the standalone sambal pots on the table.

What are the best street food breakfasts in Bali?

Bubur ayam is the classic Indonesian breakfast — chicken rice porridge with crackers, scallions, fried shallots, and a soft-boiled egg, served from carts and small stalls for 10,000–20,000 IDR. Nasi kuning (yellow turmeric rice with chicken, egg, peanuts, and sambal) is the celebratory breakfast, sold at warungs from sunrise. Jajan pasar — the colorful traditional cakes at morning markets — pair perfectly with kopi tubruk for a 15,000 IDR breakfast under 30 minutes. Pasar Ubud and Pasar Sindhu both have excellent breakfast vendors operating from 5 AM.

What time do warungs and night markets open?

Daytime warungs typically open from sunrise (around 6 AM) and close late afternoon (3–5 PM), with some closing for a midday break. Lunch is the main meal — busiest from 11 AM to 1 PM. Babi guling warungs open early and sell out by 1 PM. Night markets open from late afternoon (around 5 PM) and run until 10–11 PM, with peak crowds between 7 and 9 PM. A few late-night nasi goreng and bakso carts operate past midnight on busy streets in Denpasar and Kuta.

How do payment and tipping work at street food stalls?

Cash only at almost all street food stalls and small warungs. Bring small notes — 10,000, 20,000, and 50,000 IDR — since vendors often do not have change for 100,000 IDR notes. ATMs are widely available; use bank-branded ATMs (BCA, Mandiri, BNI) over standalone ones. Tipping is not expected at warungs or street stalls; rounding up the bill is appreciated but not required. At slightly nicer warungs that bring food to your table, leaving the change or 5,000–10,000 IDR is a kind gesture.

Should I use cash IDR or my card at warungs?

Cash. Almost no street food stall, warung, or night market vendor accepts cards in 2026. Some larger warungs in Seminyak and Ubud may take QR-based local payment (QRIS), but not foreign cards. Plan to withdraw IDR from an ATM at the start of each day — 200,000–300,000 IDR per person is enough for a full day of street food. Keep your cash in a few separate places rather than all in one wallet, and never flash large notes when paying.

<!-- internal-link-sweep:2026-04-29 -->

Share:
O
Ohana Guide

Certified Travel Guide & Co-Founder

A certified Bali guide credentialed by the Indonesian Ministry of Tourism, fluent in French, Mandarin, English, and Indonesian. Part of a family of certified guides who have been guiding travelers across Bali for many years — sharing temples, rice terraces, and hidden corners that never make the brochures.

Indonesian Ministry of Tourism Certified GuideFrench & Mandarin Language Certification

Languages: French · Mandarin · English · Indonesian

Ready to discover Bali?

Tell us about your dream trip and our local experts will craft a personalized experience just for you.

Start Planning