Couldn't you also poison food and then eat the poisoned food.. I've never done the zombie thing, but it makes sense.
Poison is 100x easier to come across then "healing" items
Where do I get poison from?
Any "Ooze Barrel" you come across = Infinite Poison source.
What i like to do is carry an Oil Barrel and an Ooze Barrel and drop them in the middle of the crafting space in town so you have everything you need in one spot.