There's a couple possibilities.
1. He thought it'd be a more effective way to teach them about the evils of Solaris.
Because this seems extreme, especially considering the heart of the plant was in the very next room, I tend to subscribe to the other theory:
2. Being on the run, they were at a loss for food, and he allowed them to eat purely for sustenance's sake.