India's cuisine is one of the great wonders of the world. The fear of getting sick stops too many travellers from engaging with it fully — and that is a genuine shame, because eating well in India is central to the entire experience. Here is how to do it safely.
The Golden Rules
Eat where the locals eat. A busy street stall with a queue of local office workers at lunchtime is a far safer bet than an empty-looking restaurant near a tourist attraction. High turnover means fresh food; low footfall means food that has been sitting out.
Cooked food only on the street. India's street food tradition is magnificent, but stick to dishes cooked hot to order in front of you — chaat prepared fresh, parathas off the griddle, freshly fried samosas, dosas hot off the iron. Avoid pre-prepared salads, cut fruit left out in the open, and anything that looks like it has been sitting for hours.
Peel it, cook it, or skip it. Raw salads, unpeeled fruit, and chutneys made with unboiled water are the most common culprits for stomach upsets. If you want salads, eat them at high-end hotels with filtered water kitchens. Fruit you peel yourself (bananas, oranges, mandarins) is completely safe.
Water and Ice
Do not drink tap water. Use bottled water (500ml bottles are sold everywhere for ₹15–₹20) or a water purification device. This also applies to brushing teeth if your accommodation water supply is not confirmed as filtered.
Ice in mid-range and budget restaurants may be made from tap water. In established city restaurants and hotel chains, ice is typically made from purified water. When in doubt, skip the ice — in 35°C heat, a cool drink is very pleasant but not worth a three-day interruption to your itinerary.
Vegetarian India: A Revelation
India is arguably the best country in the world for vegetarians and vegans. The vegetarian cuisine — paneer-based dishes, dal, sabzi, idli, dosa, chole, rajma — is not an afterthought; it is the centrepiece. Many restaurants in North India are entirely vegetarian.
If you are a meat eater, North India (particularly Rajasthan and UP) skews vegetarian. Mumbai, Kolkata, Kerala, and Goa are better for seafood and meat dishes.
Restaurant Tiers
| Tier | What it is | Safety level |
|---|---|---|
| Street stall | Open-air, cash, watched | Good if busy and freshly cooked |
| Dhaba | Roadside canteen, basic | Usually excellent — local staple |
| Mid-range | AC, printed menu, card | Generally safe |
| Hotel/five-star | International standards | Highest confidence |
If You Do Get Sick
Delhi Belly (traveller's diarrhoea) affects roughly 30–40% of first-time visitors regardless of precautions. It is usually mild, lasts 1–3 days, and responds well to rest and oral rehydration salts (ORS sachets — available at every Indian chemist for pennies).
Bring Imodium (loperamide) for when you absolutely cannot afford a day in bed, but note that it stops symptoms rather than treating the underlying issue. An antibiotic like Azithromycin (prescribed before you leave home by your GP or travel clinic) is useful if symptoms are severe or persistent.
See a doctor if symptoms include high fever, blood in stool, or if they do not improve after 72 hours.
Regional Specialities Worth Seeking
- Delhi: Chole bhature, chaat from Chandni Chowk, butter chicken (at Moti Mahal — the original)
- Mumbai: Vada pav, pav bhaji, Bombay Irani café breakfasts
- Kolkata: Kathi rolls, mishti doi, fish curry with mustard
- Kerala: Fish moilee, appam, Kerala beef fry, filter coffee (not chai!)
- Rajasthan: Dal baati churma, laal maas, ghevar sweets
- Varanasi: Malaiyo (winter only), thandai, lassi by the ghats