Цибулю очистіть від лушпиння і наріжте тонкими півкільцями. Розтопіть в сковороді масло|мастило| і злегка обсмажте в ньому цибулю. Потім додайте томатну пасту і, постійно помішуючи, доведіть цибулю до готовності.
Креветки промийте і відваріть у трохи підсоленій воді, потім вийміть креветки з бульйону (але бульйон не виливайте! - Він ще знадобиться), остудіть і очистіть від панцирів і голів. Готові креветки поріжте невеликими шматочками.
Бульйон, що залишився, помістіть на вогонь і доведіть до кипіння. У киплячий бульйон помістіть цибулю, що пасерує, очищені від шкірки і порізані маленькими кубиками огірки, каперси, лавровий лист, чорний перець горошком, посоліть за смаком і варіть протягом 5-10 хвилин. За пару хвилин до готовності заправити солянку сметаною і довести до кипіння.
Перед подачею на стіл помістіть у кожну тарілку варені креветки, розрізані навпіл маслини, скибочку лимона, розлийте солянку по тарілках і зверху посипте дрібно порубаною зеленню петрушки.