I've noticed that food and drinks you make are always 5 to 10 level's higher than the area you found the ingredients in.
As a result, this means that when you run out of food/drinks, you have to travel all the way back to the previous -lower level- area to find ingredients for you current level.
What's up with that? Am I doing something wrong or is Zeni devious on purpose?