Маш моют и замачивают в холодной воде на 24 ч. Баранину промывают и нарезают небольшими кусочками. Растительное масло перекаливают, добавляют в него нашинкованный репчатый лук, нарезанную кубиками морковь и кусочки мяса. Заливают продукты водой, так чтобы она покрывала их на 1-2 см, доводят до кипения, солят, перчат и варят на небольшом огне 30-40 мин.
Рис промывают, смешивают с машем и засыпают в зирвак. Доливают необходимое количество воды, прибавляют огонь и варят до готовности риса. Затем накрывают емкость с пловом крышкой, снимают с огня и выдерживают 30-40 мин.
Готовый плов выкладывают горкой на блюдо и подают к столу.