Preheat oven to 180 degrees Celsius. Line a cupcake pan with cupcake liners and set aside
Melt the butter and mix in the water and set aside
In a large bowl beat the eggs and sugar, using an electric mixer, for 4 minutes until it has doubled in volume
Mix in the cardamom, ground almond and rose essence
Sift in the flour, baking powder and powdered milk
Using the electric mixer, mix the flour and add the butter/water mixture a little at a time. Be careful not to over mix
Fill the cupcake liners using a quarter measuring cup. Bake at 180 degrees Celsius for 10 minutes or until a toothpick is inserted and comes out clean. Allow to cool on a cooling rack