To cook for too long or at too high a temperature.
To do something to excess; to overdo.
The runner overcooked it on the first lap, and ended up finishing last.
Made unpalatable or inedible by cooking for too long.