Aubergine in 1,5 x 1,5 cm große Würfel schneiden, leicht salzen und ca. 10 Minuten beiseitestellen. Zucchini putzen, in 1 x 1 cm große Würfel schneiden. Paprika vierteln, putzen, entkernen, in 1 x 1 cm große Würfel schneiden. Falls Tofu hinzukommt, diesen auch in Würfel dieser Größe schneiden. Knoblauch und Schalotte in feine Würfel schneiden.
Olivenöl in einem Topf erhitzen, Knoblauch- und Schalottenwürfel darin glasig braten. Wenn gewünscht, jetzt den Tofu hinzufügen und etwas mitbraten. Auberginen, Zucchini und Paprika zugeben und bei mittlerer Hitze unterrühren, ca. 5 Minuten braten. Mit Tomaten auffüllen. Oregano und Thymian zugeben, mit Salz und Pfeffer würzen. Sugo bei milder Hitze 30–35 Minuten kochen.
Tagliatelle einem Topf mit reichlich kochendem Salzwasser nach Packungsanweisung bissfest garen.
Inzwischen Oliven halbieren. Basilikumblättchen abzupfen, dabei 8 Blätter beiseitelegen. Restliches Basilikum fein schneiden. Oliven und geschnittenes Basilikum mit dem Sugo mischen. Sugo mit Tagliatelle oder Reis servieren und mit Basilikumspitzen und Rucola bestreuen.