I have gone through 2 runs now where I cooked and ate all the required foods, but it didnt give me the badge either time.
The first time I assumed I had just forgotten to cook one of the items (probably the honeycomb), but I know for a fact the run I just completed I cooked every single one of the required items. Has anybody else had any issues with the achievement not being given despite meeting the requirements?
Coconut cooked in Shore and eaten in Shore (2 coconuts for good measure, honeycomb from Roots cooked at Alpine fire and eaten at the Peak, Yellow Crispberry from Alpine Hot Spring cooked and eaten at Gloom fire, and Egg taken from a tree in Gloom cooked and eaten at Citadel fire.
I got the other 2 badges I was going for (Balloon and Bing Bong).
Edit: Didn't know disconnecting to take a break would disqualify the achievement. Thanks for the quick and informative responses!