Épluchez les oignons et l'ail, puis émincez-les finement.
Coupez les aubergines, les courgettes, les poivrons et les tomates en dés ou en rondelles.
Dans une grande poêle ou une cocotte, faites chauffer l'huile d'olive à feu moyen.
Faites revenir les oignons et l'ail émincés jusqu'à ce qu'ils deviennent translucides.
Ajoutez les poivrons et faites-les revenir pendant environ 5 minutes.
Ensuite, ajoutez les aubergines, les courgettes. Faites cuire pendant environ 10 minutes jusqu'à ce que les légumes commencent à ramollir légèrement.
Ajoutez les tomates, les herbes de Provence, du sel et du poivre selon votre goût. Mélangez bien tous les légumes.
Baissez le feu et laissez mijoter doucement pendant environ 30 minutes à couvert, en remuant de temps en temps, jusqu'à ce que tous les légumes soient bien tendres et que les saveurs se soient bien mélangées.
La ratatouille peut être servie chaude, en accompagnement d'une viande grillée ou en plat principal avec un peu de pain.