Use an electric mixer to beat the butter and caster sugar until pale and creamy. Add eggs, one at a time, beating well between each addition. Stir in the flour and sour cream in alternate batches. Spoon evenly into the prepared muffin pan. Bake for 10-12 minutes or until golden brown and cooked though. Cool completely before icing.

Step 3

Combine the icing sugar and milk in a bowl until a smooth paste forms. Add the rosewater and stir to combine. Divide into 2 bowls. Add the pink colouring to an icing portion. Spread the icing over the cupcakes. Decorate with icing flowers, and sprinkle with sugar, if desired. Serve with coffee.