NamasteTrip logoNamasteTrip
📞 +91 7599694100✉️ contact@namastetrip.in🌐 English · Deutsch · Français · हिन्दी
Dine With Locals

Indian Food Guide for Foreign Tourists: 25 Dishes to Try and How to Eat Safely

What to eat in India, how spicy it really is, and how to enjoy street food without getting sick — a practical food guide for first-time visitors.
Food guide · October 2026 · NamasteTrip Team

Indian family sharing a home-cooked meal of roti, dal and curries
Quick answer: For a first trip to India, start with mild, widely loved dishes — butter chicken, dal makhani, paneer tikka, masala dosa, biryani and pav bhaji — and ask for food "kam teekha" (less spicy). To eat safely, drink only sealed bottled or filtered water, choose food that is cooked fresh and served hot, eat at busy places with high turnover, peel fruit yourself, and go easy on raw salads, ice and pani puri water in the first few days. A home-cooked meal with a local family is one of the safest and most authentic ways to try Indian food.

How Indian food works

There is no single "Indian food". The country's cuisine changes every few hundred kilometres, but a few patterns help you read any menu:

  • North India eats more wheat — roti, naan and paratha — with rich, creamy gravies, paneer and tandoor-grilled dishes.
  • South India is built on rice: dosa, idli, sambar, rasam and coconut-based curries, often served on a banana leaf.
  • West India ranges from Rajasthan's desert cooking to Gujarat's sweet-savoury vegetarian food and Goa's coconut and seafood curries.
  • East India loves fish, mustard oil and sweets — Kolkata is famous for rasgulla and sandesh.

Meals are usually served as a thali: a large plate with small bowls of dal (lentils), one or two vegetable curries (sabzi), rice, bread, yogurt, pickle and a sweet. Vegetarian food is everywhere, so India is one of the easiest countries in the world to travel as a vegetarian.

Plate of Indian sweets (mithai) on a decorated stand beside a colourful rangoli
Indian sweets (mithai) such as laddoo and barfi are served at every festival and family celebration.

25 Indian dishes every first-timer should try

Spice levels are a general guide — every cook is different, and you can always ask for a milder version.

DishRegionWhat it isSpiceVeg?
1. Butter chickenDelhiTandoori chicken in a creamy tomato-butter gravyMildNon-veg
2. Dal makhaniPunjab / DelhiBlack lentils and kidney beans slow-cooked with butter and creamMildVeg
3. Chole bhatureDelhi / PunjabSpiced chickpea curry with puffed fried breadMediumVeg
4. Paneer tikkaNorth IndiaCubes of Indian cottage cheese marinated and grilled in a tandoorMild–mediumVeg
5. Aloo parathaPunjabFlatbread stuffed with spiced potato, served with curd and butterMildVeg
6. Rajma chawalNorth IndiaKidney-bean curry with rice — classic home foodMildVeg
7. BiryaniHyderabad / LucknowLayered rice with meat or vegetables, saffron and whole spicesMediumBoth
8. Galouti kebabLucknowMelt-in-the-mouth minced-meat kebabMildNon-veg
9. Rogan joshKashmirSlow-cooked lamb curry coloured with Kashmiri chilliMediumNon-veg
10. Dal baati churmaRajasthanBaked wheat balls with lentils and a sweet crumbleMediumVeg
11. Laal maasRajasthanFiery red mutton curryHotNon-veg
12. Pav bhajiMumbaiMashed vegetable curry with buttered soft rollsMediumVeg
13. Vada pavMumbaiSpiced potato fritter in a bun — Mumbai's street burgerMediumVeg
14. DhoklaGujaratSteamed, spongy savoury gram-flour cakeMildVeg
15. Goan fish curryGoaFish in a tangy coconut and kokum gravy, served with riceMedium–hotNon-veg
16. Masala dosaKarnataka / Tamil NaduCrispy rice-lentil crêpe filled with spiced potatoMildVeg
17. Idli sambarSouth IndiaSteamed rice cakes with lentil-vegetable stew and chutneyMild–mediumVeg
18. Appam with stewKeralaLacy rice pancakes with a mild coconut-milk stewMildBoth
19. Chettinad chickenTamil NaduChicken in a peppery, roasted-spice gravyHotNon-veg
20. Kathi rollKolkataKebab or paneer wrapped in a flaky parathaMediumBoth
21. MomosHimalaya / NortheastSteamed dumplings with a fiery chutney on the sideMild (chutney hot)Both
22. Pani puriAll IndiaCrisp hollow puris filled with spiced water — eaten in one biteMediumVeg
23. Masala chaiAll IndiaMilky tea boiled with ginger and cardamom—Veg
24. LassiPunjabThick yogurt drink, sweet or salted—Veg
25. Gulab jamun & jalebiAll IndiaSyrup-soaked milk dumplings and crispy fried spirals—Veg

Spice, vegetarian food and allergies

  • Control the heat: say "kam teekha" or "kam mirch" (less chilli) when ordering, or "bina mirch" (no chilli). A side of plain curd (dahi), raita or a lassi cools your mouth far better than water.
  • Veg vs non-veg: packaged food in India carries a green dot for vegetarian and a brown/red dot for non-vegetarian, and many restaurants are "pure veg". Jain food goes further, with no onion, garlic or root vegetables.
  • Vegan: ghee (clarified butter), cream, paneer and curd are common, so ask for dishes "without ghee, cream or dairy". South Indian food is often the easiest vegan option.
  • Allergies: cashews and almonds are ground into many creamy gravies, and gram flour (besan) and wheat appear everywhere. Carry a written note of your allergy in Hindi or the local language and show it when you order.

How to eat safely and avoid "Delhi belly"

Traveller's diarrhoea is the most common health problem for visitors to India. It is usually mild, but it can cost you a day or two of your trip. The rule doctors give travellers — boil it, cook it, peel it or leave it — works well:

  • Water: drink only sealed bottled water (check the cap) or properly filtered/RO water, and use it to brush your teeth too. Hotels and many restaurants serve RO-filtered water — just ask.
  • Ice and drinks: avoid ice and fresh juices from street stalls unless you know the water is filtered. Hot masala chai is almost always safe because it is boiled.
  • Hot and fresh: choose food cooked in front of you and served steaming hot. Avoid buffets where food has been sitting lukewarm.
  • Busy stalls: a long queue of locals means high turnover and fresh ingredients. Look for stalls where the cook wears gloves and money is handled separately.
  • Fruit and salads: peel fruit yourself (bananas, oranges, mangoes); skip pre-cut fruit and raw salads at stalls during your first days.
  • Ease in: save the riskier street snacks — pani puri water, chutneys and raw toppings — for later in your trip, once your stomach has adjusted.
  • Be prepared: carry hand sanitiser and a few sachets of ORS (oral rehydration salts), sold cheaply at any chemist. See a doctor if you have a high fever, blood in your stool or symptoms that last more than a couple of days.

India's food regulator, FSSAI, runs the Eat Right India programme, which inspects and certifies "Clean Street Food Hubs" in several cities — certified hubs are a good place to try street food with more confidence.

Street food, restaurants or a family home?

Punjabi family eating a home-cooked thali together in their home
Home cooking is lighter and fresher than restaurant food — and the family explains every dish.

Street food is cheap, delicious and part of the experience — think chaat in Delhi, vada pav in Mumbai and kathi rolls in Kolkata. Restaurants serve the rich "celebration" dishes most foreigners know, such as butter chicken and naan, which are heavier than what Indians eat every day. Home cooking is different again: lighter, fresher, less oily and made with filtered water in a family kitchen. That is why a meal with a local family is the gentlest — and most memorable — introduction to Indian food. Read what to expect when you dine with an Indian family for table manners and etiquette.

Best Indian cities for food lovers

  • Delhi: Old Delhi's parathas, chaat, kebabs and jalebi; plus Punjabi classics like butter chicken and chole bhature.
  • Amritsar: Amritsari kulcha, lassi and the free community kitchen (langar) at the Golden Temple, which serves tens of thousands of people every day.
  • Lucknow: Awadhi kebabs and dum biryani.
  • Jaipur: dal baati churma, pyaaz kachori and laal maas.
  • Mumbai: vada pav, pav bhaji and seafood on the coast.
  • Hyderabad: India's most famous biryani.
  • Chennai & Kerala: dosa, idli, filter coffee and banana-leaf meals.
  • Kolkata: kathi rolls, fish curry and Bengali sweets.

Planning your route? Our India trip cost guide shows how much to budget for food, and activities lists food walks and cooking experiences.

NamasteTrip

Taste real home cooking with a local family

Share a home-cooked meal with a local family in Delhi, Jaipur, Agra, Varanasi, Mumbai or Goa.

Book a family meal
Fact check

Key facts & sources

The most popular Indian dishes for first-time visitors are butter chicken, dal makhani, paneer tikka, biryani, masala dosa and pav bhaji. North Indian food is wheat-based with creamy gravies; South Indian food is rice-based with lentils and coconut. Asking for food "kam teekha" means less spicy.

To avoid traveller's diarrhoea in India, drink sealed bottled or filtered water, eat food that is freshly cooked and served hot, peel fruit yourself and avoid ice and raw salads from street stalls. India's food regulator FSSAI certifies Clean Street Food Hubs under its Eat Right India programme.

Sources

Last reviewed on 24 October 2026 by the NamasteTrip team.

FAQ

Frequently Asked Questions

Still have a question? Message us on WhatsApp — a real person replies.

WhatsApp us
Is Indian food always very spicy?

No. Many popular dishes, such as butter chicken, dal makhani, paneer tikka, dosa and korma, are mild. Heat comes mainly from fresh or dried chilli, which cooks can reduce — ask for "kam teekha" (less spicy). Yogurt, raita and lassi help cool your mouth.

Is street food safe for tourists in India?

It can be, if you choose carefully. Eat at busy stalls with a quick turnover, pick food that is cooked fresh and served hot, and avoid ice, raw salads and pre-cut fruit in your first few days. FSSAI-certified Clean Street Food Hubs are a good starting point.

Can I drink tap water in India?

It is best not to. Drink sealed bottled water or filtered (RO) water, and use it for brushing your teeth too. Hot drinks such as masala chai are boiled and generally safe.

What should I eat on my first day in India?

Start with freshly cooked, mild dishes: dal, rice, roti, paneer tikka, a masala dosa or a vegetable biryani. Leave pani puri and raw street snacks until your stomach has adjusted.

Is it easy to be vegetarian or vegan in India?

Vegetarian food is everywhere, and packaged food carries a green dot when it is vegetarian. Vegans need to ask for dishes without ghee, cream, paneer or curd; South Indian dishes such as idli, dosa and sambar are usually the easiest choices.

Should I tip at restaurants in India?

Tipping is customary but not compulsory. Around 5–10% is common at sit-down restaurants if no service charge is on the bill; small change is fine for street stalls and cafés.

Keep reading

More from the blog