Maacher Jhol!

Think Indians Are Mostly Non-Vegetarian, Or Only ‘Upper Castes’ Are Otherwise? This Menu Smriti Will Change Your Views:

In fact, if we discount the smaller states (Northeast excluding Assam and Goa) and consider the rest, we are left with only three provinces across the country where the meat-eating percentage on a weekly basis is in excess of 80 per cent – West Bengal, Assam and Kerala.

It seems possible that the higher fraction of meat-eaters in UP vs. the other major northwestern states is probably largely the function of the higher fraction of Muslims.