Yes, you can eat bonefish. They have a mild, white flesh that is often compared to snapper or grouper. Bonefish are commonly used in Caribbean and Asian cuisines, grilled, fried, or cooked in soups and stews.