Pasta in sprudelndem Salzwasser „al dente“ kochen. Abgießen, kurz mit kaltem Wasser abschrecken, in eine große Salatschüssel füllen und einen Schuss Olivenöl untermischen. Beiseite stellen und abkühlen lassen.
Die Pinienkerne ohne Öl in einer Pfanne goldbraun anrösten. Alle Zutaten für das Pesto in einem Mixer zu einer cremigen Soße pürieren.
Tofu in 1 cm große Würfel schneiden. Rote Zwiebeln sehr fein würfeln. Getrocknete Tomaten in feine Streifen und Oliven in Scheibchen schneiden (ggf. erst entsteinen). Rucola waschen, putzen und je nach Größe die Blätter etwa dritteln.
Zuletzt den Tofu sowie die Zwiebeln, Tomatenstreifen und Olivenscheibchen vorsichtig mit den abgekühlten Nudeln vermengen und das Pesto und den Rucola unterheben. Den Salat vor dem Verzehr ggf. noch eine Stunde im Kühlschrank ruhen lassen.