There are many street tea/coffee sellers around India, and although the water has been boiled at some point, often the pots are out for a long time. The clay cups are also lying around in the dust. Is it safe to drink?

Chai Seller Courtesy of Proxy Indian Image courtesy of Proxy Indian

  • 20
    I drank the tea all the time but always at places that lots of people were using. My theory is that the locals will know which places are dodgy and avoid them and the safest places will be popular. Having said that, when planning a trip to India it really is best to assume that you will get sick at least once. Commented Jun 29, 2011 at 11:13
  • 8
    Slightly unrelated: While in India, do not ask the vendors to add ice to your soda in most street places - that is probably made from tap water, and it definitely wasn't boiled.
    – Raj More
    Commented Jun 29, 2011 at 13:32
  • 2
    @Raj More, I always have drinks with ice, never made me sick. I'm quite sure the risk is hugely exaggerated. (The same goes for the vegetables you should not eat because they are washed in tap-water -> I happily eat them, never made me sick.)
    – Jacco
    Commented Jun 29, 2011 at 14:43
  • 1
    @fredley: Looking at the picture in the question, I wouldn't call it a "Place that caters to tourists" either. I believe my comment is in sync with the OPs thought.
    – Raj More
    Commented Jun 29, 2011 at 19:32
  • 1
    You can be incredibly unlucky too. I've got typhoid twice ever in my life, and both the only times when I ate at a street vendor. Commented Jun 29, 2011 at 21:43

8 Answers 8


If you define safe as 'not contracting a water-borne disease', then yes, you will be safe from contracting typhoid, jaundice, etc when you drink tea/coffee from street-side vendors. Boiling during the preparation effectively kills of the disease-causing germs, even if kept in covered kettles/pots as they usually are. A dirty clay cup would not cause a disease either as that's not the route for transmission of most of those diseases. Some street-vendors will prepare a cup fresh-to-order if you ask them to, but getting yourself understood is a different story altogether.

With tea/coffee, it is usually unlikely that you'll get stomach cramps even for tourists. Other things such as dodgy ice are far more likely to get you sick.


Anything boiled should be safe to drink, and the dust on the cups shouldn't really be a problem, either. In my experience, most things in India tend to have a layer of dust on them no matter how fastidious you are. :)

I disagree with @hippietrail about using "popular" places to judge their safety - popularity can be an indicator, but it's not a guarantee that you won't get ill. Most of the reason that travelers get sick is because they're consuming something their bodies either can't handle or haven't built up tolerance to. (Also, keep in mind that what the dine-in portion of a restaurant looks like isn't always indicative of what the kitchen looks like. I once was in a restaurant that was impeccable in the part where the customers were, but I saw the door to the kitchen swing open and there was a standing measure of dirty, muddy water with insects and dirty dishes everywhere.)

Cold drinks and foods are usually more dangerous: as others have pointed out, you should be careful about fresh fruits or vegetables that you haven't prepared, and always either decline ice in your drink or specifically ask if it was made from filtered water (you might need to use the term "R/O water" - filtered through reverse osmosis). Ice cream / kulfi that isn't pre-packaged can be dangerous, too; street vendors typically don't wash their hands often.

The bottom line is to be cautious without detracting from your sense of adventure and experiencing everything India has to offer. Ask if you have questions about the way something is prepared, be observant about the conditions of your food and its preparation, and when in doubt, go with your gut (no pun intended).

  • 1
    I didn't mean popularity as a guarantee, just as a hint. As you say sometimes you get sick not from food poisoning but just from accustomed to things. I believe this is mostly related to our gut flora. Also boiling water is not a guarantee. Some things that make us sick build up in our bodies, especially heavy metals such as arsenic. But yes I've had food poisoning more often in the first world and Indians also get gastro in India... Commented Jul 22, 2011 at 19:19
  • Fair enough. I just like to be very thorough in qualifying explanations; I think we pretty much agree on the risks and precautions. :)
    – Laura
    Commented Jul 22, 2011 at 19:28
  • Indeed. And for the record I did get sick in Mumbai from eating street food (a pakora or similar) but mine only lasted 24 hours. My travelmate unfortunately got something more stubborn that lasted a week or two and a friend of hers with previous travel experience in India got so sick we had to cancel our camel trek. Commented Jul 22, 2011 at 19:35

In general, you have to be careful. Like @hippietrail already mentions in the comments, the more popular the place is, the more safe it will be.

But... it's not always because it's safe for the locals that it will be safe for you!
Especially if you're only traveling there for a couple of weeks, and you're not used to foreign food, I'd advice you not to drink any tap water that's not boiled for 10 minutes by yourself (or eat fresh food that's not peeled by yourself for that matter).

Although, when you're traveling for a longer time (longer than a month), you can get your stomach accustomed to it, so when you start slowly, after a while you can even drink unboiled tap water in most places.

Disclaimer: I haven't been to India yet, but I've been to Africa and South America, and I think this general advice applies for all places where the tap water isn't considered safe to drink by western standards.

  • 4
    Keep in mind that water safety and immunity depend totally on what is in the water. Some things you cannot build up immunity to even if you are a local. Some things accumulate so are much worse for the locals than visitors. And some things are chemicals rather than microbes so boiling will not help. Other microbes are touch and must be boiled for a minimum amount of time. Commented Jun 29, 2011 at 12:28
  • @hippie: Agree... I think you can rule out the chemicals and other bad things problem by taking the "only popular places" route. And about the boiling: 10 minutes boiling should be enough to kill everything (I'll update my answer).
    – fretje
    Commented Jun 29, 2011 at 12:32
  • 2
    Boiling also depends on altitude but won't usually be a concern unless you are up a high mountain or in a deep cave and buying a drink off a sidewalk vendor (-: I do remember in the news some years back I think arsenic in rural Indian wellwater though. Commented Jun 29, 2011 at 12:45
  • There is a Wikipedia article on arsenic in groundwater covering what treatment must be used to remove it. Seems to be a problem in Bangladesh rather than India: en.wikipedia.org/wiki/Arsenic_contamination_of_groundwater Commented Jun 29, 2011 at 15:27
  • 1
    +1 for "But... it's not always because it's safe for the locals that it will be safe for you!"
    – user141
    Commented Jul 24, 2011 at 11:02

I will recommend you to avoid any such food which has been prepared in open while you are in India, there are lots of reasons for it:

  1. preparation in unclean situation by people with unwashed hands.
  2. bad quality raw materials,
  3. very unclean utensils they serve it in.

Many people living and travelling to India can suggest to you that nothing wrong will happen on consuming it, but I say it's better to be safe then worry, having food at good places can be costly, but it will save you from many other expenses.

BTW I live in India :-)

right @hippieTrail: I work in other city then my hometown (Mumbai, famous for it's streetside food), and prefer either food cooked on my own, or cooked by my maid in my home. and believe me first thing i taught to my maid was to daily wash her hands before starting cooking :-).

by the way above advice was just based on comparative basis, if you need complete protection about your health, make arrangement for a place with your own kitchens, that is the best deal you can get here.

  • 3
    I have definitely caught food poisoning in a more upmarket place in my travels at least once, and another time I even caught hepatitis A which I have always blamed on the more upmarket place I visited. So paying more is not a reason to worry less. Commented Sep 6, 2011 at 11:23

Some 30 months since it was part of the accepted answer I'd like to disagree with

A dirty clay cup would not cause a disease either as that's not the route for transmission of most of those diseases

The good news:

It is not generally appreciated that just bringing water to about 90 degrees C will kill almost all pathogens instantly (as stated in the short but excellent Water treatmemnt page referred to by vistet.) The exception are nasties which form physically large cysts, such as Giardia. These can be dealt with with quite simple filtration - but that's probably not useful for premade tea.

  • Based on my past investigations I'll state that all pathogens will be killed instantly if water is brought to even 90 degrees C,

close to instantly (say 10 seconds) at 80C

and for most cases, 'after a short while' at 70 C.

The exceptions in the last case MAY be large sized objects which form a cyst such as Giardia.

The bad news:

While the major route of transmission will be via contaminated water if it has not been purified, secondary recontamination from cups, hands and airborne material is a very well known means of introducing disease into previously sterilised liquids. I have carried out extensive investigation into methods for provision of safe drinking water and it is invariably necessary to take active steps to avoid post sterilisation contamination and/or to ensure there is residual sterilisation component available in the liquid.

Residual sterilisation effect may be applicable with chlorinated water or when using eg filter pots using colloidal silver which leach small amounts of silver into the output water, but is very unlikely to apply to drinks from street vendors.

One possible solution is to wipe or rinse the inside of the cup with a sterilising solution.
This is liable to at a minimum detract from the authenticity of the occasion and will likely attract some attention and make you look like a crazy westerner.

Possibly useful sterilising materials include
chlorinated water (could be stronger than usual with a small amount swirled around the cup and then discarded and the cup shaken dry,
alcohol gel (or straight alcohol),
or a suitably dilute benzalkonium chloride (BAQ) solution.

Alcohol that has been treated with a bittering agent will wreck a large amount of drink with a small amount of 'flavor'. Chlorine solution needs to be strong enough to be fast acting and weak enough to not be excessively 'tasty'. BAQ can be reasonably dilute. Some reading is in order, but probably 0.01% - 0.1% range may be OK. Stronger is liable to start tasting a little. Too weak and effectiveness rate will drop. Some systems use this at more like 0.001% - 0.01% range if exposure is long enough.


Tea & coffee is boiled, thus safe. This is true at any altitude tea is served . I have lived by this many months in Leh, same altitude as Lhasa, and on the road there with tea stalls a thousand meters higher.

Water is safe by mouth long before it reaches 100 degrees, given time. See here for more on this, with sources.


In my opinion the first time you eat the street food & drink you can get sick but after that you get used to it. The second thing to be aware of is that if you does not want to use street food & drink, you can use other costly places where all the food & drink is made cleanly & tidy. It depends on you, otherwise street food is good in taste. I live in India and it has not affected me once.


Surely there are variety of places in India on what you can eat and cannot. Look for something

  1. Hygienic Place to start with ( Now a days there are lots of them).

  2. Food is cooked ( Do not eat in hurry. You need your stomach in good condition in India).

  3. Use Known Mineral Water Only ( aquafina, bisleri, eg.). If you are visiting any villages and have done with the quota take the running well water

  4. If you are trying spicy food in India, take it only in known places.

There are multiple websites available for what kind of food you can get and etc , it will depend upon where you are going

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .