Verwarm de oven voor op 175 °C. Zet alvast een ovenschaal klaar.
Maak de sperziebonen schoon en blancheer ze 4–5 minuten in ruim kokend water. Giet af en laat goed uitlekken. Ze garen straks verder in de oven.
Bak de kastanjechampignons in een droge, hete koekenpan tot ze hun vocht kwijt zijn en mooi goudbruin kleuren. Fruit ook de ui en knoflook aan in wat olie.
Roer de cream of mushroom soup los met de melk, peper en sojasaus tot een gladde saus.
Schep de sperziebonen, champignons, ui en knoflook door de saus en verdeel alles over de ovenschaal.
Bak de casserole 15 minuten in het midden van de oven. Strooi daarna de gefrituurde uitjes er gelijkmatig over.
Bak nog ongeveer 10 minuten, tot de saus borrelt en de uitjes diep goudbruin en krokant zijn. Serveer meteen.