- By Ridam Sharma
- Wed, 26 Mar 2025 03:36 PM (IST)
- Source:JND
Top 10 Indian States That Consume the Most Meat: India is a diverse country with diverse eating habits, which are predominately influenced by Indian culture, religion and geography. While vegetarianism is prevalent in some regions, meat consumption is significant in others. The major reason for the meat consumption in India is urbanisation and especially a growing trend of protein-rich diets. Therefore, to keep you updated on national stats, here’s a list of the top 10 Indian States that eat the most meat, as per the National Health and Family Survey (NFHS-5) report.
List Of Top 10 Indian States That Consume Most Meat:
Rank | State/UT | Percentage of Meat-Eaters | Popular Meats |
---|---|---|---|
1 | Nagaland | 99.8% | Pork, Cattle, Buffaloes, Poultry |
2 | West Bengal | 99.3% | Fish, Chicken, Mutton |
3 | Kerala | 99.1% | Beef, Chicken, Pork, Mutton |
4 | Andhra Pradesh | 98.25% | Chicken, Mutton, Fish |
5 | Tamil Nadu | 97.65% | Chettinad Chicken, Mutton, Seafood |
6 | Telangana | 97.3% | Chicken, Mutton, Fish |
7 | Jharkhand | 97% | Chicken, Mutton, Fish |
8 | Odisha | 96% | Fish, Chicken, Mutton |
9 | Tripura | 95% | Pork, Fish, Chicken, Mutton |
10 | Goa | 93.8% | Seafood (Fish Curry), Beef |
Which Indian State Eats The Most Meat?
Nagaland
Nagaland has the most non-vegetarians across India. Here, meat consumption exceeds 99.8%. Pork, cattle, buffaloes, and poultry dominate the dining tables in this Christian-majority state.
West Bengal
West Bengal is the second on the list with almost 99.3% meat consumers. In this state, fish is the centre of Bengali cuisine with chicken and mutton.
Kerala
Kerala stands out for its love of beef, with 99.1% of its population consuming meat. Still, chicken dominates dining tables alongside beef, mutton and pork.
Andhra Pradesh
Andhra Pradesh records a high rate of meat consumption at 98.25%, influenced by its coastal location. People here mostly eat chicken, followed by mutton and fish.
Tamil Nadu
Tamil Nadu consists of a significant meat-eating population, which is around 97.65%. Chettinad chicken, mutton and seafood like prawn, fish, mutton balls and shredded chicken are some of the most loved non-vegetarian foods.
Telangana
Telangana follows closely, with over 97.3% of its population consuming meat. Traditional dishes often include chicken, mutton and fish.
Jharkhand
The eastern state, Jharkhand, also has more than 97% meat-eaters. Chicken, mutton and fish are popular in the state.
Odisha
Odish with around 96% of its population consume meat. The South Indian state has a diverse non-veg diet including fish, chicken and mutton.
Tripura
Tipura records over 95% of meat-eaters. The state’s cuisine includes pork, fish, chicken and mutton that reflect its diverse traditions.
Goa
Goa ranks high at 93.8%, where seafood and beef are staples due to Portuguese influences in the states.
Read Also: List Of Top 10 Highest Meat Consumption Countries In World: Know Where India Stands
Read Also: Top 10 Countries That Drink The Most Alcohol: Know Where India Stands