🍳 Popular Picks — Bali, Indonesia

8 Best Cooking Classes in Bali

The Reddit-approved guide to learning Balinese cuisine. From morning market tours to farm-to-table experiences — curated from real traveler reviews, not tour operator marketing.

Price range: $15–75 USD
Duration: 3–6 hours
Sources: r/bali, r/BaliTravelTips, r/travel, r/solotravel
Updated: March 2026

Bali isn't just a beach destination — it's one of the best places on earth to learn Southeast Asian cooking. The island's unique Hindu-Balinese cuisine, with its complex spice pastes (bumbu), fresh coconut, and ceremonial dishes, is unlike anything else in Indonesia. And with cooking classes running as low as $15 USD, it's also one of the most affordable culinary experiences you can have.

We analyzed 150+ Reddit posts and comments across r/bali, r/BaliTravelTips, r/travel, and r/solotravel to find the cooking classes that actual travelers — not affiliate marketers — recommend. Most classes are in Ubud, Bali's cultural heart, where proximity to rice paddies, organic farms, and traditional markets makes the experience feel genuinely authentic.

📊 How we built this list

We analyzed 150+ Reddit posts and 800+ comments across r/bali, r/BaliTravelTips, r/travel, and r/solotravel — spanning 2019 to 2025. Classes were ranked by how frequently they were independently recommended across separate threads. We weighted advice from long-term Bali residents and repeat visitors over first-time tourists.

🌅 Morning vs. Afternoon — Quick Guide

Morning class (recommended): Starts 7–8 AM. Includes guided market tour → learn about ingredients → cook 5-8 dishes → eat everything for lunch. ~5-6 hours.
Afternoon class: Starts 1–2 PM. Skips market tour, goes straight to cooking. ~3-4 hours. Good if you're short on time.
Reddit consensus: "Take the morning class. The market visit is half the experience."

1Paon Bali Cooking Class

Market Tour + Cooking
💰 ~400,000 IDR ($25) 📍 Ubud ⏱️ 5-6 hours (morning) 📌 Google Maps →
Paon Bali Cooking Class in Ubud, Bali
The experience: The most-recommended cooking class on Reddit by a wide margin. Morning class starts with a guided visit to the local market, then you cook 8-10 traditional Balinese dishes over wood fire in an open-air kitchen surrounded by rice paddies. You learn to make bumbu (spice pastes) from scratch using a stone mortar. Take home recipe cards for everything.
"Paon Bali cooking class is by far the best in Ubud." — r/bali · posted January 2024
"I can recommend paon bali cooking class. Take morning class as it also includes guided visit to local food market. It was fun and very well organized." — r/bali · posted December 2023
tabiji verdict: The people's champion. Paon Bali comes up in virtually every Reddit thread about cooking classes in Bali, and the praise is consistent: warm hosts, beautiful rice paddy setting, authentic techniques, and you cook so much food you'll be rolling out the door. The morning market tour adds genuine cultural context that afternoon-only classes miss. Book direct through their website for the best price.

2Nusantara by Locavore

Premium / Restaurant
💰 ~800,000–1,200,000 IDR ($50–75) 📍 Ubud ⏱️ 5-6 hours 📌 Google Maps →
Nusantara by Locavore cooking class in Ubud, Bali
The experience: A cooking class from one of Bali's most acclaimed restaurants. Specializes in traditional Indonesian food across the archipelago — not just Balinese. Exacting about ingredients and processes. Full experience starts with meeting the chef, breakfast and coffee, then a guided trip to the local market before cooking. They list where each dish originates on their menu.
"I just back from Ubud and I did the cooking class at Nusantara and it was excellent. The restaurant is one of the best in Bali, they specialise in traditional Indonesian food and they are exacting about their ingredients and processes." — r/bali · posted December 2023
"I haven't done their cooking classes but I do like the restaurant and the company in general. During the pandemic they did great things to keep their suppliers in business — they gathered inexpensive grocery baskets for delivery twice a week so the specialty crops their farmers were growing wouldn't suffer." — r/bali · posted December 2023
tabiji verdict: The premium option — and worth every rupiah if you're serious about Indonesian cooking. Nusantara is the casual sister restaurant of Locavore (formerly one of Asia's 50 Best), and their cooking class reflects that pedigree. You won't just learn recipes; you'll understand why specific ingredients matter and how regional techniques differ across Indonesia. The community-minded ethos (supporting local farmers through the pandemic) makes it feel good to support, too.

3Casa Luna Cooking School

Traditional / Cultural
💰 ~500,000–650,000 IDR ($32–40) 📍 Ubud ⏱️ 4-5 hours 📌 Google Maps →
Casa Luna Cooking School in Ubud, Bali
The experience: Run by Janet De Neefe, an Australian-Indonesian author and Ubud cultural icon who founded the Ubud Writers & Readers Festival. Part demonstration, part hands-on cooking. Deep cultural context — you learn not just the how but the why behind Balinese cooking traditions. The school has been operating for over 20 years.
"I'd like to recommend Casa Luna." — r/bali · posted March 2019
"My personal recommendation is the Casa Luna cooking class. 'Part demonstration, part hands on.' The class is offered by Janet De Neefe, an Ubud icon who owns Casa Luna restaurant, Indus Restaurant, Honeymoon Cottages..." — TripAdvisor · Bali Forum
tabiji verdict: The Ubud institution. Casa Luna has been teaching Balinese cooking for over two decades, and Janet De Neefe's deep connection to the culture shows. The blend of demonstration and hands-on cooking works well — you watch the technique, then do it yourself. If you're interested in the cultural significance of Balinese food (offerings, ceremonies, the Hindu calendar's influence on cooking), Casa Luna goes deeper than most. Her cookbooks are excellent souvenirs.

4Sanggraloka Farm

Farm-to-Table
💰 ~500,000–700,000 IDR ($32–44) 📍 Near Ubud ⏱️ 5-6 hours 📌 Google Maps →
Sanggraloka Farm cooking class near Ubud, Bali
The experience: A unique farm-to-table cooking class where you pick vegetables straight from organic gardens, learn about tropical plants, then cook traditional dishes with what you've harvested. The property features waterfalls, jungle scenery, and beautiful grounds to explore after cooking. More nature experience than typical kitchen-focused classes.
"If you're in Ubud, definitely Sanggraloka Farm! You pick a heap of the vegetables straight from their gardens as they discuss them with you and they have beautiful scenery and waterfalls to enjoy throughout and explore after!!" — r/bali · posted August 2023
tabiji verdict: The most Instagram-worthy cooking class in Bali — and it's genuinely great, not just photogenic. Walking through the organic gardens, picking your own lemongrass, galangal, and turmeric with a guide explaining each plant adds a dimension that market-based classes can't match. The waterfalls and jungle setting make it feel like a half-day retreat. If you want the cooking class experience combined with a nature outing, this is your pick.

5Pulu Bali

Market Tour + Cooking
💰 ~400,000–550,000 IDR ($25–35) 📍 Ubud area ⏱️ 4-5 hours 📌 Google Maps →
Pulu Bali cooking class in Ubud, Bali
The experience: A popular choice that starts with a walk through the local market, learning about Balinese spices and ingredients, then transitions to a hands-on cooking session. Well-organized with clear instruction and a strong social media presence. Multiple dishes including satay, lawar, and Balinese sambal.
"We did a great cooking class called Pulu Bali, did a market walk through before then cooked. Check them out on instagram." — r/bali · posted August 2023
"Art cafe nusa dua they have cooking class or pulu bali." — r/bali · posted August 2024
tabiji verdict: Pulu Bali hits the sweet spot between authentic experience and modern polish. The market tour is informative without feeling like a tourist trap, and the cooking session is genuinely hands-on. They're active on Instagram, which means the presentation is beautiful but also means they attract a younger crowd. Good option if you want a well-run, photogenic experience without the premium price tag.

6Canting Bali Cooking Class

Hands-On / Pickup
💰 ~350,000–500,000 IDR ($22–32) 📍 Outside Ubud (pickup included) ⏱️ 4-5 hours 📌 Google Maps →
Canting Bali cooking class near Ubud, Bali
The experience: Located slightly outside Ubud in a quieter setting, Canting Bali provides hotel pickup as part of the package. Relaxed atmosphere with great instructors who take time to explain each step. Smaller group sizes mean more personal attention. Traditional Balinese dishes with recipes to take home.
"I just did a cooking class through Canting Bali and it was great! The location is a little bit outside of Ubud, but they will pick you up." — r/bali · posted March 2019
tabiji verdict: The under-the-radar pick. While Paon Bali and Casa Luna dominate the recommendations, Canting Bali quietly delivers an excellent experience with fewer crowds. The fact that it's outside central Ubud actually works in its favor — you get a more rural, authentic setting. The included pickup removes any transport hassle. If the big-name classes are fully booked (common in peak season), Canting Bali is a fantastic backup that might end up being your favorite.

7Siboghana Waroeng

Vegan / Budget
💰 ~200,000–300,000 IDR ($13–19) 📍 Ubud ⏱️ 3-4 hours 📌 Google Maps →
Siboghana Waroeng vegan cooking class in Ubud, Bali
The experience: Authentic Balinese vegan cooking class run by a local restaurant known for its incredibly affordable, high-quality plant-based food. Most likely a private class — they don't wait for groups to form. Even if you're the only person, they'll run the class just for you. The amount of food you cook is enormous.
"Siboghana Waroeng. Authentic balinese vegan cooking class. I am not vegan, but I eat there almost every day due to high food quality and super cheap prices. Also, most likely it will be a private cooking class, as they don't wait until some group forms. Even if you are one person, they will still do it for you. The amount of food you gonna cook during cooking class will last you 2 days :D" — r/bali · posted March 2019
tabiji verdict: The hidden gem and best value on this list. Don't let "vegan" put you off if you're not plant-based — traditional Balinese cuisine has always been deeply vegetable-forward, and Siboghana's food is so good that non-vegans eat there daily. The private class format means personalized attention at a fraction of the price of bigger operations. Plus, you'll cook enough food for two days. Perfect for budget travelers or anyone curious about the plant-based side of Balinese cooking.

8Caraway Cooking Class

Market Tour + Cooking
💰 ~400,000–550,000 IDR ($25–35) 📍 Sanur ⏱️ 5-6 hours 📌 Google Maps →
Caraway Cooking Class in Sanur, Bali
The experience: The top pick for anyone staying in Sanur (Bali's east coast). A full-day experience with warm local hosts, market visit, and heaps of traditional Balinese food. Lovely ladies running the class with genuine hospitality. Great option if you don't want to trek to Ubud for a cooking class.
"Did one a few years ago in Sanur. It was called Caraway Cooking Class, was a fantastic day — really lovely ladies with heaps of delicious food. Highly recommend them." — r/bali · posted June 2022
tabiji verdict: If you're based in Sanur and don't want to drive 90 minutes to Ubud for a cooking class, Caraway is your answer. The warm, family-run atmosphere is the highlight — it feels less like a tourist activity and more like cooking with Balinese friends. Sanur's relaxed vibe extends to the class itself. The only downside is less choice compared to Ubud's dozen options, but what Caraway offers is genuinely excellent.

Frequently Asked Questions

How much do cooking classes cost in Bali?

Most cooking classes range from 350,000–600,000 IDR ($22–38 USD) per person for a half-day class. Premium experiences like Nusantara by Locavore cost more (around 800,000–1,200,000 IDR) but include a restaurant-quality experience. Budget options like Siboghana Waroeng can be as low as 200,000 IDR. Nearly all classes include the market tour, all ingredients, recipe cards, and a full meal of everything you cook.

Should I take a morning or afternoon cooking class?

Morning classes are almost universally recommended. The morning session includes a guided visit to the local market where you learn about Balinese ingredients before cooking. Afternoon classes skip the market tour and go straight to cooking. Unless you've already explored the markets extensively, take the morning class — the market visit adds enormous cultural context and is often cited as the highlight of the whole experience.

Do I need cooking experience?

No experience needed. Bali cooking classes are designed for all skill levels. Most walk you through every step: making spice pastes from scratch, preparing coconut milk, cooking over traditional wood fires. If you're more experienced, classes like Nusantara by Locavore offer deeper dives into technique and ingredient sourcing that will challenge even seasoned home cooks.

What dishes will I learn to cook?

Most classes cover 5-8 dishes, typically including: nasi goreng (fried rice), mie goreng (fried noodles), satay with peanut sauce, lawar (mixed vegetables with coconut), soto ayam (chicken soup), sambal (chili paste), and a Balinese dessert like dadar gulung (green pancakes with coconut). Some classes let you choose your menu. More advanced classes may cover babi guling spice blends, rendang, or traditional ceremonial dishes.

Where are the best cooking classes — Ubud or elsewhere?

Ubud is the undisputed center for cooking classes. The town's proximity to rice paddies, organic farms, and traditional markets makes it the natural base. Sanur has excellent options like Caraway Cooking Class for those staying on the east coast. A few classes operate in Seminyak and Nusa Dua as well. If cooking is a priority, plan to do it during your Ubud days — that's where the concentration of quality classes is highest.

Related Recommendations