Cada vegetariano tiene su propia razón particular para no comer carne. Algunos optan por no comer carne por razones de salud: creen que la carne no es saludable (o al menos no es saludable para ellos). Algunos eligen no comer carne porque les preocupa la crueldad animal o las prácticas de la ganadería comercial. A algunos no les gusta la idea de matar animales (algunos budistas preferirían comerse un elefante que una gallina porque la muerte de un solo elefante alimentará a muchas más personas que la muerte de un solo pollo, por ejemplo). Algunos tienen reglas religiosas que siguen y que son más fáciles si son vegetarianos. Y así.
Ser vegetariano no es moralmente superior en sí mismo. Hitler era mayormente vegetariano porque descubrió que muchos alimentos que contenían carne lo enfermaban.