22 Best Cooking Classes in Bali Indonesia with Price 2023
Balinese dishes are fantastic. If you are a food lover, you must join Bali cooking classes while visiting there. Many schools in Bali offer classes and courses about traditional Balinese veg / non-veg food and share their cooking style.
So Enhance your cooking skills and get a chance to learn about their culture, lifestyle, etc.

List of 22 Best Cooking Classes in Bali Indonesia
1. Paon Bali Cooking Class
Paon is a famous Cooking Class in Bali situated at Laplapan village near Ubud. All classes are in English by Balinese chefs, and this class teaches organic and authentic Balinese cuisine.
They have a furnished community kitchen, and the food here is made with traditional ingredients and techniques. They provide both morning ( 8:30 am ) and evening classes ( 3:30 pm ).
- Cost (approx) – For adults – 30 USD, children – 15 USD
- Duration – Nearly 5 hours
Paon Bali Cooking Class features
- Pick up drop off service
- Balinese tea & coffee
- All ingredients
- Certificate
- Fresh market tour
Address: Jalan Raya Laplapan, Petulu, Ubud, Petulu, Kecamatan Ubud, Bali, 80552, Indonesia

Read Saag Paneer VS Palak Paneer
2. Casa Luna cooking school Ubud
Casa Luna cooking school is a world-famous cooking school. They conduct all the classes in English, teach about Indonesian and Balinese food, cooking methods, and culinary myths. Also provided complete class notes.
- Cost (approx) – 30 USD
- Duration – 5 hours, maximum
- Email id – [email protected]
Casa Luna cooking school Ubud features
- Visit local market
- Certificate
- Balinese house tour
- Welcome drinks
Address – Casa Luna cooking school, Honeymoon Guest House Jl. Bisma, Ubud, Kecamatan Ubud, Kabupaten Gianyar, Bali 80571.

Read when is Bali Rainy season
3. The Balé Cooking School
THE BALÉ cooking class is very famous in Bali. Here you are guided by an experienced chef, and they conduct all the courses in English. In addition, they arrange local traditional and fish market tours, so you get accurate information about Balinese food.
They have Monday to Sunday cooking class option. They encourage a minimum of 2 participants and a maximum of 10 participants at a time.
- Phone +62 361 775 111, +62 812 3845 600, +62 361 300 1014
- Cost (approx) – 100 USD per person
- Email id – [email protected]
The Balé Cooking School features
- All the cooking ingredients
- For every participant Apron and handouts
- Guided by private Chef
- Traditional market and fish market tour
- Snack (tea, coffee, and pastry) and Complimentary bottled water during the class
- Lunch and tasting of prepared dishes
- Pick up and Drop facility from Nusa Dua area
- Cooking class certificate & gift from the Chef
Address – THE BALÉ- Jl. Raya Nusa Dua Selatan P.O Box 76. Nusa Dua 80363, Bali , Indonesia

Read 33 Famous foods of Punjab with recipes
4. Jambangan Bali Cooking Class Ubud
Jambangan Bali Cooking Class gives you a mind-blowing option for cooking. You can cook Balinese food in a local house with a wide variety of traditional food. They use common ingredients to give a delightful taste. All the classes are taught in English by a professional chef.
- Cost (approx) – 30 USD per person
- Duration – 5.5 Hours maximum
- Phone +62 813-3834-4388
Jambangan Bali Cooking Class features
- Pick up facility from Ubud area
- Local market and rice fields tours
- Experiences of the Balinese house tour
- All the cooking ingredients
- Welcome drinks
- Coconut oil processing
- Cooking at a Balinese home
- Complimentary lunch or dinner
- Return with your preparation recipes and certificate.
Address – Jambangan Bali Cooking Class. Jalan Raya kelabang moding no 713 Tegal lalang, Ubud Bali 80571, Indonesia
Read Michelin Star Restaurants in India & Others
5. Lobong Culinary Experience Cooking School
To learn authentic Balinese food, the Lobong Culinary Experience is the best option. All the classes Instructed by a professional chef and the mode is in English. In the cooking class minimum, they allow 2 participants and a maximum of 12 participants.
- Cost (approx) – 38 USD
- Duration – 7.30 Hours maximum
- Contact Person: Sang Made: +62 81 236 51 778, Dewa Jana: +62 81 337 364 623
Lobong Culinary Experience Cooking School features
- Culture learning
- Unlimited coffee or tea, and mineral water
- Full course meal
- Instructional booklet
- Local market tour
- Vegetarian options
- Pickup
Address: LOBONG Cooking Class–Culinary Experience Bali. Jalan Raya Kedewatan, Ubud 80571, Gianyar–Bali–Indonesia

6. The Amala Cooking Class
For short-term cooking classes, The Amla is the best option. All the classes Instructed by professional chefs and in English. In the cooking class, a minimum of 2 participants and allows a maximum of 10 participants.
- Cost (approx) – 47 USD
- Duration – 3 Hours maximum
- Phone +62 361 300 1013, +62 81 2383 3696, +62 361 738 866
- Email: [email protected]
The Amala Cooking Class features
- All the cooking ingredients
- Apron and handouts
- Welcome drinks
- Vegetarian option applicable
- Cooking class certificate
- Pickup
Address: THE AMALA, Jl. Kunti I, Seminyak, Kuta, Kabupaten Badung, , Bali 80361.

7. Bumbu Bali Royal Balinese Cooking Class
Here you get a unique opportunity to learn the secrets of making a variety of delicious Balinese dishes.
They maintain a beautiful clean environment, including a professional Balinese kitchen and Chef. Join the kitchen for a day of Bumbu Bali cooking class for making exciting items. In addition, they have cultural workshops with English speakers, friendly trained workshop guides, and lots more.
BUMBU BALI ROYAL BALINESE COOKING CLASS has two branches one is in Ubud, and another is in Jimbaran.
1. BUMBU BALI ROYAL BALINESE COOKING CLASS UBUD
Bumbu Bali Cooking Class Jl Kajeng no 1 Ubud (80571) Gianyar Bali. Phone: +62-361-976637
2) BUMBU BALI ROYAL BALINESE COOKING CLASS JIMBARAN
Bumbu Bali Cooking Class Jl Karang Mas Sejahtera Gang Kencana Selatan no 1 Jimbaran Bali
- Cost (approx) – 1. With a market visit of USD 98.00, 2.Without a market visit USD 88.00
- Duration – 4 to 5 Hours depends on which slot you choose
Bumbu Bali Royal Balinese Cooking Class features
- Course Handout
- Complimentary mineral water
- Apron, hat, and gloves
- Certificate
- A book with a detailed recipe for each menu
- Transport in Nusa Dua, Tanjung, Jimbaran
- All non-alcoholic drinks
- Breakfast and Lunch
Address: Jl. Pratama, Tanjung, Benoa, Kec. Kuta Sel., Kabupaten Badung, Bali 80363, Indonesia

8. Anika Balinese Cooking Class
Anika Balinese Cooking Class is one of the best cooking classes in Bali. They have three distinct sets of menus, which can also be arranged for vegetarians. All the classes Instructed by professional chefs and in English. In the cooking class, minimize 1 participant.

- Cost (approx) – 78 USD
- Duration– 4 hours
Anika Balinese Cooking Class features
- You learn 10 dishes
- All the cooking ingredients
- Balinese rice wine
- Certificate
- Hibiscus tea
- Local Market tour
- Recipe booklet
- Free Transport
Address – Anika Balinese Cooking Class, Jalan Elang No.3, Kuta, Bali 80361–Indonesia, Phone: (+62 361) 9366133, 9366791
9. Warung Eny Cooking class
Warung Eny is a local eating area. Here you also learn how to cook traditional Balinese food from Miss Ibu Eny and her husband Wayan. This small-scale class gives you a memorable experience. In this cooking class, you connect with the local atmosphere and traditions of Bali’s culinary culture.
- Cost – 51 $
- Phone – (0361) 4736892
Warung Eny Cooking class features
- Learn dishes
- Local market tour
Address – Jl. Petitenget No.97, Kerobokan Kelod, Kec. Kuta Utara, Kabupaten Badung, Bali 80316, Indonesia

10. Ketut’s Balinese cooking Class
Ketut’s Balinese cooking Class is one of the oldest Balinese cooking classes in Ubud Bali. They offer you an opportunity to learn how to cook authentic Balinese food with the local ingredient.
All the classes are Instructed by professional, friendly chefs, and the language is English. Skilled chefs can impart the secrets of Balinese cooking to you in a fun atmosphere. The cooking class starts with a minimum of 1 participant.
- Cost (approx) – 30 USD
- Duration – 4.3 hours
- Phone – +6281 246 36 8226, 6282144884011
- Email– [email protected]
Ketut’s Balinese cooking Class features
- Learn nine dishes
- All the cooking ingredients
- local Market tour
- free Pick up service
- Vegetarian option available
Address: Ketut’s Bali Cooking Classes is formerly PAYUK BALI COOKING CLASS. Jalan Raya Laplapan Banjar Laplapan Ubud Bali

11. Pemulan Bali Farm Cooking School
Poulan Bali is a cooperative group of villagers. They achieve the same passion and mission based on their deep commitment to enhancing Bali’s environmental, social, cultural, and economic sustainability.
Poulan Cooking School, Ubud is a part of Bali Farm Cooking School. It has been open since 2014. Where the cooking school is located, and the local family owns the organic farm in the village.
- Cost (approx) – $29 USD
- Duration – 6.3 hours
Pemulan Bali Farm Cooking School features
- Learn seven Balinese food dishes
- Local Organic farm visit
- You can pick ingredients from the farm
- All Recipe booklet
- Vegetarian, vegan option
- Pick up
Address – Pemulan Bali Farm Cooking School, Ubud, Banjar Patas, Taro, Gianyar, Bali 80561, Indonesia
12. Canting Bali Cooking Class
Canting Bali cooking class in Ubud teaches many vegetarian and non-vegetarian recipes using organic ingredients. Their English-speaking local guides will introduce you to prepare delicious Balinese cuisine. They conduct their courses in a traditional Balinese kitchen style.
- Cost (approx) – 25 USD
- Duration- 5 hours. Morning Class Start 08.30 AM – 1.30 PM. Afternoon Class Start 3.30 PM – 8.30 PM
- Phone/Mobile +62 87 860 103 676
- Email – [email protected]
Canting Bali Cooking Class features
- Local market tour
- Visit the rice fields to learn how to grow rice
- You know delicious veg and nonveg menus from authentic Balinese recipes
- Free pick-up shuttle service for the Ubud area
- Children can cook
Address: Canting Bali Cooking Class. Laplapan Village, Ubud, Gianyar, Bali – Indonesia
13. Periuk Bali Cooking Class
Periuk Bali cooking class teaches you the secrets of cooking hands-on Balinese cuisine. Their kitchen and restaurant lie along the river Petanu, and this setting provides a soothing environment for learning. They teach to prepare authentic Balinese meat and vegetarian recipes.
- Cost – 0.024 USD
- Duration: Morning- 5 hours and 15 minutes, starts at 07:45 till 13:00, Afternoon- 4 hours and 30 minutes, starts at 14:30 till 19:00
- Phone/Mobile +6281338792368/ +62-361-8987854
- Email – [email protected]
Periuk Bali Cooking Class features
- Visiting the traditional market
- Take part in selecting vegetables, fruits, and spices used in cooking
- Get to see the paddy field
- Knowledge about Subak (conventional Balinese irrigation system)
- Learn to make traditional coconut oil
- Learn to cook signature Balinese dishes
- Learn to make Canang Sari (offering for Balinese gods)
Address: Periuk Bali Cooking Class. Jl. Raya Laplapan, Petulu, Kabupaten Gianyar, Kecamatan Ubud, Bali- 80571.
14. Subak Cooking Class & Cooking Class in Ubud
Subak cooking class allows experience real Balinese food. They teach recipes for at least nine different items, and the best Balinese chef guides at every step while preparing food. The class offers two menus- regular and vegetarian.
- Timings: 08:00 am till 01:00 pm (morning shift) and 02:00 pm to 06:30 pm (afternoon shift)
- Cost: IDR 350 per person (approx)
- Phone: +6281238879210/+6283119337708/+6281916310651
- Email ID: [email protected]
Subak Cooking Class features
- Pick up and drop facility (free within Ubud area)
- Enjoy the morning local market
- Learn rice cultivation
- Visit the Balinese compound to meet local people
- Enjoy cold ginger tea as a welcome drink
- Enjoy lunch at Balinese house (buffet)
- Get copies of 9 Balinese food
Address: Jl. Werkudara, Tampaksiring, Kabupaten Gianyar, Bali 80552
15. Jeding Bali Cooking Class
Jeding Bali cooking class situated is in a tiny village called Laplapan. They teach new techniques & knowledge about spices, herbs, and other ingredients. The course is conducted at the compound of a beautiful Balinese home, and it’s bounded by green vegetation and overlooks a deep ravine. An experienced Balinese chef guides & demonstrates a simple yet creative cooking process.
- Timings: 08:30 am till 01:30 pm (morning shift) and 02:30 pm till 07:30 pm (afternoon shift)
- Cost: IDR 350 per person (approx)
- Phone: +62 361 977967/ +62 81339715569
- Email ID: [email protected]
Jeding Bali Cooking Class features
- Experience the traditional market
- Trek to a beautiful rice field
- Knowledge about irrigation system
- Learn to make Balinese cuisine using secret spice
- Learn to make Canang Sari and Kuwangen (Balinese offerings)
- Free shuttle (for Ubud area)
Address: Jl. Raya Laplapan Banjar Laplapan No.18, Petulu, Kecamatan Ubud, Kabupaten Gianyar, Bali 80571, Indonesia
16. Tresna Bali Cooking School
Tresna Bali cooking school teaches hands-on, authentic, and intimate Balinese cuisines. They show the cooking of traditional dishes in a modern kitchen using fresh ingredients. Adi and Frances (hosts) offer Bali’s most authentic cooking experience. You get custom-made aprons with pockets and knives matching the cutting board.
- Timings: 08:00 am till 02:00 pm
- Cost: 70 USD per person (approx)
- Phone: +62.81.2396.3033
- Email ID: [email protected]
Tresna Bali Cooking School features
- Gather rare ingredients from Tresna’s organic garden
- Learn to make authentic Balinese food
- Enjoy farm-to-table feast
- Learn local culture
- Stau and cook at a “little wooden cottage” (reservations mandatory)
- Plant-based classes for vegans
- Welcome drink and individual cooking station
- Pickup (from Ubud center)
- Copies of 15 recipes in email
- Nine-course feast for lunch
Address: Gang Tresna, Jalan Raya Bedulu, Banjar Lebah, Bedulu, Bedulu, Blahbatuh, Gianyar Regency, Bali 80581, Indonesia
17. Nia Cooking Class
Nia’s cooking class demonstrates cooking authentic Balinese dishes in a better way. They teach different recipes, cooking shortcuts, and tricks. Their class menu is customizable. Cooking both vegetarian and non-vegetarian dishes are prepared. You experiment with new textures, ingredients, & tastes and blend them with fascinating techniques.
- Timings: 09:00 am till 01:30 pm (Monday, Wednesday, and Friday)
- Cost: 52 USD per person (approx)
- Phone: 087761556688
- Email ID: [email protected]
Nia Cooking Class features
- Visit the morning market
- Pick fresh ingredients
- Cooking traditional Balinese food in a fun way
- Learn authentic Balinese recipes
- Morning tea and lunch
- Get a certificate and cookbook
- Pickup facility (only Seminyak area)
Address: Jl. Raya Ubud No.24, Ubud, Kecamatan Ubud, Kabupaten Gianyar, Bali 80571
18. Beras Bali Cooking Class
Beras Bali cooking class in Laplapan village teaches authentic Balinese dishes. The course lies amidst beautiful rice fields, and they demonstrate traditional methods of cooking food. Herbs, tropical plants, and roots that grow on the island prepare food. Both vegetarian and non-vegetarian menus are offered.
- Timings: 08:30 am till 01:30 pm (morning shift) and 03:30 pm till 08:30 pm (afternoon shift)
- Cost: IDR 350 per person (approx)
- Phone: (+62) 821 475 80792 / (+62) 81 338 95 4292
- Email ID: [email protected]
Beras Bali Cooking Class features
- Visit the local market
- Visit the paddy fields
- Learn about irrigation system
- Cook delicious Balinese cuisine
- Free shuttle service (for the Ubud area)
Address: DPR Beras Bali Cooking Class Laplapan Village, Ubud, Gianyar – Bali
19. Ubud Bali Cooking Class
Ubud Bali’s cooking class is famous for using exotic ingredients and unique culinary styles. The course is set in a customary Balinese compound. They impart knowledge about Balinese culture, life, and secret herbs. Visitors also learn about the spices and herbs used in traditional medicines.
- Timing: 08:30 am till 01:00 pm (morning shift) and 04:00 pm till 08:00 pm (afternoon shift)
- Cost: IDR 375k per person (approx)
- Phone: 082144419932 / 081337769264
- Email ID: [email protected] / [email protected]
Ubud Bali Cooking Class features
- Visit the traditional market (only morning shift)
- Learn about traditional herbs and spices
- Visit the rice field at Tengkulak Village
- Enjoy traditional rice pancake and welcome drink
- Learn about traditional Balinese medicines
- Enjoy cooking authentic Balinese cuisines
Address: Jln. Ki Pasung Grigis, Br.Tengkulak Kaja Desa Kemenuh, Kec. Blahbatuh, Gianyar Bali 80581
20. Green Kitchen Cooking Class
Green Kitchen cooking class is in the Sidemen village. It’s an open-air kitchen lying amidst rice fields and organic farms. They use the traditional method to prepare food using a firewood stove. Green kitchen refrains from white sugar, MSG, and other chemicals. Visitors pick vegetables from the garden before cooking authentic Balinese dishes. Bali Coffee, Pupuan pure organic raw and roasted cacao is sold here.
Timing: 08:00 am till 05:00 pm
Cost:
Vegetarian Course | Price |
Ubud/ Sidemen area | IDR 380 |
Sanur area | IDR 550 |
Nusa/ Kuta area | IDR 650 |
Non-Vegetarian Course | Price |
Ubud/ Sidemen area | IDR 450 |
Sanur area | IDR 650 |
Nusa/ Kuta area | IDR 750 |
Phone: 082 146 060 236
Email ID: [email protected]
Green Kitchen Cooking Class features
- Free transportation (Ubud area)
- Explore Klungkung Market
- Trek to the rice field
- Pick fresh vegetables
- Learn the traditional way of cooking
Address: GC49+CC9, Tangkup, Sidemen, Karangasem Regency, Bali 80864, Indonesia
21. Umah Padi Bali Cooking Class
They started Umah Padi Bali’s cooking class in 2017. The place lies amidst a rice field, and they teach the preparation of authentic Balinese food. Visitors learn about Balinese cuisine and visit a graveyard, local temples, rice fields, the small river used for irrigation, and organic farms. All participants are given recipes of dishes taught in the class.
- Phone: +6287760158228
- Email ID: [email protected]
Umah Padi Bali Cooking Class features
- Prepare authentic Balinese food
- Learn about the Balinese food and irrigation system
- Visit the countryside of Bali
- Get the recipe for dishes after class
Address: Br. Payangandesa, Desa, Melinggih, Kec. Payangan, Kabupaten Gianyar, Bali 80572, Indonesia
22. Bale Delod Cooking Class
Bale Delod’s cooking class is in Laplapan village, famous for teaching the preparation of traditional Balinese food and Canang Sari (offering for God). The course is named “Bale Delod” because people in Bali make their kitchen in the South of their house. And “Bale Delod” in Balinese translates to “South area.” They also teach visitors to make crafts from tender coconut leaves.
- Duration: 5 hours (starting time 8 am)
- Cost: USD 30 per person (approx)
- Phone: +62 838-4698-1045
- Email ID: [email protected]
Bale Delod Cooking Class features
- Visit the traditional market
- Purchase authentic ingredients
- Explore the rice field and learn about rice plant
- Learn how to make crafts from tender coconut leaves
- Cook authentic Balinese food
- Learn to prepare Canang Sari (offering for God)
Address: Jl. Raya Pejeng Kawan 17-16, Petulu, Kecamatan Ubud, Kabupaten Gianyar, Bali 80552, Indonesia