I disagree - I'm able to easily complete all the content without ever foraging, between food caches, use of the carriage and altar and Town Portal when necessary instead of hoofing it, resting at the inn for food, hitting up random food encounters like Dryad and Centaur and Orc, etc, big rewards for the Spider and Quetzal, the new healing pond, etc. That's without getting the Hunger Charm, also. The new Elfblood race has lower food consumption and increased EXP requirements, if that's still an issue, but if you're running out of food because you're resting constantly after combat or avoiding difficult encounters the long way or scouting and sneaking often, you're just losing the game the way the game is meant to be lost.
Right now the greatest straight-shot distance from the bottom left of the map to the top right is around 30+ locations, amounting to 60 food with the base rate... which is how much you start with. Obviously doing the quests requires more backtracking and such, and there will be inevitable losses, but the Food Caches give 10 or 15, Spider encounter alone gives an additional 30, for instance, and resting at the inn gives 25, and you get several free rests at the inn, and plenty of money with which to rest at it.
There's also a no-food cheat mode if you want to just play an infinite file without any time pressure.