The correct option is C layer
She put a 'layer' of chocolate on the cake.
Here, layer means 'a coating' which is put on the chocolate cake. The word, 'layer' properly justifies the statement. Hence, option C is correct and the others are not because they do not provide the appropriate answer.