Grainy yogurt is usually the result of not thoroughly mixing the coconut milk and probiotics or using a poor-quality coconut milk brand. It’s completely fine to eat, but the texture will be off.