How to Say “Vegetarian” in Indian (Hindi)

शाकाहारी
shākāhārīstandard
Vegetarian in Hindi is शाकाहारी (shākāhārī). In casual talk and on menus you often see the short form वेज (vej).
Meaning: eating no meat or fish (adjective)

Ways to say it

“Vegetarian” in Indian
Indian Romanization Note
शाकाहारी shākāhārī standard
वेज vej casual, short form

To say you are vegetarian, use मैं शाकाहारी हूँ (maiṁ shākāhārī hūṁ). A woman says the same sentence, because the word does not change.

Which one should you use?

The opposite is मांसाहारी (māṁsāhārī), meaning non-vegetarian. Menus use नॉन-वेज (nān-vej) for dishes with meat.

When do people say it?

India has a large vegetarian population, so most restaurants offer plenty of vegetarian dishes.

Did you know?

  • In Indian cities, packaged foods carry a green dot for vegetarian items and a brown dot for non-vegetarian ones.

Examples in context

  • यहाँ वेज खाना मिलता है?
    yahāṁ vej khānā miltā hai?
    Is vegetarian food available here?

Example conversation

Guest Lena asks her host Sunil about dinner.

  1. Lena

    मैं शाकाहारी हूँ।
    maiṁ shākāhārī hūṁ.
    I am vegetarian.
  2. Sunil

    कोई बात नहीं, खाना वेज है।
    koī bāt nahīṁ, khānā vej hai.
    No problem, the food is vegetarian.
  3. Lena

    बहुत अच्छा।
    bahut achchhā.
    Very good.
⭐Share⭐ to appreciate human effort 🙏
Alyssa Sylvia
Alyssa SylviaHelp make this guide better. Spot a mistake, know another way to say it, or have an example from real life? Share it below.
guest
0 Comments
Newest
Oldest Most Voted
Scroll to Top