Pertama-tama, panaskan oven dengan suhu 180 derajat Celsius.
Panaskan margarin, lalu tumis bawang bombay sampai harum dan agak layu.
Masukkan tepung terigu. Aduk dan masak sampai tepung matang (tidak menempel pada wajan).
Masukkan susu cair dan kaldu ayam secara bertahap. Aduk rata sampai tepung terigu tidak menggumpal. Masak sampai mendidih.
Masukkan ayam, jamur, merica dan garam. Lakukan koreksi rasa, lalu aduk rata dan angkat.
Tuang sup ke dalam mangkok tahan panas/ramekin/mangkuk alumunium foil. Tutup bagian atas dengan lembaran kulit puff pastry. Olesi kuning telur dan taburi keju parut.
Panggang sup 15 menit sampai kulit pastry berwarna kuning kecokelatan dan kering.