Bulgur in 400 ml Salzwasser aufkochen, ca. 15 Minuten bei schwacher Hitze köcheln.
Für die Joghurtsoße Kräuter waschen, trockenschütteln, die Blättchen von den Stielen zupfen und grob hacken. 2 Esslöffel Joghurt und die Hälfte der Kräuter mit dem Stabmixer fein pürieren.
Restliches Joghurt unterrühren. Mit 2 Esslöffel Limettensaft, Salz und Pfeffer abschmecken.
Tomaten waschen und in Spalten schneiden. Zwiebeln schälen, in dünne Ringe schneiden. Tomaten und Zwiebeln mit Essig und 3 Esslöffel Öl marinieren. Mit Salz und Pfeffer kräftig würzen.
Für den Würzlachs Chilipulver, Kreuzkümmel und 1 gestrichener Teelöffel Salz mischen. Fisch abspülen, trockentupfen, halbieren und beide Stücke mit der Gewürzmischung rundherum einreiben. 2 Esslöffel Öl in einer Pfanne erhitzen. Lachsstücke darin 3 bis 4 Minuten pro Seite bei mittlerer Hitze braten.
Gegarten Bulgur, 4 Esslöffel Limettensaft, 3 Esslöffel Öl und übrige Kräuter verrühren, mit Salz und Pfeffer abschmecken. Lachs aus der Pfanne nehmen, mit zwei Gabeln leicht zerzupfen. Bulgur, Lachs und Tomatensalat anrichten. Mit Kräuterjoghurtsoße beträufeln.