Balinese food is one of the most underexplored parts of a Bali trip. Most visitors eat in tourist restaurants, occasionally wander into a warung for nasi goreng, and leave without understanding what they actually tasted. This guide is different.
Balinese cuisine is genuinely distinct from the rest of Indonesian cooking, more fragrant, heavier on the aromatic spice paste called base genep, with a ceremonial tradition that shapes what is cooked and when. This guide covers the dishes you should actually try, what they cost at local prices, where to find the real versions, and how to eat well on any budget.
Understanding Balinese Food: The Basics
Before the dish-by-dish breakdown, a few things that make Balinese cuisine distinct from what most visitors expect:
Base genep the flavour foundation
Almost everything in Balinese cooking starts with base genep, a spice paste made from shallots, garlic, ginger, galangal, turmeric, chilli, candlenut, and a dozen other aromatics. The combination is pounded fresh and fried in coconut oil before any other ingredient is added. This is why good Balinese food smells the way it does and why the same dish tastes completely different in Bali than it does in a Balinese restaurant abroad.
Rice is not a side dish it is the meal
In Balinese eating culture, rice is the central element and everything else protein, vegetables, sambal, lawar is a complement to it. Nasi means rice. Nasi campur (mixed rice) is less a specific dish than a format: a mound of rice surrounded by small portions of whatever the warung has cooked that day. This is how most Balinese people eat most of the time.
Ceremonial and everyday food are different
Babi guling (spit-roasted suckling pig) and betutu (slow-cooked chicken or duck) are both ceremonial dishes that have crossed into the everyday restaurant world. They are genuinely special not just tourist marketing. But they are richer and more labour-intensive than daily Balinese cooking. Both are worth seeking out.
The Essential Balinese Dishes You Must Try

Nasi Campur IDR 15,000-35,000
The most important dish in this guide. A base of steamed rice surrounded by small portions of: sautéed vegetables, a protein (usually chicken, fish, or pork in Bali), lawar (a spiced minced meat and vegetable salad), sambal matah (raw shallot and chilli relish), crispy pork skin or fried tempeh, and a small portion of soup or broth. Every warung has its own version. The quality of a warung can be judged almost entirely by its nasi campur.
Where to find the best nasi campur
look for warungs that are busy at 8–10 AM.Locals eat early. A warung that fills up by 9 AM has good food.In Sanur: the lanes behind Jl. Danau Tamblingan and around Pasar Sindhu.Budget: IDR 15,000-35,000. If it is more than IDR 50,000, you are in a tourist restaurant.
Babi Guling IDR 40,000-80,000
Spit-roasted suckling pig, marinated in base genep and slow-roasted over an open flame for several hours. The result is crackling skin, moist and spiced meat, and a flavour that has no parallel in Western cooking. It is served with rice, lawar, and crispy pork skin. Note: babi guling is not available everywhere it requires preparation from the night before, so it sells out early and is typically served only at specific establishments specialising in it.
Lawar IDR 10,000-20,000 as a side
A Balinese salad of minced or sliced meat (pork, chicken, or jack fruit for the vegetarian version), coconut, spices, and sometimes fresh pig’s blood in the traditional version. Lawar is intensely flavoured and completely unlike any salad in Western cuisine. It is typically served as a component of nasi campur or alongside babi guling, not as a standalone dish.
Betutu IDR 60,000-150,000
Whole chicken or duck marinated in a thick paste of spices, wrapped in banana leaf, and slow-cooked for six to eight hours. The result is extraordinarily tender meat that has absorbed the full flavour of the spice marinade. Betutu is the most labour-intensive dish in Balinese cooking a good version requires ordering in advance at the better warungs.
Nasi Goreng IDR 15,000-30,000
Fried rice with egg, vegetables, and protein available everywhere in Bali, but the Balinese version is distinct from other Indonesian nasi goreng because of the base genep in the frying process. Not ceremonial, not special, but consistently satisfying and one of the safest choices for travellers eating at an unfamiliar warung for the first time.
Sate Lilit IDR 20,000-50,000
Minced fish or chicken mixed with coconut, lime leaf, and base spices, pressed around a lemongrass stalk and grilled. Different from sate on a stick the minced texture means the spice is throughout rather than as a coating. Sold at night markets and at warungs that specialise in Balinese food rather than pan-Indonesian menus.
Sambal Matah Free as a condiment
Raw shallots, lemongrass, chilli, and lime juice mixed with coconut oil. Not cooked, not blended the rawness is the point. Sambal matah is Bali’s signature condiment and the best version of it transforms a simple piece of grilled fish into something extraordinary. Ask for it specifically at warungs; it is not always put out automatically.
Where to Eat: Warung vs Restaurant vs Cafe
| Type | Price Range | Best For | What to Expect |
| Warung (local) | IDR 10-40k | Nasi campur, nasi goreng, sate | Plastic tables, no menu, point at what you want, extraordinary value |
| Warung (tourist-facing) | IDR 30-80k | Babi guling, betutu, Western options | English menus, slightly higher prices, still good value compared to restaurants |
| Local restaurant | IDR 40-100k | Full Balinese meals, family dining | Tables and chairs, menu, reliable quality, local crowd |
| Tourist cafe | IDR 60-150k | Healthy food, coffee, Western dishes | Instagram-worthy, inconsistent Balinese food quality, reliable Western options |
| Fine dining | IDR 150k+ | Special occasions, creative Balinese | Elevated ingredients, modern presentation, often excellent |
Eating Well in Sanur: The Local Food Scene
Sanur has one of the most authentic and accessible local food scenes in southern Bali. The presence of a long-established Balinese community rather than a purely transient tourist population means genuine warungs have survived alongside the tourist restaurants.
Pasar Sindhu Night Market
The best single place to eat local food in Sanur. Open from approximately 5 PM, it fills with dozens of vendors selling nasi campur, sate lilit, babi guling (on some nights), pisang goreng, jaje Bali (traditional sweets), and fresh coconut water. Most dishes IDR 15,000-50,000. Cash only. Bring IDR and arrive hungry. This is where locals eat not the tourist strip.
For a full overview of the Pasar Sindhu and other activities in the area, our guide to things to do in Sanur covers the night market and local food scene in detail.
The warung lanes of Sanur
The most reliable local warungs in Sanur are found on the streets running parallel to and behind Jl. Danau Tamblingan the main tourist strip. Look for: crowded plastic tables at 8-10 AM, hand-written menus or no menu at all, steam rising from large pots, and a local clientele. These warungs typically serve nasi campur and nasi goreng only, but do so better than most restaurants.
Cooking in a villa kitchen
One of the underappreciated advantages of staying in a private pool villa with a full kitchen is the ability to cook Balinese food. The Bintang Supermarket in Sanur stocks base genep paste, sambal, tempeh, and most ingredients needed for simple Balinese home cooking. For stays of more than a few days, supplementing warung meals with home-cooked meals is both cheaper and more authentic. Our private pool villa in Sanur includes a fully equipped kitchen for exactly this reason.
The Vegetarian and Vegan Picture
Balinese cuisine is not naturally vegetarian-friendly base genep typically contains shrimp paste, and many dishes include pork. However, the picture is more manageable than it appears:
- Nasi campur can often be ordered with all-vegetable sides (sayur) ask specifically
- Gado-gado (vegetable salad with peanut sauce) is available at most warungs and is genuinely Balinese
- Tempeh and tofu dishes are ubiquitous and excellent
- Sanur has several dedicated vegetarian and vegan cafes that make seriously good food
- The night market has several vendors selling vegetarian options look for the jackfruit stalls
For travellers with strict dietary requirements, Sanur is one of the easier Bali areas to navigate both the local warung scene and the established health-cafe network are well-developed.
What a Food Day in Sanur Actually Looks Like
Here is a realistic day of eating in Sanur in 2026 for a couple, mixing local and mid-range options:
| Meal | Where | What | Cost |
| Breakfast (7 AM) | Local warung near Jl. Kesari | Nasi goreng + kopi Bali | IDR 25,000-40,000/person |
| Coffee (9 AM) | Promenade cafe | Single origin Bali coffee | IDR 35,000-55,000/person |
| Lunch (12 PM) | Warung nasi campur | Nasi campur + es kelapa | IDR 20,000-35,000/person |
| Snack (4 PM) | Pasar Sindhu (early) | Pisang goreng + jaje Bali | IDR 10,000-20,000/person |
| Dinner (7 PM) | Pasar Sindhu or beachfront | Sate lilit + nasi + es jeruk | IDR 40,000-80,000/person |
| TOTAL (couple) | — | Full day eating Balinese food | IDR 260,000-460,000 (USD 16-29) |
For a full food budget breakdown including groceries and cooking at home, our cost of living in Bali guide covers the numbers in detail.
For restaurant recommendations across all price points in Sanur from warung to fine dining our guide to the best restaurants in Sanur is the most complete resource available.
For day trips where the food scene is part of the experience, our day trips from Sanur guide includes food notes for each destination including the warung culture on Nusa Lembongan.
Browse all villa options on our accommodations page to find your base for exploring the Sanur food scene.


BHATARA VILLA SANUR FULL KITCHEN INCLUDED IN EVERY VILLA
Cook your own Balinese meals with a fully equipped kitchen in every villa
Pasar Sindhu Night Market 5 min by scooter best local food in Sanur
Bintang Supermarket walking distance base genep paste, tempeh, local produce
Frequently Asked Questions Balinese Food
A: Nasi campur is the most widely eaten dish in Bali a mound of rice surrounded by small portions of whatever the warung has cooked that day. Nasi goreng (fried rice) and babi guling (spit-roasted suckling pig) are also iconic. For travellers, babi guling tends to be the most memorable first experience of genuinely Balinese cooking.
A: It depends on the dish. Sambal matah and many warungs serve their food with a significant chilli hit. Babi guling and betutu are aromatic and complex but not necessarily hot. Nasi campur heat level varies by warung. The honest answer is: Balinese food is often spicier than Western tourists expect, and you can always ask for sambal on the side rather than mixed in.
A: Avoid pre-cut raw fruit from street vendors in crowded tourist areas, uncooked salads at establishments where food hygiene is uncertain, and ice at very cheap warungs (most now use filtered water ice this is a less common issue than a decade ago). Cooked food from busy warungs is reliably safe. Trust the crowd: if locals are eating there, the food is fine.
A: Eating local warung food, a full day of meals costs IDR 60,000-120,000 per person (approximately USD 4-8). Mid-range cafes and restaurants run IDR 80,000-200,000 per meal. Fine dining starts at IDR 200,000 per person. For a full breakdown of food costs, see our cost of living Bali guide.
A: Sanur is one of the best areas in southern Bali for accessible local food. The residential character of the neighbourhood means genuine warungs have survived alongside tourist restaurants. Pasar Sindhu night market is open to the public and serves real Balinese food at local prices. Ubud also has excellent local food, particularly in the market area.
Questions about Balinese food or where to eat in Sanur? Drop them in the comments.