You can beat the boss without needing to heal. Make sure to be off the ground when he lands and you can find a good rhythm to fight him.
I tried really hard, but gave after 40 mins of failing (I'm talking about the second boss battle)