Büyük bir tencerede bol su kaynatın ve tuz ekleyip fasulyeleri hafif diri kalacak şekilde haşlayın. Fasulyeler pişerken büyük bir kaseyi buzlu suyla doldurun ve bir kenara koyun.
Fasulyeler hazır olduğunda, bir kevgir içinde süzün ve pişirmeyi durdurmak için hemen buzlu suya daldırın. Fasulyeler soğuduktan sonra kağıt havlunun üzerine yayın ve kurumaya bırakın.
Diğer yanda soğanı büyük bir tavada karemelize olana kadar kavurup kenara alın.
Büyük bir kapta mantar çorbası karışımını, süt, soya sosu, kaşar peynirinin yarısı ve karamelize pişirdiğiniz soğanın yarısını ilave edin.
Ardından fasulyeleri ekleyip harmanlayın. Gerekirse tuz ve karabiber ilavesi yapın. Yeşil fasulyeleri yağlanmış fırın kabına aktarın. Önceden ısıttığınız 200 derecedeki fırında 20 dakika pişirin.
Yemeği fırından çıkarın ve fırın sıcaklığını 180 dereceye düşürün. Fasulyelerin üstüne kalan soğanı ve rendelenmiş kaşar peynirini serperek 20-25 dakika daha ya da üst kısmı altın rengi olana kadar pişirin. Fırından alıp sıcak servis edin.