He told Daily Mail Australia he feels "guilt", "shame" and "pain for the animal", acknowledging the consumption of meat "goes against my endeavours to reduce my environmental footprint".
A Sydney man was sick to his stomach after receiving real ham on what was meant to be a plant-based pizza on Monday. Photo / Facebook
The Sydney vegan claims he was repeatedly reassured it wasn't real ham, but soon fell ill after eating the whole pizza.
He said he "felt betrayed" by eating meat against his consent and feels the incident has "thrown me off as I feel my values".