Eating beef in India

Note: Being a Hindu I have never eaten beef and neither do I intend to. I do not endorse the killing of cows and I am for complete ban on cow slaughter throughout India. This post is for information only.

Some foreign tourists from the USA and Europe love their beef so much that some of them start having withdrawal symptoms if they don’t eat beef for a period of time. Now if you are one of those people who are craving for a ham burger or beefsteak while on your trip to India, you’re out of luck. Most places in India will not have beef on their menu. In fact, you are not going to find any beef in any fast food chain restaurants including western ones such as McDonald’s, Pizza Hut or Domino’s. You won’t find the Big Mac burger in an Indian McDonald’s restaurants rather you’ll have a ‘Maharaja Mac’ which will be the same size as their Big Mac counterpart but will have chicken burgers in it.

eating beef in India
Mughali Beef curry in Agra, India. Photo by VasenkaPhotography

If you are craving for beef during your stay in India then a good place to go is Goa. About 27% of the population of Goa are Christians and many restaurants run by Christians will include beef (also pork) on their menu. In fact, many restaurants at the beach especially in the tourist areas will serve beef burgers. Although, Hindus of Goa won’t eat beef there is little taboo about eating beef in Goa.

In Delhi, the capital of India, most Hindus may not know this but many foreign owned restaurants and Muslim-dominated areas of Nizamuddin area of New Delhi or Jama Masjid (Jama Mosque) of Old Delhi will serve beef. The menu may not have explicit labeling of cow meat but many regulars will know about it. So you will need to enquire in these restaurants if they serve beef or not. Many Hindus may not have a clue that they have mistakenly eaten beef being sold as mutton (lamb) in some of these restaurants. You can identify Muslim restaurants by the signs at the entrance. They will have an Urdu sign along with Hindi and English. In addition, devout Muslims wearing skull caps, so you might find people at the till or the waiters wearing them. Although slaughtering of cows is illegal in Delhi, it is still available in Muslims areas of Delhi.

beef market in kerala
Beef market in kerala. Photo by Nicolas Mirguet

However, beef is legally available in Christian dominated areas of Kerala, Tribal Jharkhand (former South Bihar), Muslim populated areas of West Bengal and the whole of Buddhist/Christian North-East India. Calcutta (now Kolkata) has a large illegal Muslim Bangladeshi population operating beef markets that cater for the numerous restaurants and dhabas there.

The state of Uttar Pradesh stands as one state that has large number of cow slaughterhouses for meat export. Beef can be found in Muslim areas of Rampur, Ghaziabad, Moradabad, Aligarh, Agra (where the Taj Mahal is). Hyderabad is another place where you can get beef. It said that that Hyderabad is the best place to have beef biryani and kebabs. In fact, the Hindu “dalits” of Hyderabad have been eating beef in India for centuries.

Interestingly, the people in the state capital of Kashmir, Srinagar the only Muslim dominated state of India refrains from consuming beef keeping the Kashmiri tradition of religious and cultural harmony alive (known as Kashmiriyat or Kashmiri Nationalism). However there is no such taboo in the Kashmiri countryside. Recently some kind of disruption has been brewing up. Some Muslims of Kashmir have taken up eating beef just to piss the Hindus off.

You need to remember that cow meat are often replaced by cheaper bull or buffalo meat and sold as beef. You will have to confirm this with the restaurant. If people of Europe can be cheated into eating “horse meat” rather than beef, this can easily happen in India too.

Why beef cannot be found on the Indian menu

  • Hindus consider the cow as the symbol of life (and cows not worshipped)
  • Cow meat is not feely available in India
  • Any hint of cow slaughter can trigger riots
  • There is no big demand for beef
  • There are no organized slaughter houses for cows
  • Most Indian states have banned cow slaughter
  • Slaughter of cows is a sensitive issue
  • India has a civilian anti-cow slaughter and cow enforcement team

There are some (so-called) intellectuals and historians who claim that Hindus used to eat beef in ancient (referred to as Vedic) times. Funny thing is that many of these English speaking intellectuals don’t even speak a word of Sanskrit and they come to the conclusion that Hindus once used to eat beef. Fact is that mainstream Hindus never eat beef. Anyway even if they did in ancient times it doesn’t mean Hindus have to eat beef now. Times change and religions evolve and we don’t eat beef in this day and age.

You can learn more about Hinduism in my book
Hinduism Made Easy: Hindu Religion, Philosophy and Concepts


However, you still can find beef in some upscale restaurants, hotels and bars with a significant foreign customers and some non-Hindu owned restaurants. Despite non-availability of beef, India happens to be the world’s third largest beef exporter after Brazil and Australia. At the moment, there are restrictions on eating beef in many Indian states. The best option is to refrain from eating beef in India completely.

Just a few days back, a man was murdered in his own house because the villagers thought that he had beef in his fridge. The disgusting paid Indian media is currently trying to whip up this story. Most of the Indian channels are run by supporters of the opposition parties hence they will do everything to create tension and defame the current ruling party. Anyway, whatever the case maybe, people of India takes the killing of cows very seriously.

Finally, I strongly suggest you DO NOT attempt to eat beef in India. We love our cows and in addition there are 24 out of 29 states in India that have some kind of regulations prohibiting cow slaughter and sale of beef.

Hello world, Shalu here!


Connect with me on Facebook or on Google+, or like the Facebook page or follow me on Twitter. If you have any questions on India, just send me a message...

Amazing Facts About India
India For Kids: Amazing Facts About India

What to learn about India? What to teach your children about India? Are you travelling to India? Here is a simple book that tells you everything you ever wanted to know about this amazing country. My book, India For Kids is designed especially for children but travellers going to India can also take advantage of this simple book. You can find out more about the book here India For Kids: Amazing Facts About India which is available on all Amazon stores.

15 thoughts on “Eating beef in India

  1. Hi Shalu ji

    I also feel that people should avoid eating beef. As you said that we consider cow as a symbol of life. Cow give us milk to drink and we had so many benefits of it. Even her shit ( Gobar ) also helpful to us to make ( Upale ) to burn to make chapattis. Right?

    So people should completely avoid to eat beef.

    Thanks for your informative post.
    Twitter:

  2. No It’s totally wrong in my Opinion. If you are eating chicken it’s not at all wrong eating Beef. Because every life is valuable. If you are not eating chicken or mutton it’s wrong eating beef. Totally It’s wrong to eat any Non veg. What do you say mam. Many Writers and Poetic giving back their awards for killing muslims

  3. Being a vegetarian I can understand the blind idiocy of these meat eating types. A new heaven and new earth using the upcoming robotic leisure to work with light to uplift nature. Leonardo d’vinci the veggie, 7th day Adventists and Dr. Kellogg with his organic veggie natural foods in USA early 1800’s. Maybe society should pay attention to what God and heaven wants, not their apelike materialistic views of calculated greed and animal rationalization with Gone with the Wind and Gay sex etc. Time to move forwards past these hypocrites.

  4. I am from Kerala, there is no cow slaughter act here. why you guys saying beef beef beef. it is COW… not buffalo…Please avoid the word beef. We should consider cow as a symbol of life. So I am agree with you
    Twitter:

  5. I want to eat better and feel better. Stop supporting cruelty against chicken, pig, cow, fish and other animals being killed for human food. Giving positive feedback along with negative feedback reduces discomfort and anxiety in those carnivorous human, rather than getting killed them-self for this issue.

  6. I am in little confusion about this, Actually, I feel nobody following this religions (saving Cow) they just show ups that they religious loving their cultures. Once side they say “save cow and Its our mother” and other side they left the cow on road to eat garbage (Poly bags, Infected papers and other unwanted things) just because she is not giving milk. If cow is producing milk they otherwise they don’t how mean they are.

    If they really value their culture then why they do such things. I am not support of including cow in daily meals but, it is better to kill in one chance instead of killing everyday.

  7. I dont like such things, I dont know why people eat Non-veg. How can they do this only for taste which is only for sometime. God does not give any right to human to kill animal only for eating. Cow is equal as God in our hindu religion. We worship the cow even lord krishna give his services to cow.

  8. I don’t like beef Killer After reading your article i’m felling So sad but i’m unable to do anything.

    Please save Cows India don’t replicate Other countries culture with our Culture.

  9. If they really value their culture then why they do such things. I am not support of including cow in daily meals but, it is better to kill in one chance instead of killing everyday.

  10. Though a hard core non vegetarian by birth, I somehow don’t prefer beef. May be it comes from our family’s upbringing, where we are made to worship cows and treat them well.

Leave a Comment

three + 2 =

This blog uses premium CommentLuv which allows you to put your keywords with your name if you have had 3 approved comments. Use your real name and then @ your keywords (maximum of 3)