Heat the groundnut oil in a pan, add the crayfish and cook until pink. Season with salt and freshly-ground black pepper. Add the curry powder and stir.
Add the tomatoes, grated coconut and coconut milk. Bring the mixture to a simmer and cook, covered, for 15 minutes, or until the tomatoes are soft.
Cover and simmer for 10 minutes. Serve with rice.