Verwarm de oven voor op 175° Celsius.
Maak de knoflook en de ui schoon en snij in kleine stukjes.
Verwarm de helft van de olijfolie in een braadpan op matig-hoog vuur. Zodra de olie heet is de knoflook en ui toevoegen en het vuur naar matig draaien. Laat zachtjes fruiten.
Snij de aubergines overlangs in tweeën. Hol de aubergines uit, maar ze moeten nog wel stevig genoeg blijven om ze straks te vullen. Vet een ovenschaal met wat olijfolie in en leg de uitgeholde aubergines in de ingevette ovenschaal en vet de binnenkant van de aubergines ook met wat olijfolie in met een kwastje.
Snij het aubergine vruchtvlees in kleine stukjes en voeg toe aan de pan met ui en knoflook. Zet het vuur iets hoger, zodat een deel van het vocht uit de aubergine komt en kan verdampen. Af en toe even roeren.
Voeg nu de rest van de olijfolie toe en zet het vuur op hoog. Voeg dan het gehakt en de kruiden, peper en zout toe en roer door elkaar heen. Zorg dat het gehakt niet aan de bodem van de pan vast gaat zitten.
Zodra het gehakt aan alle kanten gebruind is, het vuur naar matig-hoog zetten en de tomaten toevoegen. Roer even door.
Vul de aubergines met het gehaktmengsel en bak 40 minuten in de voorverwarmde oven.