Guide Back to blog

Veg, Non-Veg and Egg: What Indian Diners Expect From a Menu

The veg and non-veg mark is the first thing most Indian guests look for. Here is why egg belongs in its own category, and what an unmarked menu costs you.

Q

The veg / non-veg mark is the first thing most Indian guests look for on a menu — often before the dish name. Egg sits in its own category rather than inside either, which is why "eggless" appears on bakery boards across the country. A menu that marks all three answers the question before it is asked.

Why is the veg mark so load-bearing in India?

Because for a large share of diners it is not a preference to be negotiated at the table. Someone scanning a menu is looking for what they can eat, and an unmarked menu makes them ask a server for every second dish — or order defensively and narrowly.

The commercial effect is quiet but real: unmarked menus push uncertain guests toward the two or three dishes they already recognise.

Where does egg fit?

Separately, and the market has already decided this. Indian bakeries do not advertise "vegetarian cake" — they advertise "eggless", because that is the word that answers the customer's actual question. Folding egg into either the veg or non-veg category misdescribes the food for a large number of guests.

Guest is looking for Label they scan for
No meat or fish Veg
No meat, fish or egg Veg + Eggless
Meat or fish dishes Non-Veg
Whether a dessert has egg Eggless / Contains Egg

What about the legal side?

Food labelling in India is governed by FSSAI, which sets requirements for declaring vegetarian and non-vegetarian food. Those rules are updated from time to time and differ by category, so treat the official FSSAI guidance as the source of truth for your obligations — not a blog post, including this one.

The practical point stands regardless of what the rules require: guests here expect the mark, and notice when it is missing.

How do I apply this across a hundred dishes?

  1. Start with veg and non-veg, in bulk. Most menus split cleanly and quickly.
  2. Then egg — desserts, batters, mayonnaise-based dishes, breakfast items.
  3. Then anything your kitchen can genuinely guarantee: Jain, satvik, allergens.

Partial coverage still works. Filters only ever return tagged dishes, so an untagged item stays out of the results rather than appearing wrongly. Every dish you mark is one more guest who can find something with confidence.

Frequently asked questions

Why do Indian menus mark veg and non-veg?

Because a large share of diners eat vegetarian food and need to identify it at a glance. The green and brown-red dot convention is widely recognised, and guests look for it before they read the dish name.

Is egg vegetarian in India?

Most Indian diners do not treat it as vegetarian. That is why "eggless" is a standard label on menus and bakery boards. Marking egg separately avoids a misunderstanding rather than creating one.

Do restaurant menus legally need veg and non-veg marks in India?

Food labelling in India is governed by FSSAI regulations, which have specific requirements around veg and non-veg declaration. Check the current FSSAI guidance for your category rather than relying on a blog, since the rules are updated periodically.

How do I mark a large menu quickly?

Use bulk tagging. Apply veg or non-veg to many dishes at once from the menu builder rather than opening each item, then refine with egg and allergen labels afterwards.

Found this helpful? Share it
X Facebook LinkedIn WhatsApp

Ready to build your own digital menu?

Create a beautiful QR code menu for your restaurant in minutes — 30-day free trial, no credit card.

Start Free Trial →
Link copied to clipboard