Wash and clean the cuttlefish. Wipe dry and set on one side.
Prepare the stuffing by roasting the gram and then grinding it coarsely. Crush the garlic and mix this, together with the gram, in a bowl with the coriander, salt, chili powder and turmeric. Stuff the cuttlefish with this mixture and then secure with toothpicks. Chop onion, chili and tomato and crush the garlic, cardamoms and the clove. Mix the onion together with the chili, tomato, garlic, cardamom, clove, coriander powder, cumin powder, paprika powder, turmeric, curry leaves and thin coconut milk. Put in a pan, add the stuffed cuttlefish and bring to the boil. Reduce the heat and simmer until the cuttlefish are tender, approximately 30 minutes. Pour in the coconut milk, thick and cook until the gravy thickens.