雖然釋迦摩尼佛傳法時期,因托缽製度並未強製僧侶茹素,而有了三淨肉。佛教對於一般信徒的戒律,有不殺生戒,但無食肉戒這一條。但《楞嚴經》:「食肉之人,死墮惡道,受無量苦。」《梵網經菩薩戒本》:「若佛子,故食肉,一切肉不得食。食肉者,斷大慈悲性種子...」因此漢傳佛教絕大部分宗派主張受了菩薩戒的佛教徒以及僧侶,若是沒有環境上的限製,還是必須茹素,不食眾生肉。
但在高僧傳中有許多打破常規的故事,這是由於得道高僧已證生死自在,有食眾生肉而度眾生的神通。例如在漢傳佛教中的寶誌禪師每天吃兩隻鴿子,但是他吃了後又能吐出兩隻活的鴿子飛出來。
佛教在戒律上主張心戒,所以在事相上有開有遮。例如李炳南老居士平日茹素,有一次遇朋友請吃飯,他的學生徐業鴻問說你朋友請吃葷,你還去?李炳南回答他說,人家請吃飯還挑三撿四的,這樣一般人對佛教徒就會產生反感,於是依然赴宴。