"Non-vegetarian food is also good."
Translation:माँसाहारी खाना भी अच्छा होता है।
माँसाहारी is माँस (meaning 'meat') + आहारी.
आहारी comes from आहार (meaning 'food') and can mean both 'eater' and 'relating to food'. So, माँसाहारी is used as an adjective both for the animals (carnivores ) or people who consume meat/non-vegetarian food and the food itself (which would be called माँसाहारी खाना).
The word आहार is lifted from Sanskrit into Hindi and is not used much on its own. The same is true for माँसाहार which, by itself, would also mean 'non-vegetarian food'.