Verwarm de oven voor op 180º C. Maak een kruimeldeeg van boter, bloem, kaas, pijnboompitjes en een snufje zout en zet dit 30 minuten in de koelkast. Doe ondertussen de tomatenblokjes in een zeef, bestrooi met wat zout en laat goed uitlekken. Fruit de ui in 1 el olijfolie. Meng de uitgelekte tomaten met de suiker, knoflook en basilicum. Besmeer een ovenschaal met olijfolie en verdeel de ui over de bodem, gevolgd door de tomaten. Steek de kruiden ertussen en bedek het geheel met het kruimeldeeg. Zet in de oven en bak in 30 minuten gaar.