Для приготування солянки можна брати будь-яку рибу, але не дрібну та не дуже кістляву. Філе риби нарізати на шматочки (по 2–3 шматочки на порцію), а з кісток та голови зварити бульйон.
Очищений лук тонко нашаткувати і злегка підсмажити в суповій каструлі з маслом, додати томат-пюре і гасити 5-6 хвилин. Після цього додати нарізану рибу, дрібно нарізані огірки, помідори, каперси, перець горошком, лавровий лист і влити гарячий проціджений рибний бульйон. Посолити та варити 10–15 хвилин.
Перед подачею в солянку викласти маслини та нарізаний лимон, очищений від шкірки. Можна додати дрібно|мілко| нарізану зелень. Подавати зі сметаною.