Ubud is one of the best places in Bali to take a cooking class, with dozens of schools offering hands-on lessons in traditional Balinese and Indonesian cuisine. Most classes run for three to five hours, include a market visit, and end with a shared meal of everything you’ve cooked.
What to Expect From a Ubud Cooking Class
The typical format starts with an early morning trip to a local market, where your instructor walks you through common ingredients like galangal, kencur, and fresh turmeric. You then move to an open-air kitchen, usually set among rice paddies or garden grounds, to prepare four to six dishes from scratch. Expect to make a spice paste (base genep or base merah) by hand before cooking dishes such as sate lilit, lawar, nasi goreng, or black rice pudding. The class finishes with everyone eating together. Most schools run sessions starting around 8am or 9am and wrapping up by 1pm.
Well-Known Cooking Schools in Ubud
Paon Bali Cooking Class, run by Ibu Puspa and her family in Bindu village, is one of the longest-running options in the area and includes a full market tour. Casa Luna Cooking School, founded by Janet DeNeefe, operates from the Honeymoon Guesthouse and focuses on Balinese heritage recipes. Bumbu Bali Cooking School in Tanjung Benoa also draws visitors from Ubud for its in-depth curriculum. Closer to central Ubud, Lobong Culinary Experience is a smaller, family-run class that limits group sizes to keep the instruction personal. Prices across these schools generally range from 350,000 to 650,000 IDR per person (roughly AUD 35 to 65), with most including all ingredients, a recipe booklet, and the meal.
Booking and Practical Details
Most classes can be booked directly through the school’s website or via platforms like Airbnb Experiences and Viator. Booking a day or two ahead is usually sufficient outside of peak season (July, August, and December), though popular schools like Paon Bali fill up quickly during those months and warrant earlier booking. Vegetarian and vegan adaptations are offered by most schools if requested at the time of booking. Transport from central Ubud is sometimes included; confirm this before you book if you’re staying outside the town centre.

Frequently Asked Questions
Do I need any cooking experience to join a class in Ubud?
No prior experience is needed. Classes are structured for all levels, with instructors guiding each step. Even complete beginners leave having made a full Balinese meal from scratch.
How long does a cooking class in Ubud take?
Most classes run between three and five hours in total, including the market visit. A typical session starts around 8am to 9am and finishes by 1pm, though some afternoon classes are also available at select schools.
Are cooking classes in Ubud suitable for children?
Many schools welcome children, particularly those aged eight and above, though it is worth confirming minimum age requirements directly with the school. Family-friendly classes are often listed as such on booking platforms, making it straightforward to find an appropriate option.
