Breng een grote pan water met zout aan de kook en kook de penne volgens de verpakking beetgaar. Giet af en bewaar een kopje kookvocht.
Verhit olijfolie in een ruime hapjespan. Bak ui, prei en knoflook 3–4 minuten zacht. Voeg de champignons toe en bak nog 4 minuten mee tot ze hun vocht loslaten. Blus af met witte wijn en laat 2 minuten inkoken.
Voeg kookroom, citroenrasp, mosterd en het bouillonblokje toe. Roer goed door en laat 5 minuten zachtjes pruttelen. Voeg hand voor hand de spinazie toe en laat slinken.
Meng de zalmsnippers, kappertjes en de helft van de Parmezaanse kaas erdoor. Breng op smaak met citroensap, peper en zout. Voeg eventueel een beetje van het kookvocht toe voor een gladdere saus.
Meng de penne door de saus of verdeel de pasta over de borden en schep de saus erover. Garneer met verse dille, bieslook, extra Parmezaanse kaas en eventueel geroosterde pijnboompitten.
Serveer met een citroenpartje voor extra frisheid.