How can you restore health in Sword & Sworcery?

Solution 1:

Method 1 : during a fight hold up the shield for a while and you'll see a circle closing in on you - when it gets close in you gain an extra star.

Solution 2:

You can restore health between battles by sitting down (such as in Logfella's cabin) or by eating a mushroom.