Squids have a mild, slightly sweet taste and a chewy texture that many people need some time to get used to.