To keep cod from being chewy, avoid overcooking it, as it can dry out and become tough.  Aim to cook it until it reaches an internal temperature of 125°F and remove it from heat to rest. It will be perfectly flaky, soft and moist every time.