This is the most famous dessert from the city of Cartagena de Indias, our colonial walled city on the Caribbean coast. They are very famous for it and many other coconut recipes, such as Cazuela de Mariscos and Sancocho de Pescado al Coco.
1cup (½pound, 2sticks) butter, cut into 16 pieces and frozen
In a medium, heavy pot or caldero* place the coconut and sugar with 4 cups of water. Cook over medium heat for 45 minutes, stirring occasionally.
In a medium bowl combine the milk and flour; pour into the pot and continue cooking for 12 to 15 minutes more.
Remove from the heat and set aside to cool.
While the filling is cooking, MAKE THE PASTRY: Place the flour, sugar, and salt in the bowl of a food processor and mix for 10 seconds. Add the butter and process 15 seconds more. Add ¼cup of water and process for 45 seconds or until the dough forms a ball and leaves the side of the bowl.
Wrap the dough in plastic and refrigerate for 45 minutes.
Preheat the oven to 350°F. Remove the dough from the refrigerator and divide in two. Roll each dough half into a 14-inch circle. Place one of the circles in the bottom of a 10-inch tart pan. Fill with the cool coconut mixture and cover with the second dough circle. Press the two doughs together and make a design on the edges. Cut some holes in the top crust to let the air out while baking.
Bake for 1 hour and 10 minutes or until light golden brown.