Cocer los huevos unos 10-12 minutos en agua con sal, refrescarlos, pelarlos, cortarlos por la mitad y extraer las yemas. Aplastar las yemas con un tenedor y mezclarlas con 2 cucharadas de tomate y el jamón picado. Rellenar las claras de los huevos y colocarlas boca abajo en una fuente.Rehogar la cebolla picada en el aceite hasta que esté transparente, apartar del fuego y agregar el pimentón, mezclar y añadir el resto del tomate, el curry, la leche y la mayonesa. Cubrir los huevos con la salsa y servir.