Linsen gründlich abspülen. Kartoffeln schälen und vierteln. Zwiebel, Karotten und Sellerie klein würfeln. Knoblauch hacken.
Kartoffeln in Salzwasser ca. 15-20 Minuten kochen, bis sie sehr weich sind. Gut abgießen. Mit Milch, 20g Butter, der Hälfte des geriebenen Goudas, Salz und Pfeffer zu einem glatten, cremigen Püree verarbeiten. Beiseite stellen.
In einer ofenfesten Pfanne oder Auflaufform Olivenöl bei mittlerer Hitze erwärmen. Zwiebel, Karotten und Sellerie 5-7 Minuten andünsten, bis sie weich sind. Knoblauch und gemischte Kräuter hinzufügen und 1 weitere Minute kochen.
Tomatenmark einrühren, dann die abgespülten Linsen und Gemüsebrühe hinzufügen. Zum Köcheln bringen, dann die Hitze reduzieren, abdecken und 20-25 Minuten kochen, oder bis die Linsen zart und die meiste Flüssigkeit aufgenommen ist. Mit Salz und Pfeffer abschmecken.
Backofen auf 190°C (375°F) vorheizen. Die Linsenmischung gleichmäßig in der Pfanne verteilen. Das Gouda-Kartoffelpüree vorsichtig darauf verteilen, um die Linsen vollständig zu bedecken. Mit dem restlichen Gouda bestreuen.
20-25 Minuten backen, oder bis die Kruste goldbraun und sprudelnd ist. Vor dem Servieren einige Minuten ruhen lassen.