Tocăm ceapa și punem la înăbușit cu uleiul și cu puțină apă.
Adăugăm apoi ciupercile tăiate grosier.
Acoperim cu um capac și lăsăm să se gătească 15 minute la foc mic, astfel încât ciupercile să scadă.
Adăugăm apoi granulele de soia și lăsăm să absoarbă din lichid.
Între timp, tocăm ardeiul gras, ceapa verde și pătrunjelul și le punem peste ciuperci și soia. Luăm de pe foc și amestecăm bine.
Adăugăm apoi ouăle și potrivim de sare și piper.
Punem toate compoziția într-o tavă de chec, tapetată cu hârtie de copt și introducem în cuptorul preîncalzit 170°, timp de 40 de minute sau până este gătit complet.
După ce este copt, îl lăsăm să se răcească complet și apoi îl feliem.