Before paying for a "Jain-friendly" Bali cooking class, ask the host whether the whole menu can be prepared to your exact restrictions, including the spice paste and condiments. A vegetarian or vegan package label does not answer a no-onion, no-garlic or no-root-vegetable request.
Send your actual food rules, not only the label
Write a short list of what your group does not eat. Include meat, fish, seafood, egg, onion, garlic and the root vegetables you avoid, then add any other personal restrictions. Say which ingredients are acceptable rather than expecting the host to interpret the word Jain. Group members may follow different practices, so agree on the list before you send it.
A dietary preference and a medical allergy are different. If someone has an allergy, disclose it separately and ask about the kitchen's ability to manage it. This article does not certify any kitchen as safe for an allergy.
Ask about everything already prepared
Putu's cooking-class dietary page explains that shrimp paste, fish sauce or stock can be present in otherwise vegetable-based dishes, and that the host needs advance notice to plan pastes, sauces and sides together. Ask:
- Will the spice paste be made from scratch for our group, without our excluded ingredients?
- Do sambal, sauces, broth, marinades or garnishes contain onion, garlic, shrimp paste, fish sauce or meat stock?
- Can packaged seasoning ingredients be checked, rather than relying on the name of the dish?
- Which parts are prepared before guests arrive, and can those be changed?
Removing a visible ingredient after cooking does not answer a request to keep it out of the recipe. If the base paste is already mixed and cannot be changed, ask for different dishes or a different session.
Agree a complete menu before paying
Ask for the dishes you will actually cook and eat, including the starter, main meal, condiments and dessert. Clarify whether your family cooks a separate version, shares a workstation or joins a group using other ingredients. Ask about separate utensils and surfaces if that matters to your practice, and what the host can realistically provide.
Taman Dukuh advertises vegetarian and vegan dietary adaptations. Subak advertises a vegan/vegetarian class and asks guests to give allergy notice in advance. Those are operator statements about their own classes, not proof of Jain suitability. Neither label replaces a reply to your exact ingredient list.
Keep the commercial details with the food agreement
Before payment, confirm the date, participants, exact menu, any special-menu supplement, pickup arrangements and the cancellation or refund terms. Ask what happens if the host cannot supply the agreed menu on the day. Do not assume an ordinary class refund policy includes every dietary disagreement.
A useful message is: "Before we pay, please confirm that all dishes, pastes, sauces and garnishes for our group can exclude [our full list]. Which menu will we make? Which components are prepared in advance? Please confirm any extra charge and what happens if the agreed menu cannot be provided." Add real restrictions in place of the brackets. This is a suggested message for you to review, not one we have sent.
Reconfirm when you arrive
Meet the person running the class and review the agreed menu before cooking begins. Ask them to point out the separate pastes or replacement ingredients. If the answer differs from the written agreement, pause before using or eating the food and discuss the agreed alternative. A polite nod is not a detailed ingredient check.
For ordinary dining outside the class, TripKeeper's Bali vegetarian food guide covers the broader food context. This article focuses on the pre-payment agreement for a hands-on class, not a restaurant recommendation or a Jain certification.
Sources and limits
Operator pages checked 4 November 2026: Putu: dietary requirements; Taman Dukuh: dietary accommodations; Subak: vegan/vegetarian class. These show that menu adaptations and advance discussion are relevant; no operator's Jain suitability, current availability or special-menu price was confirmed for your group.
Planning your next trip?
We'll handle insurance, hotels, airport assistance and the itinerary — the same way we do it for every trip.
Questions on this article
asked by readers, answered by us
Was this helpful?
one tap, no sign-up




