Рыбу выпотрошите, очистите от чешуи, отрежьте хвост, голову и плавники. Острым ножом аккуратно снимите два филе, а все остальное вместе с хребтом выложите в кастрюлю и залейте 2 л холодной воды. Добавьте очищенную луковицу, лавровый лист и душистый перец.
Доведите бульон до кипения, снимите пену. Убавьте огонь до минимума, и пусть бульон томится в кастрюле 40 минут. Затем снимите кастрюлю с огня, бульон процедите и остудите.
Белую луковицу, морковь и картофель очистите и нарежьте небольшими кубиками, сельдерей – тонкими ломтиками.
Разогрейте оливковое масло в большом сотейнике. Бекон мелко нарежьте и обжаривайте 4 минуты, чтобы он стал хрустящим. Добавьте лук, морковь, сельдерей и готовьте все вместе 10 минут на среднем огне, постоянно помешивая.
Всыпьте муку, хорошо перемешайте и жарьте 7 минут. Помешивая, медленно вливайте в сотейник рыбный бульон комнатной температуры. Доведите до кипения, всыпьте картофель и варите 10 минут.
Рыбу нарежьте небольшими кусочками, добавьте в кастрюлю вместе с креветками. Варите 5 минут.
В другом сотейнике разогрейте молоко, смешанное со сливками, и порциями влейте в суп. Добавьте табаско, посолите, поперчите. Прогревайте суп 1 минуту. Снимите с огня, посыпьте зеленым луком и петрушкой, разлейте по тарелкам и подавайте.