Prepara la crema de limón mezclando en una cazuela la mantequilla, el azúcar, el zumo y ralladura de limón, con los limones rallados y dos huevos. Calienta a fuego medio sin dejar de batir hasta que espese la crema. Deja enfriar e introduce en una manga pastelera.
Para la masa, calienta 63 ml de agua con una pizca de sal y el aceite. Retira del fuego, incorpora la harina y mezcla bien hasta que quede una masa homogénea.
Coloca nuevamente al fuego, remueve un poco y retira. Incorpora los huevos uno en uno y bate bien.
Deja reposar la masa durante 10 minutos.
Con una cuchara pequeña, forma porciones de masa y frielos en sartén con abundante aceite caliente. Cuando se inflen y doren los buñuelos, retíralos y escúrrelos sobre un plato forrado con papel absorbente de cocina.
Deja enfriar y rellena los buñuelos con la crema de limón.