Connect with us

Share Food Singapore

Eight Treasure Celestial Duck 八宝鸭


Eight Treasure Celestial Duck 八宝鸭

It’s irresistible! Every bite of duck meat is flavorful and juicy. Cooked for 5 hours, the Eight Treasure Celestial Duck dish taste heavenly, and the meat is so tender it falls off the bones!

“My children and niece simply love this dish and they always look forward to our reunion dinner with great anticipation because of the celestial duck!” – Bee Leng

Remove as much fats from the duck as you can prior to cooking, as ducks are quite fatty. This way the dish will be less oily and more healthy as well as palatable! Use a traditional charcoal stove if you have one, as it will add a delicious smoky aroma to the duck. When soaking the mushrooms, add just enough water to cover to 1 inch above the mushrooms, and don’t change the water. Otherwise, the mushrooms will be tasteless!

There are many variations of eight treasure duck, and there isn’t a standard list of the eight ‘treasures’. You can choose using glutinous rice instead of barley, depending on your preferences. Let this be the star of your reunion dinner.

This is a cooking method that Share Food loves! Have a recipe that you would love to share with us? We want to know more!

Grab the full recipe below now!

No. of servings: 5 pax

Preparation Time: 1 hr | Cook Time: 5 hr | Total Time: 6 hr


  • 1 Duck, cut off the legs and nose and discard them, leaving the neck and head intact.
  • 1 tbsp light soya sauce
  • 2 tbsp oil

‘Eight Treasure’ stuffing ingredients

  • 10 g lean pork
  • 20 g barley, rinsed
  • 20 g gingko nuts, de-shelled and remove skin
  • 20 g dried chestnut, soaked until
  • 20 g lotus seeds, boiled for 10 – 15 mins
  • 1 pc dried mandarin peel
  • 3 pcs dried mushrooms, soaked and rehydrated
  • 2 slices ginger


Cooking Direction

Step 1: Preparation method for Eight Treasure Duck

  • Lotus Seeds: Boil a small pot of water. Once boiling, throw in the lotus seeds and boil for 10-15 minutes. Once cooled, remove the skin (if any) then split into half and remove the centre core which is very bitter. Wash and set aside for later use.
  • Gingko Nut: Remove shells from gingko nut and peel the skin. Split the gingko nut into half and remove the centre core which is bitter. Wash, drain and set aside.
  • Mushroom: Soak dried mushrooms in hot water until soft. Cover with lid to speed up the process. Cut into thin strips. Keep the mushroom water.
  • Pork: Cut into thin strips
  • Mandarin Strips: Wash the dried mandarin peel and cut into thin strips.
  • Duck: Rub the whole duck in with the 1 tbsp of light soya sauce and let it stand for 10 mins until the skin turns light brown.


Step 2: Brown the duck

  • Heat up the wok. Place duck onto the wok to lightly brown it on all sides. Once the duck is browned, remove the duck.


Step 3: Fry the stuffing’s ingredients

  • Add 1 tbsp of oil to the wok and stir-fry the lean pork.
  • Add another 1 tbsp of oil and the rest of the prepared stuffing ingredients to the wok and fry for a few minutes.
  • Fill the belly of the duck with the prepared stuffing. Conceal the cavity with a thread and needle.
  • Place whole duck in a deep cake pan. Pour the mushroom water into the cake pan.
  • Heat up the steamer and steam for 4 – 5 hours. Check the water level in the steamer every 20 mins, top it up when it runs low.
  • Use a skewer to poke through the duck to see if it is soft and tender. Add a little salt or soya sauce to the soup, to taste. Remove the thread from the duck before serving.


Recipe adapted from Bee Leng

Don’t forget to like and subscribe to Share Food Singapore!


Facebook Comments

Click to comment

Leave a Reply

Your email address will not be published. Required fields are marked *


More in Chinese

Submit your recipe




Subscribe to Newsletter

Get your latest recipes, promotions and activities happening when you subscribe!

To Top