Квасоля замочити на ніч у холодній воді. Варити 30-40 хвилин, доки вона не стане м'якою. Рідину злити.
Вичавити сік із 2 лимонів, очистити цибулю-шалот, очистити і подрібнити часник, змішати воду з томатною пастою.
Розігріти сковороду, всипати насіння коріандру, обсмажити протягом 1-2 хвилин (насіння має поміняти колір і почати потріскувати). Злегка потовкти їх разом із горошинами чорного перцю.
Нарізати цибулю і обсмажити в каструлі на оливковій олії протягом 10 хвилин.
Помідори залити окропом, почекати 30 секунд, злити воду та зняти з них шкірку. Очищені помідори розрізати на 4 частини, покласти в каструлю з цибулею, приправити подрібненим коріандром, чорним перцем, подрібненим часником, оцтом, орегано та лимонним соком. Влити воду, змішану з томатною пастою, посолити, довести до кипіння, додати цибулю, накрити каструлю кришкою і готувати на слабкому вогні 20 хвилин.
Цвітну капусту поділити на суцвіття. Гриби розрізати навпіл. Укласти їх у каструлю разом із квасолею. Накрити кришкою та готувати на слабкому вогні 20 хвилин (іноді помішуючи). Поперчити, посолити, якщо це потрібно. Викласти вміст каструлі на блюдо та охолодити.
Салат дістати із холодильника за годину до подачі на стіл. Овочі збризкати оливковою олією, зверху посипати нарізаною петрушкою і зеленою цибулею.