Wasser zum Kochen aufsetzen und sobald es kocht den Rotwein sowie einen Esslöffel Salz hinzugeben. Dann die Nudeln im kochendem Rotweinwasser al dente kochen.
Das Öl in eine tiefe Pfanne geben und die Zwiebeln anlassen. Danach den Tofu hinzugeben und mit einer Gabel zerdrücken, so dass sich die Zwiebeln mit dem Tofu vermengen. Nachdem der Tofu angebraten ist, mit dem Weißwein ablöschen und zum Kochen bringen. Die Tomatensoße hinzugeben und mit dem Apfelmus entsäuern. Danach mit Salz, Pfeffer und Chili sowie Zimt abschmecken und noch einmal zum Kochen bringen.
Die Nudeln abgießen, zusammen mit der Soße, den Eiern und 120 g Käse vermengen und in eine Auflaufform geben. Nun mit den restlichen 80 g Käse abdecken und im Backofen ca. 15 Minuten überbacken.