My Best Tips to Avoid Food Poisoning in India

/, Travel Tips/My Best Tips to Avoid Food Poisoning in India
  • india inspiration

    Some of the links on this page are adlinks

To be a victim of food poisoning, that’s something that nobody wants to encounter while traveling in a new country. Unfortunately, I’m one of these victims, and in my case it was salmonella. I was sick for a total of 3.5 weeks during my six month trip through Asia, which ruined my exciting journey through India and also the biggest part of my time in Indonesia. 

In this article, I will share my best tips of how to avoid food poisoning in India – so you can enjoy your stay without spending the most of your time in the hotel bathroom!


Here is the article with my best tips to avoid food poisoning in India: 


Why it is so important to be careful in India?

If you come from the western world and planning to travel in India for the first time, then there’re some things that you should know before going there. India is a cool and exciting country, but unfortunately, the hygiene is not always the best. As you might know, the majority of the Indian people are pretty poor, so it’s not that easy for them to keep their hygiene on top.

India has many local bacterias and viruses that your immune system might can’t handle – and therefore it’s good to be prepared before arriving.

Since many of India’s people can´t afford to keep a good hygiene, then it’s extra important for you to be careful with your hygiene. There are many explanations why it’s easy to get sick in India – but here are some of the biggest reasons; 

  • Many of the Indian people wipe their bottom with their hand after using the toilet.
  • Several people can’t afford washing their hands with soap.
  • The locals use tap water to rinse fruits and vegetables – but also to clean their kitchen utensils.
  • Meat dishes that’s not cooked properly.

undvika matförgiftningPhoto: Shutterstock.

What you should do to avoid food poisoning in India:

Use hand sanitizer

Always use hand sanitizer before your meal. It applies at all time and not only when eating breakfast, lunch, or dinner. Even when you eat a light snack you should use hand sanitizer if you haven’t washed your hands with soap.

Don’t drink tap water and don’t order drinks with ice

It’s important not to drink the tap water in India since it contains several bacterias that we can’t handle. Tap water is actually one of the most common reasons why people get sick. A tip is also to not brush your teeth with tap water nor order drinks with ice to prevent food poisoning.

Try to avoid the delicious street food

I must say, the street food in India is amazingly delicious, so I won’t courage you to stay away from it completely. But, since there’s a big chance for you to get food poisoning at some of the finest restaurants around the country – imagine how big the chance is that you get it from a food stall.

If you decide to eat street food in India, then eat vegetarian food and choose your food stall wisely.

Don’t eat fruits and veggies

When traveling through India, it’s important to avoid uncooked fruits and veggies. The stalls and restaurants around India often rinse their raw materials in tap water – and like I mentioned before, tap water contains several bacteria.

It can be pretty difficult not buying fruits from stalls throughout India since many juice drinks and fruits look so good. But for your own sake – don’t. Eating uncooked vegetables and fruit is one of the biggest reasons why people get stomach flu and food poisoning in India.

Consider being a vegetarian while traveling in India

My best advice when it comes to food in India is to only eat vegetarian food. It can be pretty difficult to know if your dish is cooked properly or not, and therefore it’s best to exclude meat entirely.

It’s pretty common to get sick from the E. Coli bacteria and Salmonella, as well as several other parasites and bacteria in food that’s not cooked properly. As I mentioned, I was a victim of salmonella during my trip in India, and I really wish that I had been a vegetarian for the whole journey since my food poisoning ruined most of my adventures there. I got salmonella from one of the finer restaurants in Jaipur, so be careful!

Prepare for your trip by eating spicier food

Before you travel to India, it might be a good idea to prepare your stomach by eating spicier dishes at home. Even though you can order less spicy dishes at restaurants, it’s still common that they still can be spicy – because we have different ideas of what spicy means.  Prepare your stomach with spicier food, so your stomach won’t get a shock if you get a spicy dish at some of the restaurants in India.

magsjuka indienPhoto: Shutterstock.

Should I eat with my hands or not?

Some people find it fun to eat with their hands in India. It can actually be more hygienic than using forks and knives available on restaurants around the country. You know if your hands are clean or not, but not if the cutlery is.

If you now choose to eat with your hands, then remember to be extra careful with your hygiene. Make sure that you don’t have dirt under your nails and use hand sanitizer before your meal if you haven’t washed your hands with soap.

Don’t be stingy when it comes to food

One thing that I learned in India was that the food isn’t as cheap as you might think it is. Sure, you can get away cheaply, but then you have to eat street food every day and expose yourself a little extra to the risk of getting food poisoning in India.

If you want to stay on the safe side – go to the best and most popular restaurants in town and eat vegetarian dishes. At finer restaurants, the hygiene is often better. If you want to eat meat, then it foremost doesn’t matter if you eat street food or at a nice restaurant – meat can always be cooked in a wrong way and make you sick.

A tip is to go to restaurants that have good reviews on the internet from former guests – in that way you can get an insight if the restaurant is good or not.

Summary of what you should do to avoid food poisoning in India:

  • Use hand sanitizer
  • Do not drink or brush your teeth with tap water.
  • Order drinks without ice.
  • Try not to eat meat, salad, and fruit.
  • Consider whether it’s more hygienic to eat with your hands or the available cutlery at the restaurant.
  • Do not be stingy when it comes to choice of restaurants, choose them with care.

I hope my tips will be useful when you travel in India. It’s such cool and lovely country so it would be a shame if you would expose yourself to unnecessary risks of getting food poisoning in India .

Leave A Comment

Shopping Cart