Considero que as duas expressões estão correctas. No caso da expressão «creme de pasteleiro», utiliza-se a preposição para denominar o tipo de creme. No entanto, no Dicionário da Língua Portuguesa Contemporânea, da Academia das Ciências de Lisboa, está registada a expressão «creme pasteleiro», que serve para designar um creme que habitualmente é feito de leite, ovos, açúcar, manteiga, canela, baunilha e limão.