Muchos hindúes siguen una dieta lacto-vegetariana que consideran en sintonía con la naturaleza, compasiva y respetuosa con otras formas de vida. La dieta de los hindúes no vegetarianos puede incluir pescado, aves de corral y carne roja (principalmente cordero, cabra y búfalo, pero ocasionalmente cerdo y jabalí), además de huevos y productos lácteos.