Nudeln in kochendem Salzwasser ca. 8 Minuten garen. Anschließend kalt abschrecken und gut abtropfen lassen.
Tomaten putzen, waschen, entkernen und klein würfeln. Zwiebeln schälen und in dünne Ringe schneiden. Essig, Zitronensaft, Salz, Pfeffer und Zucker verrühren, aufkochen. Zwiebelringe zufügen. Marinade heiß über die Nudeln geben. Zugedeckt ca. 15 Minuten ziehen lassen.
Basilikumblättchen abzupfen. Öl, Tomaten und Basilikum, bis auf einige Blättchen, unter den Salat heben. Mit Grissinistangen und Parmaschinken servieren. Mit Basilikum und evtl. mit Zitrone oder Limette garnieren.