Sätt på ugnen på 220 °C varmluft. Skölj linser och allt grönt.
Tärna squashen och skiva vitlöken tunt.
Hetta upp en stekpanna, tillsätt olja och fräs linser, vitlök, rosmarin och squash i 1-2 minuter.
Tillsätt passerade tomater och 1-2 dl vatten och koka upp. Låt såsen puttra tills den har kokat ner lite, 6-7 min. Krydda med salt och svartpeppar och ta bort rosmarinkvisten på slutet.
Skär under auberginen i ca 1 cm tjocka skivor. Hetta upp en stekpanna, tillsätt olja och stek aubergineskivorna tills de är gyllene på båda sidor, 1-2 minuter per sida. Krydda med salt.
Smörj en ugnsform med olivolja och lägg ett lager med ca hälften av auberginen i botten. Häll över tomatsåsen och toppa med resten av auberginen. Strö över ost.
Grädda rätten i ugnen tills allt är mjukt och osten är gyllene, ca 20 minuter.
Servera moussakan direkt från formen.