I translated this as ‘She volunteered to cook.’ Another solution would be ‘She offered to cook.’
I think the current translation is unnatural and it reminds me of cannibalism.
I agree. The phrase "offered herself" also has sexual connotations. It sounds like she will just about do anything to be able to cook!
Did the donner party take a detour into the amazon or something?