Hindu scriptures not only allow non-vegetarian food but at few places it makes it compulsory for Hindus to eat non-vegetarian food. If anyone refuses non vegetarian food, he will have to face consequences according Hindu Scriptures,
In Vishnu Dharmottar Puran book 1 chapter 140 verses 49 & 50 says
"Those who do not eat meat served in the ceremony of dead (Shraddha), will go to hell (narak)".
And Manu Smruti mentions still stronger punishment. In Manu Smruti Chapter 5 verse 35 it says
%u201CBut when a man who is properly engaged in a ritual does not eat meat, after his death he will become a sacrificial animal during twenty-one rebirths"