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