Aquecer o forno a 170ºC. Forrar com forminhas de papel, uma forma para cupcakes ou muffins, com 12 buracos. Num recipiente, colocar farinha, açúcar, fermento, sal e manteiga e bater à velocidade mínima até obter uma consistência areada e todos os ingredientes estarem combinados.
Gradualmente, adicionar de do leite e continuar a bater até o leite estar bem incorporado. À parte, misturar o ovo, a essência de baunilha e o resto do leite e, continuando a bater, adicionar estes ingredientes à mistura anterior, até obter uma consistência cremosa e bem combinada, tendo cuidado para não bater demais. Dividir o preparado pelas 12 formas, enchendo cada uma até mais ou menos 2/3 da sua capacidade.
Levar ao forno pré aquecido 20 a 25 minutos ou até que um palito inserido no meio de cada cupcake, saia completamente limpo. Retirar do forno e deixar arrefecer ligeiramente no tabuleiro, antes de os transferir para uma grelha.
Preparação da cobertura: Com a batedeira numa velocidade baixa a média, misturar bem o açúcar em pó com a manteiga, até que ambos os ingredientes estejam completamente combinados. Diminuir a velocidade.
À parte, combinar o leite com a essência de baunilha e, pouco a pouco, adicionar à mistura anterior. Juntar o corante cor de rosa, continuando a bater.
Logo que todos os ingredientes estejam combinados, aumentar a velocidade da batedeira para o máximo e continuar a bater, pelo menos 5 minutos, até obter uma mistura bem cremosa. Quanto mais tempo bater, mais leve e cremosa ficará a mistura.
Com o saco de pasteleiro ou com uma colher, espalhar a cobertura por cima dos cupcakes completamente arrefecidos e decorar a gosto.