Preheat oven to 325 degrees. Grease a 9×13 inch baking dish with butter, and dust with confectioners’ sugar.
In a large bowl, combine sugar, eggs, egg yolk, coconut milk, cinnamon, nutmeg, salt, and coconut extract. Mix until smooth. Stir in 1 cup of flaked coconut, and 1/2 cup fresh coconut. Fold in bread cubes until evenly coated. Pour into prepared baking dish. Set aside for 30 minutes.
Bake on a cookie sheet in a preheated oven for 25 minutes. Sprinkle top with remaining 1/2 cup flaked coconut. Continue baking for 25 to 30 minutes, or until center springs back when lightly tapped.