What's the food culture in Ubud?
Ubud's food runs on two parallel tracks. The warung circuit along Jalan Suweta and Kedewatan village serves babi guling and nasi campur for 35,000-50,000 IDR. A newer plant-based scene on Jalan Hanoman caters to the yoga-retreat crowd at 3-4 times that price. The warungs are better, and they close early. Eat lunch first.
Babi guling is the meal Ubud is built around. Whole pig, slow-roasted over coconut-husk fire for 5-6 hours, skin blistered to a copper crackle. Ibu Oka near Ubud Palace got the Bourdain bump and now has a 30-minute queue by noon. The food is still good at 60,000 IDR a plate, but the pork at Warung Babi Guling Pak Malen on Jalan Suweta is crispier and costs 45,000 IDR without the wait. You eat it with lawar, a chopped salad of grated coconut, vegetables, and minced pork, plus a broth so peppery it clears your sinuses. Both places open around 11am and close when the pig runs out, often by 1:30pm. This is not a dinner food. Show up at 6pm and you will find a locked door and a stack of washed plates drying in the sun.
Pasar Ubud, the central market on Jalan Raya Ubud, splits into two lives. Before 6am it belongs to Balinese women buying galangal, torch ginger, and long beans by the kilo. The ground-floor food stalls sell nasi jinggo, small banana-leaf rice parcels with sambal and shredded chicken, for 5,000 IDR (about $0.28 at current rates). By 8am the produce vendors give way to sarong sellers and the food stalls pack up. If you miss the early window, walk 10 minutes north on Jalan Suweta to Warung Nasi Ayam Kedewatan Ibu Mangku, where the ayam betutu, chicken slow-cooked overnight in banana leaves, has a smokiness that sticks to your fingers. A full plate there runs 40,000 IDR.
Ubud's second food economy is plant-based, driven by the wellness crowd that settled the Penestanan and Nyuh Kuning neighborhoods starting around 2012. Alchemy in Penestanan runs a raw-vegan salad bar priced by weight, typically 65,000-85,000 IDR for a full plate. Sayuri Healing Food serves fermented cashew cheese on sourdough for around 75,000 IDR in a dining room that smells like turmeric and eucalyptus. The catch is the markup. A warung lunch costs 35,000 IDR. A smoothie bowl at Clear Cafe on Jalan Hanoman runs 95,000 IDR. The clientele is 90% Western, the pricing is Western too, and the food has no connection to Bali beyond the coconut. If you came for Balinese cooking, these cafes will not teach you what the island eats.
Dinner in Ubud splits by budget. Locavore on Jalan Dewi Sita, a regular on the Asia's 50 Best Restaurants list, runs a tasting menu at around 1,200,000 IDR per person. The kitchen sources from Indonesian farms, and the results earn the price. Will Meyrick's Hujan Locale on Jalan Sri Wedari is more accessible at around 250,000 IDR per head, with rendang braised for 8 hours and sambal matah made from raw shallot and lemongrass. No chili heat at all, which surprises most first-timers. For 40,000 IDR, any warung off Jalan Suweta will give you a nasi campur plate on a veranda where geckos click on the ceiling and the only sound past the railing is frogs in the rice paddies.
Street food safety in Ubud is mostly a question of timing. Cooked dishes sitting in glass cases since 7am lose their edge by mid-afternoon. Eat from the cases before noon. Fried items like pisang goreng (fried banana, 10,000 IDR from carts near the Ubud Palace intersection) and bakwan (vegetable fritters) hold better because the hot oil seals them. Tap water in Ubud is not treated to potable standards. Most warungs provide boiled water or es teh manis (sweet iced tea), and a 1.5-liter bottle of Aqua from an Indomaret costs about 4,000 IDR.
Signature dishes
-
Babi guling
Whole suckling pig roasted over coconut-husk coals for 5-6 hours until the skin turns glassy and brittle. Served with steamed rice, lawar, and a pepper-heavy broth. Warungs sell out by early afternoon.
-
Bebek betutu
Duck rubbed with a paste of turmeric, galangal, shallots, and chili, wrapped in banana leaves, then slow-cooked over rice-husk embers for 12 or more hours. The chicken version (ayam betutu) is more common at warungs and equally good.
-
Lawar
Finely chopped pork or chicken mixed with grated coconut, long beans, and a spice base. Some village versions use raw blood for a darker color and iron tang. Eaten within hours of preparation, never reheated.
-
Nasi campur Bali
A mound of steamed rice surrounded by small portions of shredded chicken, lawar, sate lilit, sambal, fried peanuts, and krupuk. Each warung assembles its own combination, and no two plates look alike.
-
Sate lilit
Minced fish or pork blended with grated coconut, kaffir lime leaf, and lemongrass, pressed around a lemongrass stalk and grilled over charcoal. Softer than skewered satay, more like a savory mousse.
-
Nasi jinggo
Bali's smallest meal. A fist-sized portion of rice, sambal, shredded chicken, and fried peanuts wrapped tight in a banana leaf. Sold for 5,000-8,000 IDR at market stalls and roadside carts.
-
Sambal matah
A raw condiment of thinly sliced shallots, lemongrass, bird's eye chili, and coconut oil. No cooking involved. The lemongrass gives a citrusy bite while the shallots stay crunchy. Central to most Balinese plates.
Meal times
Ubud eats early. Breakfast between 7 and 8am, often rice or bubur ayam (chicken porridge). Lunch from 11am to 1:30pm is the main event, and warungs start closing by 2pm. Dinner at restaurants runs 6:30 to 9pm.
Tipping
No tipping expected at warungs. Upscale restaurants add 10% service plus 11% tax (marked '++' on menus). If no service charge appears, leave 5-10% in cash.
Dietary notes
Ubud has 20+ dedicated plant-based cafes, making it one of Southeast Asia's easiest cities for vegans. Hindu Bali serves pork freely, so halal options are rarer than on Muslim-majority Java. Tempeh and tofu appear on nearly every warung menu. Gluten-free labeling is common at Western-facing cafes but absent at traditional warungs.
Cooking classes in Ubud
Free cancellation PRIVATE Authentic Balinese Cooking Class in Ubud at Putu's Home
Cooking class: 3 hours, free cancellation.
via Viator
Free cancellation Ubud Authentic Balinese Cooking Class: 9 Dishes & Market Tour
Cooking class: 3.5 hours, free cancellation.
via Viator
Free cancellation Balinese Farm Cooking Class by Pemulan Bali
Cooking class: 5 hours, free cancellation.
via Viator
Free cancellation Balinese Authentic Cooking Class in Ubud
Cooking class: 5 hours, free cancellation.
via Viator
Free cancellation Balinese Cooking class with traditional morning market visit
Cooking class: 6 hours, free cancellation.
via Viator
Free cancellation Jambangan Bali Cooking Class
Cooking class: 5 hours, free cancellation.
via Viator
Free cancellation PRIVATE Ubud Market Tour & Balinese Home Cooking Class with Putu
Cooking class: 5 hours, free cancellation.
via Viator
Free cancellation From Ubud: Authentic Bali Farm Cooking School & Organic Farm
Cooking class: 5.5 hours, free cancellation.
via Viator
Bali Ubud Paon Cooking Class
Cooking class: 5 hours.
via Viator
Balinese Vegan Cooking Class with Fresh Harvesting & Garden Tour
Cooking class: 3.5 hours.
via Viator
Free cancellation Ubud Cooking Class with Optional Market Visit Pickup Included
Cooking class: 3 hours, free cancellation.
via Viator
Free cancellation Balinese Cooking Class with Traditional Market Tour
Cooking class: 2.5 hours, free cancellation.
via ViatorLast verified by automated review (v1.7.2) on . What is automated review?