Hindus eat meat. They just don't eat beef. They love goat and mutton.
You are mostly right. Their cows are still sacred. They eat chicken too.
Hindus will tell you that vegetarianism is superior to eating meat.
In so many areas of India, however, the growing season isn't so long so those areas have to use meat to survive. Also, their HUGE coastline is a cinch for eating fish and shellfish.