According to the Mahāyāna Mahāparinirvāṇa Sūtra, a Mahayana sutra giving Gautama Buddha's final teachings, the Buddha insisted that his followers should not eat any kind of meat or fish. Even vegetarian food that has been touched by meat should be washed before being eaten.
Did Lord Buddha eat non veg?
Said Buddha: “Let no one, O monks, knowingly eat the meat[of an animal killed for that purpose…] That was from the chapter titled “Gem in the Lotus”, which is what Eraly calls Buddha. He continues to mention that Buddha himself was a non-vegetarian.12 May 2003
Why does Buddha eat meat?
Excluding most schools of Mahayana Buddhism, Buddhist monastics will usually eat meat. A part of this has to do with the Buddha's requirement that the Sangha, or monastic community, live off the generosity of the laypeople. The purpose of this requirement has to do with both convenience and compassion.3 May 2016