I thought only edible was correct, even Google suggested edible when I did a search to see which one was more popular on the internet:
- Edible: 17.2 million
- Eatable: 2.2 million
The first results are from dictionaries, the meaning being "that can be eaten".
What's the difference between them?