Tổ yến ngâm trong nước ấm 20 phút cho đến khi yến nở, bỏ nước, nhặt sạch lông và tạp chất.
Hạt sen bỏ vỏ và tâm sen (sen tươi), sen khô thì rửa sạch rồi ngâm cho nở, đun với một bát nước cho sen mềm. Khi hạt sen mềm, cho táo khô vào đun thêm khoảng 7 phút.
Cho hạt sen (cả nước), yến, táo đỏ, kỷ tử, gừng tươi vào nồi đậy nắp, đun cách thủy trong khoảng 20 phút. Khi yến chín mềm thì cho đường vừa khẩu vị.