Bali Food Guide: Warung Culture and Where to Eat Real Food
At 5:30 a.m. in a Denpasar warung, a woman named Ketut is already three hours into her day. She’s standing over a charcoal fire, rotating a whole pig on a spit, basting it with a paste of garlic, galangal, turmeric, and chilies. The skin crackles. The fat renders. By 7 a.m., when the first customers arrive on motorcycles, she’ll have sold half of it. This is babi guling—and this is Bali’s actual food culture, the one that exists whether tourists show up or not.
Babi Guling Is Not a Luxury. It’s Breakfast.
Babi guling is a whole pig, spiced and roasted, served with rice, sambal, and a broth made from the offal. It costs about $2 USD. It is not fancy. It is not plated for Instagram. It is what Balinese families eat on Sunday mornings, what construction workers grab before a shift, what you eat standing at a plastic table because there is nowhere else to sit.
A proper babi guling has skin so crisp it shatters against your teeth. The meat inside should be tender enough to separate from bone with a spoon. The spice paste should taste of raw garlic and earth, not mellowed by hours of sitting. The sambal—usually a fierce mix of chilies, shallots, and lime—should make your eyes water slightly. Bad babi guling is soggy, oversalted, and tastes like it’s been sitting under heat lamps. There’s a lot of bad babi guling in Bali now.
The difference between good and bad comes down to one thing: whether the cook is feeding her family or feeding tourists. When you’re eating at a warung where locals are eating, you’re eating the real version.
Where to Eat: Warungs in Denpasar, Not Ubud
Ubud’s food scene has been thoroughly documented and thoroughly compromised. The warungs there now cater to what they think tourists want: smaller portions, gentler spice, Instagram-friendly plating. This is not where to go.
Instead, go to Denpasar. Warung Biah, in the Penatih area, opens at 6 a.m. and serves babi guling that locals queue for. Warung Pulau Serangan, near the fish market, does the same thing—arrive by 8 a.m. or much of it will be gone. These aren’t destinations. They’re neighborhood spots where you’ll be the only non-Balinese person, and that’s the point.
Order babi guling with a side of lawar—a salad of minced meat, grated coconut, and spices bound together—and sambal matah, a raw sambal of shallots, chilies, and lime that tastes nothing like the cooked versions you’ve had elsewhere. Drink coffee, which will be strong and sweet because it comes with condensed milk already stirred in. Eat quickly. The warung will close by 10 a.m.
For lunch and dinner, the same principle applies: eat where Balinese people are eating. Warung Petanu in Sanur does excellent sate lilit (minced meat wrapped around lemongrass) and grilled fish. Warung Bodag Barong in Ubud’s market—not the tourist section, the actual market—serves nasi campur (rice with multiple sides) that changes daily depending on what was cooked that morning.
The Honest Truth: Warung Culture Is Disappearing
Bali’s food scene is being split in two. On one side: Instagram-friendly cafes in Canggu charging $15 for avocado toast. On the other: warungs where a full meal costs $1.50 and the owner has been cooking in the same spot for twenty years. The gap is widening. Every year, more warungs close or get replaced by hostels and boutique hotels.
The warungs that survive do so because locals protect them. They eat there regularly. They bring their families. They defend the prices and the authenticity against the creeping pressure to modernize and upscale. When you eat at a warung, you’re not experiencing some preserved cultural artifact. You’re participating in an active choice by Balinese people to keep eating the way they want to eat, in the places they’ve always eaten.
This is not romantic. It’s practical. And it’s fragile.
Eat babi guling for breakfast at a warung in Denpasar where the cook is feeding her neighbors. Arrive early. Order without hesitation. Understand that you’re not consuming culture—you’re witnessing it, and your presence there, eating quickly and respectfully, is part of what keeps it alive.