National Dish China: Kao Ya Bao (Recipe)

In this article
Meet Kao Ya Bao, a glorious mouthful of crispy Peking duck tucked into a soft, pillowy bao bun. Golden, crackling skin meets tender meat, brightened with hoisin sauce, crisp cucumber and fresh spring onion. It is a dish that turns the grandeur of an imperial banquet into something you can hold in one hand. A little effort in the kitchen rewards you with a real feast for the senses.
About Kao Ya Bao
Kao Ya Bao is a traditional Chinese dish celebrated above all for its contrast of crispy skin and tender meat. This refined take on Peking duck is served inside a fluffy bao bun, making it a genuine treat for the senses. Rounded out with aromatic sauces and fresh vegetables, it delivers an unforgettable flavour. Preparing this delicacy takes a little work, but every minute is well spent.
Ingredients (serves 1–2)
- 500 g Peking duck
- 4 bao buns
- 2 tablespoons hoisin sauce
- 1 cucumber, cut into fine strips
- 2 spring onions, sliced into rings
- Sesame seeds, to garnish
Shopping for the ingredients
To make kao ya bao, head to your local Asian grocery or look for an online retailer that sells Chinese ingredients. Be sure to buy good-quality Peking duck, as the quality of the meat is decisive for the finished dish. Bao buns are often stocked in supermarkets with a well-stocked international aisle. Everything else, such as hoisin sauce and fresh vegetables, is easy to find in most food shops.
Preparing the dish
Before you start on Kao Ya Bao, gather all your ingredients in one place. The duck needs proper preparation; ideally, roast it in the oven first to make the skin beautifully crisp. While the meat cooks, you can steam the bao buns and prepare the vegetables. For the best flavour, everything should be warm when you serve it.
Step-by-step instructions
- Roast the Peking duck in the oven at 200°C for around 20–30 minutes, until the skin is golden and crispy.
- Steam the bao buns until soft and warm.
- Slice the cooked duck into thin pieces.
- Spread a tablespoon of hoisin sauce onto each bao.
- Add a few slices of duck, strips of cucumber and spring onion.
- Garnish with sesame seeds and fold the bao buns closed.
- Serve warm and enjoy!
Gluten-free / lactose-free version
For a gluten-free and lactose-free version of Kao Ya Bao, use one of the special gluten-free bao buns now widely available in health-food shops. You can also swap the hoisin sauce for a homemade gluten-free version by mixing peanut butter with honey and a small amount of tamari (gluten-free soy sauce). Season the duck generously to keep the flavour full and rich. That way everyone can enjoy this traditional dish without compromise.
Tips for vegans and vegetarians
Although Kao Ya Bao is traditionally made with Peking duck, there are creative options for vegans and vegetarians. Use marinated tofu or seitan instead, prepared in much the same way. You can make the filling more generous by adding avocado or roasted peppers. This keeps the dish tasty and appealing for every food-conscious guest at the table.
More tips and tricks
To get the most out of Kao Ya Bao, try a range of different dipping sauces. Experiment with chilli sauce or a punchy peanut sauce to offer contrasting flavours. You can also finish the bao buns with fresh herbs such as coriander or mint. Small tweaks like these can make a big difference to the overall aroma — the same trick that lifts a steamed Sheng Jian Bao.
Adapting the recipe to your taste
The beauty of Kao Ya Bao is how wonderfully adaptable it is. Feel free to add your favourite vegetables or sauces to make the dish your own. If you like more heat, scatter in a few chilli flakes. For a sweeter note, stir a little honey or agave syrup into the sauce. Your personal touch is what will make the dish memorable.
Ingredient substitutions
If you cannot find Peking duck, chicken makes an excellent stand-in — much as it does in classic Crispy Duck. The buns offer plenty of room for variation too; try steamed buns or tortillas for interesting new combinations. You can also swap the hoisin sauce for BBQ sauce or a sweet-and-spicy sauce to create fresh flavours. Experiment with different ingredients to build your own version of Kao Ya Bao.
Drink pairing ideas
A wide range of drinks rounds out the flavour of Kao Ya Bao beautifully. A classic Chinese tea, such as jasmine or pu-erh, makes a refreshing companion. If you prefer something non-alcoholic, a homemade lemonade or a wholesome fruit juice works well too. For wine lovers, a fruity Riesling supports the flavours perfectly and completes the meal.
Serving and presentation ideas
Presentation is an important part of any meal, and especially so with a dish as decorative as Kao Ya Bao. Serve the filled buns on a handsome wooden board or an elegant porcelain platter. Garnish your creation with fresh coriander and sesame seeds to add colour and texture. Arranging the components thoughtfully on the plate creates an inviting spread that whets the appetite straight away.
A bit of history
Peking duck has a long and fascinating history stretching back to the Yuan dynasty. Originally served at the imperial court of Beijing, it was regarded as a symbol of luxury and prosperity. Over the centuries the dish has evolved, and its preparation is now an art form celebrated in Chinese restaurants the world over — a cornerstone of Chinese cuisine. Kao Ya Bao is a delicious modern interpretation that presents this tradition in a contemporary form, much like the soulful braise of Dongpo Pork.
More recipe ideas
Summary: Kao Ya Bao
All in all, Kao Ya Bao is a fascinating and delicious dish that absolutely deserves a place in your recipe collection. With its combination of crispy duck, fluffy bao buns, aromatic sauces and fresh vegetables, it is a true delight for the senses. The preparation may look involved, but the result is well worth it. Experiment with the ingredients and adapt the recipe to your own taste to find the perfect version for you!


