Вымыть тщательно свинину под проточной водой, обсушить бумажным полотенцем, нарезать кусочками 3х2х2 см. Мясо поместить в 3-х литровую кастрюлю, залить холодной водой и добавить соль по вкусу. Поставить кастрюлю на огонь, дождаться закипания и собрать пену с поверхности бульона.
Рис перебрать, затем промыть несколько раз до тех пор, пока вода не станет прозрачной. Через полчаса после начала варки бульона, добавить рис.
Пока варится мясо и рис, следует приготовить зажарку. Для этого репчатый лук и морковь очистить. Морковь натереть на средней терке, лук мелко нарезать. В сковороде с разогретым подсолнечным маслом обжарить измельченные овощи до мягкости. Грецкие орехи мелко порубить ножом или измельчить в блендере, или растолочь в ступке, или пропустить через мясорубку и смешать в небольшой емкости с ткемали и хмели-сунели.
Когда мясо и рис будут готовы, добавить в бульон обжаренные овощи и заправку из соуса, орехов и приправы. Перемешать суп, довести до кипения и снять с огня. Свежую зелень (самая популярная зелень на Кавказе - кинза. Однако не все любят её спецефический вкус и запах, поэтому можно добавить в суп харчо мелко нарезанный укроп, петрушку или базилик) промыть, обсушить, порубить и добавить в суп харчо.
Кастрюлю закрыть крышкой и дать настояться 30 минут, разлить суп в тарелки и подать.