Pasta kochen: Die Pasta in reichlich gesalzenem Wasser al dente kochen. Etwas Nudelwasser aufbewahren.
Tofu-Tomatensoße: Zwiebel und Knoblauch fein hacken. In einer großen Pfanne 2 EL Öl erhitzen. Zwiebel und Knoblauch darin glasig anbraten. Den Tofu mit den Händen zerbröseln und dazugeben. Alles für 3-4 Minuten anrösten. Tomatenmark hinzufügen. Kurz anschwitzen, bis es leicht dunkler wird. Sojasoße dazugeben und gut verrühren. Nach und nach etwas Nudelwasser hinzufügen, dabei ständig rühren, bis eine dicke, cremige Soße entsteht.
Joghurtsoße: Den Sojajoghurt in eine Schüssel geben. Knoblauch hineinreiben, Essig und Dill hinzufügen. Mit Salz abschmecken. Gut verrühren.
Paprika-Butter: In einer kleinen Pfanne die vegane Butter schmelzen. Paprikapulver und Chiliflocken dazugeben. Kurz schaumig werden lassen. Optional: Etwas getrocknete Minze einrühren.
Servieren: Die Pasta mit der Tofu-Tomatensoße auf Tellern anrichten. Einen großen Löffel der Joghurtsauce daraufgeben. Mit der Paprika-Butter beträufeln. Optional mit getrockneter Minze toppen.