Question: why are golden carrots the best food?
Answer: It fills you up better than other foods. Golden carrots are made with gold and are thus somewhat difficult to acquire. They have good effects to encourage the player to make and use them, and they add a LOT of saturation (meaning you won't be hungry for a while) as part of those effects.