Opran pasulj kuvati u posoljenoj vodi, na umerenoj temperaturi. Kada proključa dodati sitno naseckanu glavicu crnog luka, lovorov list, na kocke isečenu šargarepu i koren peršuna. Nastaviti sa kuvanjem dok sve povrće ne bude mekano, pa ocediti a tečnost sačuvati.
Za to vreme na zagrejanom ulju dinstati drugu glavicu sitno naseckanog crnog luka, da postane “staklast”, dodati mleveno meso, zatim po ukusu posoliti i pobiberiti pa dinstati na niskoj temperaturi. Meso po ukusu začiniti alevom paprikom i dodati sitno naseckano peršunovo lišće.
Vatrostalnu činiju namazati uljem, staviti sloj oceđenog pasulja a preko njega sloj mesa i ponavljati dok se ne utorše pripremljene namirnice. Poslednji sloj treba da bude pasulj a po potrebi naliti vode u kojoj se kuvao.
Ovako pripremljenu musaku preliti jajima koja su prethodno razmućena sa kiselom pavlakom i posuti narendanim sirom. Peći u zagrejanoj rerni na 200°C oko 25 minuta ili dok se sa svih strana ne uhvati rumena korica.