Перловку выложите в кастрюлю, залейте холодной водой так, чтобы она покрывала крупу на 2–3 см, и оставьте на 12 часов.
Свинину разрежьте на 3–4 части, выложите в кастрюлю и влейте 3 литра воды. Доведите до кипения и снимите пену. Добавьте 1 очищенную луковицу, очищенную морковь, перец горошком, посолите, поперчите и варите 1 час на небольшом огне.
Процедите бульон и сохраните. Мясо нарежьте небольшими, удобными для еды кусочками, выложите в миску и накройте, чтобы свинина не заветривалась.
Перловку откиньте на дуршлаг, выложите в кастрюлю и влейте 2–2,5 литра мясного бульона. Доведите до кипения, посолите и варите под крышкой на небольшом огне 30 минут.
Растопите сливочное масло в сковороде. Оставшуюся луковицу очистите, мелко нарежьте и обжаривайте, помешивая, 5 минут. Добавьте свинину, влейте 150 мл бульона, немного посолите и тушите 3 минуты.
Разложите перловку по тарелкам, сверху — мясо и сразу подавайте.