A megtisztított kacsát feldarabolom. A felesleges hájat és bört levágom róla (később zsírnak kisütve használom). A húsdarabok mindkét felét megsózom, és nagy tűzálló tálra vagy tepsire szorosan egymás mellé rendezem. A szójaszószt összekeverem a citromlével, a citromhéjjal, az ananász leszűrt levével, a zúzott fokhagymával, a megtisztított és nagyon finomra vágott gombával meg a tisztított, lereszelt vöröshagymával. Ezt a mártást ráöntöm a kacsadarabokra, és a tepsit alufóliával szorosan lefedem. Előmelegített, forró sütőben 1 1/2 órán keresztül párolom. Ha a hús megpuhult, a zsíros mártásból kiszedem, kicsontozom és metéltre vágom. A mártásról a zsírt evőkanállal leszedem, majd kis lábosba öntöm a levet, és 10 percig fedő nélkül forralom. A kicsontozott húst tálra teszem, mellé rakom az ananászdarabkákat, ráöntöm a mártást, és az egészet átmelegítem a forró sütőben. Párolt rizst kínálok hozzá.