Saupoudrez les rondelles d'aubergines de sel sur les 2 faces et laissez dégorger 20 minutes.
Faites dorer l'oignon dans la margarine, saupoudrez de farine et au bout de quelques minutes, tout en remuant, ajoutez les tomates; laissez cuire 15 minutes. Ajoutez le tofu soyeux et l'ail. Passez le tout au mixeur plongeant. Assaisonnez de sel et de poivre au goût.
Essuyez les rondelles d'aubergine, passez-les dans la farine puis dans les oeufs battus. Faites-les dorer dans une poêle antiadhésive avec l'huile d'olive; Mettez-les alors sur des feuilles de papier absorbant.
Dans un grand plat en pyrex huilé, déposez un peu de sauce tomate, ajoutez une couche de rondelles d'aubergine et recommencez l'opération 2 fois.
Faites cuire 50 minutes à four th 6 (180°C)
Servez chaud avec une écrasée de pomme de terre.