yes you can eat them. I catch big ones from time to time in the spawn and even fillet them up like a bluegill.

They have great color when they spawn