Den Ofen auf 180 °C vorheizen.
Die Zucchini in Würfel schneiden, die Zwiebel fein hacken und den Knoblauch in Scheiben schneiden.
Eine große, tiefe ofenfeste Pfanne bereitstellen, 2 Esslöffel Olivenöl darin erhitzen, Zwiebel und Knoblauch hinzufügen und leicht anbraten (2 Minuten bei niedriger Hitze genügen).
Anschließend die gewürfelte Zucchini hinzufügen, den Pfanneninhalt mit 100 ml Wasser ablöschen und 7 Minuten kochen. Zum Schluss die gehackten Tomaten aus der Dose hinzugießen, mit Salz und Pfeffer abschmecken und umrühren. Die Pfanne mit einem Deckel abdecken, 5 Minuten köcheln lassen und vom Herd nehmen.
Nun die Pilze vorbereiten. Portobello- und weiße Champignons säubern (bei Bedarf schälen) und die Stiele abschneiden. Die Hüte mit der Öffnung nach oben in die Tomatensauce legen, mit Basilikumpesto füllen und mit Pinienkernen bestreuen.
Die Pfanne mit der Sauce in den vorgeheizten Ofen geben und 25 Minuten bei 170–180 °C überbacken.