
What to Say When Ordering: How to Explain Your Diet Clearly to a Server
One clear sentence about what you don't eat works better than repeating "I'm vegetarian."
A script that works
Rather than just saying "I'm vegetarian," it's far more effective to spell out your exact boundaries — something like, "I don't eat meat, poultry, or fish, and I avoid animal fat too — could you check the broth and sauces for me?" This gives the server a much clearer picture of what you need.
A checklist to run through when ordering
- Whether the broth is made from pork or chicken bones
- Whether stir-fried dishes are cooked in lard
- Whether sauces (like oyster sauce or fish sauce) can be swapped out or left off
- Whether there's a dedicated vegetarian menu you can look at
When you get a vague answer
If the server seems unsure, feel free to politely ask them to check with the kitchen. Most restaurants are happy to do this — it's a completely normal request, and there's no need to feel like you're being a bother.
A tip for beginners
Clear, specific, and polite — those are the three keywords for ordering well. After a bit of practice, this kind of script starts to feel natural. If you're dining with friends, it also helps to tell the server in advance, "Please make sure my dish is kept separate when it comes out," so your food doesn't get mixed in with everyone else's — especially when dishes look similar. The more times you visit the same restaurant, the smoother this gets, and the staff will start remembering your preferences on their own.
Related reading

Eating Vegetarian at School and Office Cafeterias: How to Talk to the Serving Staff

Vegetarian Travel Abroad: Preparing a Multilingual Dietary Card

When a Friend Invites You Out Without Knowing You're Vegetarian
