Émincez les oignons et la gousse d'ail. Faites chauffer un filet d'huile d'olive dans un grande cocotte et mettez y les oignons et l'ail en couvrant.
Pendant ce temps là coupez les courgettes en morceaux, faites les revenir à part dans un peu d'huile d'olive.
Découpez les aubergines, quand celles-ci sont prêtes, mettez les courgettes avec les oignons et l'ail dans la cocotte en couvrant de nouveau immédiatement (pour ne pas que le jus s'évapore).
Faites revenir les aubergines de la même façon dans un peu d'huile d'olive (attention les aubergines absorbent rapidement le gras alors prenez garde à ne pas trop en mettre) pendant que vous découperez les tomates.
Quand les aubergines sont prêtes rajoutez les dans la grande cocotte avec les tomates émincées et les tomates pelées SANS le jus. Salez, poivrez et laissez mijoter à couvert à feu doux.
Si nécessaire ajoutez un peu du jus des tomates pelées. Au bout d'une dizaine de minutes, ajoutez les haricots blancs égouttés et rincés.
La ratatouille se consomme aussi bien chaude que froide.