Begin het maken van de shepherd’s door eerst de linzen volgens de aanwijzingen op de verpakking beetgaar. Snipper ondertussen de ui en knoflook, snijd de gember fijn en snijd de wortel in kleine stukjes. Giet de linzen af en zet apart. Verhit in de pan de olijfolie. Fruit hierin de ui, knoflook, wortel en gember tot de ui glazig is. Voeg de specerijen en tomatenpuree toe en fruit 2 minuten mee. Voeg dan de tomatenblokjes en bouillon toe. Breng aan de kook en laat vervolgens zonder deksel op de pan 30-40 minuten pruttelen tot een dikke saus ontstaat.
Schil ondertussen de aardappelen en knolselderij en snijd in grove stukken. Doe ze in een pan met ruim kokend water en breng aan de kook. Kook de aardappel en knolselderij in 20-25 gaar en stamp daarna met de boter en melk tot een smeuïge puree. Breng op smaak met zout en peper.
Verwarm de oven voor op 200°C. Voeg de gekookte linzen op het laatst toe aan de ingedikte tomatensaus, roer door elkaar en breng op smaak. Hak de rozemarijn en peterselie fijn en roer door de saus. Giet de saus in een ovenschaal. Verspreid daarover de aardappel-knolselderijpuree en strooi het paneermeel erover. Bak de shepherd’s pie 30-40 minuten in het midden van de oven tot hij loeiheet en goudbruin is.