Budin de macarrones

2 tazas de macarrones crudos
2 cebollas picadas
4 cucharadas de aceite o margarina
2 huevos
2 tazas de leche
2 cucharadas de harina
1 cucharada de perejil picado
1 cucharadita de sal (a gusto)

Cocine los macarrones en dos litros de agua hirviendo con sal hasta que estén blandos. Corte la cebolla y fríala en dos cucharadas de aceite. Añada el perejil y la sal. Agregue las dos cucharadas de harina y dos cucharadas de margarina o aceite y revuelva bien. Agregue lentamente la leche y revuelva constantemente para formar una salsa blanca. Mezcle esta salsa con los macarrones cocidos y las yemas. Bata las claras a punto e incorpórelas a la mezcla. Cocine al baño María en el horno durante una hora.