Verhit de olijfolie in een koekenpan en bak het rundergehakt rul en licht goudbruin.
Voeg de fijngesnipperde ui toe en fruit deze enkele minuten mee.
Kook ondertussen de lintmacaroni tot ongeveer halfgaar. Giet af en laat goed uitlekken.
Voeg de tomaten aan het gehakt toe en bak ze kort mee.
Roer de basilicum, tomatenpuree en het zout erdoor.
Leg het deksel op de pan en laat het gehaktmengsel ongeveer 30 minuten op laag vuur zachtjes sudderen. Roer regelmatig om aanbranden te voorkomen.
Verwarm de oven voor op 175 °C en vet een springvorm van ongeveer 20 cm doorsnee in met boter.
Verdeel een dun laagje gehaktmengsel over de bodem en bedek dit met een dunne laag lintmacaroni.
Verdeel daarover een dun laagje kwark, enkele stukjes mozzarella en wat Parmezaanse kaas.
Herhaal de lagen met gehaktmengsel, macaroni en kaas tot alle ingrediënten zijn gebruikt. Eindig met een laag gehaktmengsel.
Bak de macaronilasagne ongeveer 30 minuten in het midden van de oven.
Laat de schotel enkele minuten afkoelen voordat je de springvorm voorzichtig opent en serveer warm.