Découper le bloc de tofu en tranches légèrement inférieures à 1 cm d'épaisseur, puis en petits cubes.
Découper l'aubergine en lanières d'environ 2 cm, puis en petits cubes.
Faire cuire à feu doux pendant environ 15 minutes en remuant de temps en temps.
Passé ce temps, incorporer les tomates cerises et le basilic, et poursuivre la cuisson pendant encore 15 minutes.
Assaisonner avec du sel et du poivre. Transvaser la préparation dans un plat allant au four (ou répartir dans 4 petits plats pour des portions individuelles) et saupoudrer de Parmesan.
Enfourner le plat à 180°C pendant 20 minutes, jusqu’à ce qu'il prenne une belle coloration dorée.