Faire bouillir les œufs et le citron dans l'eau bouillante pendant 12 minutes. Tremper les œufs dans de l'eau glacée avant de retirer la coquille et de les hacher grossièrement.
Dans un bol, mélanger les œufs avec la mayonnaise, les cornichons, l'oignon, le sel, le poivre et le jus de citron.
Dans un autre bol, préparer la sauce Nanban en mélangeant tous les ingrédients nécessaires.
Assaisonner le filet de poulet avec du sel et du poivre avant de l'enrober dans la poudre de tempura mélangeant à l'eau. Faire cuire dans l'huile pendant quelques minutes en retournant à mi-cuisson. Une fois la cuisson terminée, imbiber le poulet de sauce Nanban avant de le trancher et de la servir avec de la sauce tartare.