Yes the only way to replenish health in the new Zelda is to eat and cook food and the only way to get rupees is to sell and trade items.
You no longer find any hearts or rupees in the over world or from enemies, chests etc.
You no longer find any hearts or rupees in the over world or from enemies, chests etc.