Despite popular belief, beef dishes are available in India. But maybe not for much longer.
24 of the 29 states in India have various regulations around the slaughter or sale of cows and their meat. But as of 26 May 2017, the Narendra Modi-led BJP Government have tried to bring all states in line by imposing a country-wide ban on the sale of cows and buffalos for slaughter at animal markets across India. Effectively banning the sale of cow meat in India.
Needless to say, beef eating is currently at the centre of a raging political controversy in India. There’s increasing ‘cow vigilantism’ in states like Uttar Pradesh, Delhi, and Maharastra where Muslims have been lynched for allegedly consuming beef.
The states where beef was previously available are protesting and having ‘beef-eating parties’ to mock the law and its attack on their traditional eating habits.

“Is it safe for tourists to eat beef in India?”
Generally, it’s not advisable. If you’re in certain states like Uttar Pradesh, Haryana, Delhi, or Maharastra, it’s a definite no with the rise of cow vigilantism (it’s extremely unlikely you’ll find it anyway, unless offered it by a local).
If you want to try beef in India, the risk is far less in the below states as beef is served there and is part of their traditional eating habits.
You might be surprised to know that even some Hindus eat beef, it’s especially popular amongst Hindus in Kerala. According to The Hindu, around 6.4% of Hindus in India in 2011 consumed Beef or Buffalo.
States you’ll still find beef dishes served in restaurants:
- Kerala
- Karnataka
- West Bengal
- Goa
- Arunachal Pradesh
- Meghalaya
- Mizoram
- Nagaland
- Tripura
- Sikkim
- Manipur

10 replies on “Is It Safe for Tourists to Eat Beef in India?”
[…] Non-vegetarian meals are available everywhere. In South Indian states, fish and beef is common (beef is now banned in India though) while in North Indian states, chicken is served […]
[…] Kerala is infamous for its Malabar porotta bread (made from wheat flour) and beef curry. Since beef has been banned in India, you might opt for other non-vegetarian dishes which are equally […]
[…] This article is a follow up to Is It Safe for Tourists to Eat Beef in India? […]
[…] Non-vegetarian meals are available everywhere. In South Indian states, fish and beef is common (beef is now banned in India though) while in North Indian states, chicken is served […]
[…] Non-vegetarian meals are available everywhere. In South Indian states, fish and beef is common (beef is now banned in India though) while in North Indian states, chicken is served […]
Govt of India has no guts to ban beef in the south India where the BJP is disliked except perhaps in Karnataka.
There is correction regarding Kerala. Here most hindus eat beef(more than 80 percent). Here no one cares what you eat.
Sir you are factually incorrect as you can also eat beaf in tamil nadu (atleast in the metropolitan city region)
Thanks for letting me know.
Beef is served in muslim areas of Assam and State of Manipur