I'm sure the class could be carefully balanced to avoid being a walking exploit during combat. Though I fear the random relief feature would break the game's economy : normally, if you want gold, you've got to search and find items to sell, if you want HP, you've got to use a spell or manage to get a long rest.
I hear you. How about instead of a carrot it's fixed it at 1 whole watermelon. That way it discourages gold exploits because it weighs a metric ton (lore friendly) and you can still eat the whole thing in combat and gain maybe 1 HP.