You’ll cook three real Indonesian dishes right in your own Bali villa with all ingredients brought to your door. Your local host guides you through every step—taste-testing as you go—and shares family stories along the way. Vegetarian options are easy to arrange. Expect laughter, new flavors, and a kitchen that smells like Bali long after the class ends.
Your day includes all fresh ingredients delivered to your villa door, hands-on guidance from a local Balinese host who adapts recipes as needed, plus full cleanup after—the only thing left behind is the scent of ginger and coconut lingering in your kitchen.
Ratings come from travelers who booked this exact experience. We never edit or filter them.
Read all the reviews ›Same experience, different operators — compare price, rating and length.
Bali Cooking Class: Private Villa Experience & Local DishesYou are here★ 4.88 (82)3hUS$ 50
Canggu Surfing Lesson: 2-Hour Private Lesson & Board RentalPrivate surfing lesson in Canggu with ISA certified instructor. 2 hours, board and rash shirt included, hotel pickup or beach meeting available.★ 4.97 (111)2hUS$ 21View ›
Nusa Penida: Day tour with local guide & lunch includedSee Nusa Penida’s iconic beaches and cliffs with a local guide. Includes fast boat tickets, private transfers, and Indonesian lunch. Book now.★ 4.88 (26)8hUS$ 40View ›
Bali: Private Food Walking Tour & 10 Tastings with LocalsLet a local foodie guide lead you through Bali’s markets, street eats, and city highlights. Includes 10 tastings, vegetarian options, and private tour.★ 4.84 (249)3hUS$ 55View ›
Seminyak: Bali Food Tour with 15+ Tastings & Local GuidesHands tear into pisang goreng and soto babat at 7-8 stops around old Denpasar. 15+ tastings, max 8 guests, professional foodie guides, water and drinks included.★ 4.96 (137)3h–4hUS$ 45View ›
Ubud: Private Hot Springs, Waterfall & Volcano Day TourSteam rises from Ubud’s hot springs, monkeys chatter in the forest, and rice terraces shimmer—experience a private day trip with pickup, guide, and all entry fees included.★ 4.87 (730)10hUS$ 16View ›
Bali: Water Sports, Uluwatu Temple & Kecak Dance Private TourFeel the rush of Bali water sports, relax at Padang Padang Beach, explore Uluwatu Temple cliffs, and end with a seafood dinner—private tour with pickup included.★ 4.63 (121)11h–12hUS$ 120View ›
Bali Waterfall Day Tour: Munduk, Banyumala & Leke Leke with LunchSwim beneath Bali’s lush waterfalls, wander jungle trails, and share local stories on this all-inclusive private tour with hotel pickup and Balinese lunch included.★ 4.97 (719)8h–10hUS$ 109View ›
Bali Private Car Charter: Flexible Day Trip with English DriverLet a friendly English-speaking driver handle Bali’s roads while you choose the stops—Ubud, Canggu, beaches & art markets. Includes pickup, fuel & parking.★ 4.94 (530)6h–10hUS$ 17.50View ›
Ubud: Private Day Tour Rice Terraces, Temples & WaterfallFeel the spray at Tegenungan waterfall, meet monkeys in Ubud’s forest, walk Tegalalang rice terraces, and visit Tirta Empul temple—all with hotel pickup and lunch.★ 5.00 (436)8h–10hUS$ 56View ›
Nusa Penida Day Trip from Seminyak: Kelingking & Crystal BayFull-day Nusa Penida tour from Seminyak with hotel pickup, fast boat, Kelingking Beach, Angel's Billabong, and lunch. Includes entry fees and snorkeling. Around 10–11 hours.★ 4.63 (279)8h–12hUS$ 58View ›
Bali Temples & Rice Terraces: Private Day Trip with Hot SpringsStart your Bali day trip with hotel pickup, explore Ulun Danu Beratan Temple, stroll Jatiluwih rice terraces, soak in Penatahan hot springs, and catch Tanah Lot’s sunset.★ 4.85 (219)9h–10hUS$ 40View ›
Bali Tanah Lot & Taman Ayun Temples Private Tour with PickupFeel the sea breeze at Tanah Lot, wander Taman Ayun’s gardens, and sip tea with a local guide—private car, pickup, and all tickets included for a smooth half day.★ 4.82 (165)5hUS$ 32View › We were already laughing before the chopping even started—our host, Putu, showed up at our villa in Ubud carrying a basket that smelled like lemongrass and something sweet I couldn't place. She slipped off her sandals at the door, grinned, and said, “Ready to get messy?” I was a little nervous about my knife skills (still am), but she just shrugged and handed me an apron. The kitchen felt different with her there—like we’d borrowed a bit of someone’s home for the afternoon.
I didn’t expect the corn fritters to be so good. Putu had us taste everything as we went—little pinches of ginger, a drop of kecap manis on my finger (“Try!” she insisted). My partner tried to pronounce “gado-gado” properly, but Putu just laughed and told us it means “mix-mix”—which is exactly what we did, tossing vegetables with peanut sauce until the whole place smelled nutty and warm. There was music from somewhere outside, roosters arguing in the lane. It felt like time slowed down for a bit.
She let us pick if we wanted chicken or tofu for the main dish (Ayam Kecap), which I appreciated because I don’t eat much meat these days. The sweet soy sauce bubbled in the pan while she told us about her grandmother’s way of making it. At some point I realized I’d stopped worrying about getting things “right.” We made klepon too—sticky green balls with palm sugar inside that burst when you bite them. I still think about that first bite: coconut flakes everywhere, laughing because half of mine fell apart on the plate.
Putu even cleaned up before she left—honestly, it was almost embarrassing how spotless she made our kitchen look compared to when we cook alone. She waved goodbye like an old friend. Later that night, everything still smelled faintly of ginger and coconut. If you’re looking for a Bali cooking class without leaving your villa (and you want someone patient who’ll actually make you laugh), this is it.
Secure checkout on Viator

Do you need help planning your next activity?