You can use either and it will taste amazing. Traditionally, and since coconuts are in abundance in India, we use freshly grated coconut. Use unsweetened desiccated coconut only if you have no choice. If you are outside of India, grated frozen coconut is easily available in all Indian grocery stores.