Snij de lamsschouder in blokjes van 5 cm.
Rasp de knoflook fijn.
Verhit een derde van de boter en de olijfolie in een grote pan met deksels op een hoog vuur. Bak het lam bruin aan, eventueel in verschillende keren.
Leg al het lam terug in de pan. Voeg de knoflook, oregano en 200 ml water toe. Breng aan de kook en kook, bedekt met een deksel, ongeveer 45-60 minuten tot het lam zacht is.
Roer de rijst erdoor en breng op smaak met zout en peper. Breng de inhoud van de pan over naar een aardewerken schotel van 3 liter of een andere ovenvaste schaal.
Verwarm de oven voor op 180 graden.
Smelt de resterende boter in een kleine pan, voeg de bloem toe en maak een roux, kook 2 minuten en haal van het vuur af. Voeg de yoghurt toe en meng goed, zet het dan terug op het vuur en laat het een paar minuten zachtjes koken. Haal opnieuw van het vuur af en voeg de los geklopte eieren toe.
Breng op smaak met zout en peper.
Giet de saus over het lam en rijstmengsel, rasp er verse nootmuskaat bovenop en bak 40-45 minuten tot de schotel goudbruin begint te kleuren.
Haal het uit de oven en laat het 5 minuten rusten voordat je het serveert. Serveer met een eenvoudige sla.