NEWGolden Visa Guide — Download Now · NEWBuying Property Guide — Download Now
Indonesia · Safety

Bali Belly: What Actually Causes It

Expats & Nomads · 7 min read
The Nasi Goreng: Fine. The Raw Vegetable Salad Washed in Tap Water: See You at the Pharmacy.

2New Diatabs, Oralit, Probiotics. The Pharmacist Has Seen This Face Before

Indonesia spans thousands of islands with wildly different food safety situations. Bali isn't Jakarta. Jakarta isn't Yogyakarta. Here's what you need to know.

The Bali Belly Reality

Everyone talks about Bali Belly like it's inevitable. It's not.

What actually causes it:

What doesn't cause it:

Bali Belly is usually bacterial contamination from water or food handling. It's preventable.

Water Situation by Island

Bali: Tap water is NOT drinkable. Brush teeth with bottled water. Ice is usually factory ice in tourist areas, but not always.

Jakarta: Tap water is not drinkable. Major city infrastructure but don't drink from tap.

Yogyakarta: Tap water not drinkable. Bottled water everywhere.

Lombok: Similar to Bali. Tourist infrastructure in Senggigi and Gili Islands. Don't drink tap water.

Gili Islands: Small islands, limited infrastructure. Bottled water only. Desalination isn't always reliable.

Sumatra: Large island, varies by city. Medan has some infrastructure. Rural areas, definitely bottled water.

Flores/Komodo area: Remote, limited infrastructure. Bottled water essential.

Nobody in Indonesia drinks tap water. Bottled water (air mineral) is cheap and everywhere.

Island-by-Island Food Safety

Bali:

Jakarta:

Yogyakarta:

Gili Islands:

Lombok:

Warung vs. Restaurant Reality

Warung: Small local eatery. Can be amazing or terrible.

Good warungs:

Sketchy warungs:

Tourist restaurants:

Street Food Guidelines

Indonesian street food can be incredible or disastrous.

Generally safe:

Higher risk:

The Rice and Curry Situation

Indonesian food is often rice with curries and sides. At warungs, this food sits out for hours.

Is it safe?

Depends on:

Safer options:

Riskier:

Nasi Campur Reality

Nasi campur (mixed rice) is rice with various sides. You point at what you want from pre-cooked dishes.

At lunch (11am-2pm), this food is relatively fresh. By 5pm, it's been sitting all day in heat.

Busy places that make food throughout the day? Safer.

Small warung that made one batch at 10am and it's still there at 4pm? Risky.

Sambal Won't Kill You

Sambal (chili paste) is served with everything. It's spicy but it won't give you food poisoning.

The chili and garlic and shrimp paste were probably made fresh (or relatively fresh). The spiciness itself isn't the issue.

If the sambal tastes fermented or spoiled, don't eat it. But most sambal is fine.

Seafood Considerations

On coast or islands: Fresh seafood is amazing. Grilled fish, prawns, squid - all great if busy spot and stored properly.

Inland (Yogyakarta, Bandung): Seafood traveled. Be more cautious. Fried fish is safer than sushi.

Sushi in Indonesia: Only at reputable places. Indonesian sushi standards are not Japanese standards.

Street cart seafood: Only if visibly fresh, on ice, and you see them cook it.

The Smoothie/Juice Question

Fresh juice (jus) is everywhere and delicious. Also risky.

Questions to ask yourself:

Safer options:

Riskier:

Bali Organic Restaurant Scene

Canggu and Ubud have tons of organic/healthy/vegan restaurants catering to yogis and digital nomads.

These places usually:

They're safe but expensive and not authentic Indonesian food.

Jakarta Specific

Big city, diverse food scene, everything from street warungs to high-end restaurants.

Safe areas:

More variable:

Jakarta has great food but it's a sprawling city. Research where you're eating.

Yogyakarta Specific

Student city, cheap food everywhere, very authentic but less international infrastructure.

Must-try that's generally safe:

Yogya is less touristy than Bali. Food is authentic but requires more judgment.

Gili Islands Reality

Three tiny islands with limited infrastructure. Everything runs on generators.

Food safety concerns:

Gili Islands are beautiful but food safety is more challenging than Bali mainland.

Stick to fresh seafood, grilled items, busy restaurants.

What Time of Day Matters

Breakfast (6-9am): Everything is freshest. Safest time for street food.

Lunch (11am-2pm): Peak time, high turnover. Food is relatively fresh.

Afternoon (2-5pm): Dead period. Food has been sitting since lunch prep. Risky.

Dinner (6-9pm): Busy again. Many places make fresh food for dinner service.

Late night: Depends on location. Near nightlife, food is fresh for the party crowd. Empty street carts? That food is old.

Things That Look Sketchy But Are Fine

Fried tempeh/tofu sitting out: They're fried and relatively dry. Less likely to spoil quickly.

Peanut sauce (for satay): Made with roasted peanuts and spices. Usually fine even if not refrigerated.

Sambal in jars: Preserved with chilies and salt. Can sit out.

Crackers (krupuk): Dry, won't spoil. Safe.

Things That Actually Get You Sick

Ice from unknown sources: Number one culprit.

Raw vegetables washed in tap water: Very common cause.

Food sitting out for 6+ hours in 32°C heat: Spoilage happens fast.

Seafood inland without proper storage: Long supply chain, heat, risky.

Undercooked chicken: Indonesia's chicken standards are not Western standards.

Pharmacy Essentials

Indonesian pharmacies (apotek) are everywhere.

Get these:

Indonesians get stomach issues too. Pharmacists know what works.

My Actual Experience

Lived in Bali for six months. Got Bali Belly twice.

First time: Fresh juice from a street vendor with tap water ice. Obvious mistake.

Second time: Gado-gado (raw veggie salad) at a warung. The raw vegetables were washed in tap water.

What never made me sick:

The pattern? Fresh-cooked hot food from busy places = safe. Raw items or food sitting out = risky.

The Adaptation Timeline

Week 1: Be conservative. Your stomach is vulnerable. Stick to cooked food, bottled water, reputable restaurants.

Weeks 2-4: Start trying street food. Choose busy spots. Skip raw vegetables and questionable ice.

Month 2: Your gut microbiome is adapting. Can handle more. Still avoid obvious risks.

Month 3+: Can eat most places locals eat. Still don't drink tap water (never adapt to that).

Tourist Trap vs. Local Spot

Tourist restaurants (Seminyak, Ubud cafes):

Local warungs:

You can do both. Tourist spots when you're cautious, local spots when you're adapted.

Bottom Line

Indonesia's food safety varies dramatically by island, location, and establishment.

Safest: Tourist areas in Bali (Seminyak, Canggu, Sanur), Jakarta malls, established restaurants

Middle ground: Busy warungs, street food with high turnover, grilled items

Riskiest: Street vendors with old food, sketchy warungs, raw vegetables, questionable ice

Never safe: Tap water anywhere in Indonesia

Bali Belly is real but preventable:

Indonesia has incredible food. Nasi goreng, satay, rendang, bakso - all amazing when done right.

Don't be paranoid, but don't be reckless. Middle path works.

And keep New Diatabs in your bag. You'll probably need it once.

Keep reading

Jakarta: Where Digital Nomads Go to Actually Work →Notes I Keep on My Phone About Living in Bali →Indonesia's Visa Maze: Why Bali Costs $1,000+ Per Year (And How to Navigate It) →

Planning Your Move?

Tell us about your situation and we'll help you figure out which specialist you actually need.

Get Started — Free →