Menu in Hindi: how to write a Hindi menu card
Updated October 19, 2026
A Hindi menu card is written in Devanagari, and most dish names are written the way customers say them, not translated. Butter chicken is बटर चिकन, paneer tikka is पनीर टिक्का, and "menu" itself is मेनू. That's the main trap of machine translation: a word-for-word Hindi phrase can be correct Hindi and still not be a name anyone orders by. Write your Hindi names yourself for the dishes that matter, and let customers switch the rest of the menu into हिन्दी with one tap.
In short
- Write dish names as they're said: बटर चिकन, दाल मखनी, छोले भटूरे.
- English food words stay English in Devanagari: चिकन, राइस, स्पेशल, हाफ, फुल.
- Pick one spelling and keep it, with or without the nukta dot (फ़्राइड or फ्राइड).
- In Menuthere: हिन्दी is on the language button from Lite. Your Devanagari dish names replace the translation, on every plan.
- Shared script: Hindi and Marathi both use Devanagari, so a Devanagari second name shows on both menus.
Devanagari on a menu card
- The headline bar. Devanagari letters hang from a line across the top (शिरोरेखा). Fonts that break that line look wrong to Hindi readers, so check your second names on a phone.
- Vowel signs and joined letters. Vowels attach to consonants as signs (मि, मी, मु), and some consonants join (क्ष, त्र, ट्ट). A copy-paste from a PDF can separate them. Type names fresh, or paste and check.
- The nukta dot. Sounds borrowed from Urdu and English can take a dot: फ़ (f), ज़ (z). Many menus skip it (फ्राइड राइस instead of फ़्राइड राइस). Either is understood. Just be consistent.
- Numbers. Indian menus almost always print prices in the digits you already use (120), not Devanagari digits (१२०).
How Hindi menus name dishes
| Dish | Hindi menu spelling | Note |
|---|---|---|
| Butter chicken | बटर चिकन | Some menus also use मुर्ग़ मखनी. Both are real names; a literal translation isn't |
| Dal makhani | दाल मखनी | Already a Hindi name |
| Paneer tikka | पनीर टिक्का | Already a Hindi name |
| Chole bhature | छोले भटूरे | Plural endings (-े) are part of the name |
| Jeera rice | जीरा राइस | Mixed Hindi and English is normal |
| Masala dosa | मसाला डोसा | South Indian dishes keep their names |
| Veg fried rice | वेज फ्राइड राइस | English words written in Devanagari |
| Gulab jamun | गुलाब जामुन |
Transliteration the other way. On the English side, North Indian menus use familiar spellings: paneer, makhani, tikka, bhature, kulcha. Customers search for these spellings on Google and the delivery apps, so keep them.
Useful Hindi menu words
| English | Hindi |
|---|---|
| Menu | मेनू (formal: व्यंजन सूची) |
| Starters | स्टार्टर |
| Main course | मेन कोर्स |
| Breads | रोटियाँ |
| Rice | चावल (on menus, often राइस) |
| Sweets | मिठाई |
| Drinks | पेय |
| Vegetarian / Non-vegetarian | शाकाहारी / मांसाहारी (often वेज / नॉन-वेज) |
| Half / Full plate | हाफ / फुल |
| Today's special | आज का स्पेशल |
Example: a Hindi menu card section
A short sample for a North Indian restaurant.
| English (dish name) | Hindi (second name) |
|---|---|
| Starters | स्टार्टर |
| Paneer tikka | पनीर टिक्का |
| Hara bhara kebab | हरा भरा कबाब |
| Main course | मेन कोर्स |
| Dal makhani | दाल मखनी |
| Butter chicken | बटर चिकन |
| Chole bhature | छोले भटूरे |
| Breads and rice | रोटी और चावल |
| Tandoori roti | तंदूरी रोटी |
| Butter naan | बटर नान |
| Jeera rice | जीरा राइस |
| Sweets | मिठाई |
| Gulab jamun | गुलाब जामुन |
| Drinks | पेय |
| Masala chai | मसाला चाय |
| Sweet lassi | मीठी लस्सी |
Who needs a Hindi menu
| Your restaurant | Why Hindi helps | Read next |
|---|---|---|
| In Hindi-speaking states such as Uttar Pradesh, Bihar, Madhya Pradesh and Rajasthan | Many customers are more at home reading Hindi than English, especially families and older diners | Online ordering in India |
| In tourist towns that get visitors from the north, such as Goa, Kerala or the hills | Domestic tourists who don't read the local language | Menu in Malayalam · Menu in Tamil |
| On highways and in dhabas | Travelers from many states | Best online ordering systems in India |
| In the Gulf, serving South Asian residents | Alongside Arabic and English | Menu in Arabic |
Selling on the apps today? Compare what you pay on Zomato, Swiggy, ONDC and Ownly. Your own Hindi menu with ordering has 0% commission on every Menuthere plan. Opening a new outlet? Check your license with the FSSAI license checker.
Set up a Hindi menu in Menuthere
- Give each dish its Hindi name (every plan). Edit the dish in
Menu, choose Add secondary name and type it in Devanagari, for example दाल मखनी under Dal makhani. Customers see it beneath the English name, in their cart and on their order. - Switch the whole menu into Hindi (Lite). Under
Settings → Store details → Currency & Language, turn on Offer other languages and select हिन्दी. Hindi readers then get your Devanagari names as the main names, with the rest of the menu translated automatically. - Choose the opening language. Most Indian menus stay on English (as written). Set हिन्दी as primary only if most customers read Hindi. Each customer's own choice is remembered on their next visit.
- Test the Hindi view. On your own phone, pick हिन्दी and read down the list. Fix any dish that reads oddly by giving it a Hindi name.
The Hindi button is part of Lite: US$17 a month, charged to Indian stores in rupees, converted from the dollar price, with the rate shown on the invoice. You can try it free for 7 days (a card is needed to start).
Good to know: Menuthere matches second names by script, and Hindi and Marathi share Devanagari. A Devanagari second name therefore shows on both the Hindi and the Marathi menu. In Mumbai or Pune, decide which spelling your customers expect: see Menu in Marathi.
Hindi menu card checklist
- Dish names written as customers say them, not translated word for word.
- One spelling style (with or without nukta) across the menu.
- Veg and non-veg clearly marked on each dish.
- Half and full portions set up as sizes, so the price changes with the choice.
- Your 10 best sellers have Hindi second names.
- Someone who reads Hindi has checked the menu on a phone.
FAQs
How do you write menu in Hindi?
Menu is usually written मेनू on Hindi menu cards. The formal Hindi word is व्यंजन सूची, but restaurants rarely use it.
Should dish names be translated into Hindi?
Usually not. Most dishes are written in Devanagari the way customers say them, such as बटर चिकन for butter chicken. A word-for-word translation can be correct Hindi but not a name anyone orders by.
What do half and full mean on a Hindi menu?
They're portion sizes, written हाफ and फुल. A half plate is a smaller portion at a lower price. In Menuthere you can set them up as sizes of one dish.
Can my menu open in Hindi?
Yes, on Lite. Set the primary language to हिन्दी and the menu opens in Hindi. Customers can switch to English or another language, and their choice is remembered.
Will a Hindi dish name also show to Marathi readers?
Yes. Hindi and Marathi share the Devanagari script, and Menuthere matches second names by script, so a Devanagari name shows on both the Hindi and the Marathi menu.
Sources (5)
- Menuthere Docs, Menu in several languages for customers: https://menuthere.com/docs/online-store/menu-in-several-languages-for-customers (accessed 19 Oct 2026)
- Menuthere Docs, Dish names in a second language: https://menuthere.com/docs/menu/dish-names-in-a-second-language (accessed 19 Oct 2026)
- Menuthere Docs, Free trials: https://menuthere.com/docs/plans-billing/free-trials (accessed 19 Oct 2026)
- Unicode Consortium, Devanagari code chart: https://www.unicode.org/charts/PDF/U0900.pdf (accessed 19 Oct 2026)
- Ahrefs Keywords Explorer, global volume (19 Oct 2026); Google autocomplete (19 Oct 2026)