Poner a hervir en un cazo la leche, la mantequilla, una pizca de sal y otra de pimienta.
Cuando empiece a hervir y la mantequilla se haya derretido totalmente, añadir la harina, removiendo con fuerza hasta que se forme una masa que se despegue de las paredes del cazo.
Colocar la masa en un bol y, cuando esté tibia, añadir los huevos y remover bien.
Pelar y cortar las patatas, y ponerlas a hervir en una olla junto con el bacalao durante 10-15 minutos.
Escurrir y chafar con un tenedor hasta que tenga la consistencia de un puré.
Añadir el ajo y el perejil picados.
Mezclar este puré con la masa que teníamos reservada.
Preparar bolitas (buñuelos) con una cuchara y freír en una sartén con el aceite muy caliente.
Una vez fritos, escurrir los buñuelos en papel de cocina y servir calientes.