Сварить пряный отвар, процедить его и охладить. Далее для варки харчо нужно подготовить рыбу . Положить в пряный отвар, дождаться пока закипит. Удалить пену, посолить и, сделав огонь потише варить в течение 15 минут до полуготовности. Рыбу выложить из бульона. Снять всплывший жир и перелить его в маленькую кастрюльку, кинуть в него мелко нашинкованный лук и тушить до мягкости на тихом огне под крышкой. Затем тушеный лук переложить в бульон, довести до кипения, насыпать рис, варить до готовности, после чего опустить рыбу в бульон. Харчо проварить 10 минут. Заправить томатным острым соусом, толченным с солью чесноком, ядрами грецкого ореха, толченными в ступке, затем еще 10 минут проварить.
Разлить в тарелки, положив по куску рыбы и посыпав харчо мелкой зеленью кинзы, укропа или петрушки. Томатный соус можно заменить свежими помидорами, протертыми через сито (4шт).