Hạt sen khô còn vỏ ngâm nước tro tàu hoặc tro bếp pha với một lít nước để một đêm rồi chà sạch vỏ, thông tâm (lấy nhụy ra bỏ), xả sạch.
Bắc nồi nước sôi cho sen vào luộc độ 5-10 phút. Vớt sen ra bỏ nước thứ nhất. Bắc nồi nước sôi thứ hai, cho sen vào luộc mềm, để lửa nhỏ để sen không bị bể nát. Vớt ra để ráo nước.
Cho đường vào chảo, cho thêm nửa chén nước vào bắp lên bếp thắng cho tan đường. Khi đường rít tay, cho sen vào trộn nhẹ tay thật đều rồi nhắc xuống đổ ra thau đem phơi vài nắng (hoặc 1 tuần) cho sen thấm đường.
Cho nước đường vào chảo bắc lên bếp đun sôi, để lửa nhỏ. Hạt sen cho vào rây gác lên miệng chảo. Múc nước đường rưới lên hạt sen cho đến khi đường đặc và hạt sen trắng trong là được. Cho sen ra mâm.