Preheat oven to 350°.
Place baking paper or foil cups (18-20) in muffin tins.
Boil the coconut milk in a heavy sauce pan. Reduce the heat to low and boil until the milk is reduced to 1 1/2 to 1 3/4 c. This will take up to 45 minutes. Stir occasionally.
Sift together the flour, salt and baking powder.
Beat butter with a mixer until fluffy.
Add sugar and beat for 2 minutes.
Add eggs, one at a time and beat until smooth.
Add vanilla beans and orange zest.
Add half the dry ingredients and 1 cup of reduced coconut milk and beat until just mixed.
Add the remaining dry ingredients - do not over beat.
Distribute the batter into muffin cups.
Bake 15-20 minutes until toothpick comes out clean. Cool for 10-15 minutes on a rack then remove from tin and finish cooling.