Balinese food is a celebration of spices, colors, and textures. Unlike general Indonesian cuisine, traditional Balinese cooking utilizes a complex spice paste called 'Basa Gede' as the foundation of almost every dish, combining garlic, shallots, ginger, galangal, turmeric, chili, and lemongrass. In this guide, we explore the top traditional foods you must try during your visit to Ubud, the cultural and culinary heart of Bali.
1. Babi Guling (Suckling Pig)
Babi Guling is Bali's most famous dish. A whole pig is stuffed with traditional spices and spit-roasted over coconut husks until the skin is incredibly crispy and the meat is tender. It is served with rice, spicy vegetables (lawar), pork sausage, and sambal. Head to Warung Ibu Oka in Ubud for an iconic plate.
2. Sate Lilit
Unlike standard satay where meat is skewed on sticks, Sate Lilit is made from minced meat (usually chicken, fish, or pork) mixed with grated coconut, coconut milk, and Basa Gede, then wrapped around lemongrass stalks or bamboo sticks and grilled. The lemongrass infuses a fresh, citrusy aroma into the tender meat.
3. Bebek Betutu (Slow-Cooked Duck)
A true royal dish, Betutu is duck or chicken rubbed with rich aromatic spices, wrapped in banana leaves and coconut husks, then slow-cooked for up to 12 hours. The result is fall-off-the-bone tender meat packed with intense spicy flavor.
4. Lawar
Lawar is a traditional mix of chopped vegetables, grated coconut, minced meat, and local spices. It is a staple side dish in every ceremonial feast. You can find vegetarian versions made with green beans and jackfruit.
5. Nasi Campur Bali
If you want to taste a bit of everything, order Nasi Campur (mixed rice). You'll receive a scoop of steamed rice surrounded by small portions of sate lilit, lawar, roasted peanuts, betutu chicken, boiled egg, and sambal matah.
6. Sambal Matah
This is not a food, but the soul of Balinese cuisine. A raw shallot and lemongrass relish mixed with sliced red chilies, garlic, kaffir lime juice, and hot coconut oil. It is fresh, spicy, and incredibly addictive.
7. Join a Cooking Class to Learn the Secrets!
The best way to truly understand Balinese food is to make it yourself. A local Traditional Balinese Cooking Class starts with a trip to the morning market in Gianyar to select fresh ingredients, followed by hands-on grinding and cooking in an authentic Balinese family compound.
Want to Customize Your Own Bali Tour?
Create your dream Bali day trip or multi-day package! Mix and match waterfalls, ancient temples, beach clubs, jungle ATV rides, and Nusa Penida fast boat crossings. 100% private air-conditioned vehicle, licensed local driver-guide, and free custom itinerary planning.
Related Travel Stories & Guides
Explore more curated island tips, hidden adventure paths, and insider Bali recommendations.
Food & CultureInside an Authentic Gianyar Cooking Class: From Morning Market Spices to 9 Heritage Dishes
Step inside a traditional Balinese family compound in Gianyar. Learn how to select market spices and cook 9 heritage recipes with local culinary masters.
Read Full Guide
Food & CultureThe Truth About Bali Luwak Coffee: How It Is Made & What to Expect at a Traditional Plantation
Curious about Kopi Luwak, the world's most expensive coffee? Learn about traditional roasting methods, ethics, and tea tasting flights in Gianyar.
Read Full Guide
Mountain Glamping & Cabin RetreatKamani Glamping Bali: Scenic Mountain Stays & Lumbung Cabins
Discover Kamani Glamping in Baturiti Bedugul. Enjoy scenic mountain views, luxury tents, traditional Lumbung cabins, an outdoor pool, and cool highland air.
Read Full Guide