What Meat Does India Eat? From Chicken to Buffalo

India has the lowest per capita meat consumption of any major country, averaging under 5 kilograms per person per year. But the idea that India is a vegetarian nation is a misconception. The majority of Indians do eat meat, and the types they eat vary dramatically by region, religion, and local tradition. Chicken, fish, goat, buffalo, and pork all play significant roles depending on where in the country you look.

Chicken Is the Dominant Meat

Chicken is by far the most widely consumed land animal protein in India. It faces no religious restrictions from any major faith, making it acceptable to Hindus, Muslims, Christians, and Sikhs alike. India’s poultry industry has grown explosively, expanding at roughly 6 percent per year during the 1980s, 11 percent in the 1990s, and nearly 19 percent between 1997 and 2002. That growth was driven by rising incomes, population growth, and falling poultry prices relative to other meats. The Indian poultry meat market is now valued at over $6 billion.

For many Indian households, chicken is the entry point into meat eating. It’s cheaper than goat, widely available in both rural and urban markets, and versatile enough to work in everything from Mughlai curries to South Indian pepper chicken. Broiler chicken raised on commercial farms dominates the market, though free-range “country chicken” (called desi murgi) commands a premium and is preferred in many rural areas for its flavor.

Fish Rivals Chicken in Many Regions

India consumed nearly 12 million metric tons of fish domestically in 2019-2020, with annual per capita fish consumption reaching about 8.9 kilograms. That figure actually exceeds the per capita average for all other meats combined, though it’s unevenly distributed across the country.

In coastal states like Kerala, Goa, Andhra Pradesh, and Tamil Nadu, as well as the eastern states of West Bengal and Odisha and the entire northeastern region, more than 90 percent of the population eats fish. Over 40 percent of people in these areas eat it at least once a week. In the northern and central interior, where the national average of 72 percent fish consumption drops significantly, fewer than a quarter of people eat fish weekly. The divide follows geography: communities near coastlines, rivers, and wetlands have built their cuisines around seafood for centuries, while landlocked populations in states like Rajasthan and Haryana rely on it far less.

Freshwater fish like rohu, catla, and hilsa are staples in Bengal and the northeast. Along the western and southern coasts, marine species like mackerel, sardines, pomfret, and prawns dominate. Fish is so central to Bengali and Goan identity that it transcends the usual religious boundaries around meat eating.

Goat and Mutton

What Indians call “mutton” is almost always goat meat, not sheep. Goat is the prestige meat across much of northern and central India, served at weddings, festivals, and special occasions. It’s significantly more expensive than chicken, which limits how often most families eat it, but it holds a cultural importance that chicken doesn’t match in many communities.

In non-coastal interior states like Uttar Pradesh and Madhya Pradesh, where fish is less common and beef is restricted, goat and sheep meat are the primary non-poultry options. Dishes like Lucknowi biryani, Rajasthani laal maas, and Hyderabadi haleem all center on goat. Muslim communities across India are particularly significant consumers of goat meat, especially during Eid al-Adha.

Buffalo Meat Instead of Beef

Cow slaughter is banned or heavily restricted in most of India. Nineteen states and six union territories prohibit it outright, and eleven states extend the ban to bulls and bullocks as well. The restrictions are strictest in the north, central, and western regions. Most Hindus, who make up close to 80 percent of the population, consider the cow sacred.

Buffalo meat, sometimes called “carabeef,” fills the gap. Water buffalo do not hold the same sacred status, and their slaughter is legal in nearly every state except Chhattisgarh. India is actually one of the world’s largest buffalo meat producers and exporters. Domestically, buffalo meat is cheaper than goat and is widely consumed by Muslim, Christian, Dalit, and tribal communities. In many urban butcher shops across northern India, the “beef” being sold is almost always buffalo.

True cattle beef is more freely available in states with no slaughter restrictions. Eight northeastern states including Nagaland, Meghalaya, Mizoram, and Manipur have no legislation banning cattle slaughter. Kerala, with its large Christian population, and West Bengal, with a significant Muslim population, also permit it with certification. Southern states like Karnataka and Tamil Nadu allow the slaughter of bulls and bullocks with a fit-for-slaughter certificate while still protecting cows.

Pork in the Northeast

India’s eight northeastern states have food cultures that look completely different from the rest of the country. Pork is the dominant meat in this region, accounting for roughly 69 percent of all meat consumed. In Nagaland, Mizoram, Meghalaya, and Manipur, where the majority of the population is Christian and tribal rather than Hindu or Muslim, pork carries none of the taboos it faces elsewhere in India. Smoked pork with bamboo shoot, pork with fermented soybeans, and roasted pork with local chillies are everyday dishes.

Outside the northeast, pork consumption is minimal. Hindu dietary customs discourage it, and Islam prohibits it entirely. Goa is a notable exception, where the Portuguese colonial influence created dishes like vindaloo (originally a pork dish) and sorpotel that remain popular among the state’s Catholic community.

How Much Meat Indians Actually Eat

Even among the majority of Indians who do eat meat, consumption frequency is low by global standards. The national average stays below 5 kilograms of meat per person per year, a fraction of the global average. Meat is often treated as an occasional dish rather than a daily staple, appearing once or twice a week in many non-vegetarian households. Lentils, dairy, and vegetables still form the protein backbone of most Indian meals.

The vegetarian minority is real but smaller than commonly assumed. States like Rajasthan and Gujarat have vegetarian rates of 60 to 70 percent, heavily influenced by Jain and certain Hindu traditions. But even in those states, 30 to 40 percent of the population eats some form of meat or fish. Across India as a whole, non-vegetarians are the clear majority, with patterns that shift based on geography, community, income, and generation. Younger, urban Indians are eating more meat than their parents did, and the poultry and fish industries continue to grow to meet that demand.