Chinese Duck Recipes: Soy-Braised Duck Legs

Updated November 3, 2026

Total time
2 hr 10 min
prep 20 min · cook 1 hr 50 min
Serves
4
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece

Jump to recipe

Chinese Duck Recipes: Soy-Braised Duck Legs

These Chinese-style soy-braised duck legs are cooked with ginger, scallions, star anise, and warm spices until tender, then served with a glossy, savory-sweet sauce. The recipe draws on Chinese red-braising flavors while keeping the method practical for a home stovetop; seasonings and proportions vary across regional and family versions.

Ingredients

  • 4 bone-in duck legs, about 3½ lb (1.6 kg) total
  • ½ tsp fine salt (3 g), or less if using regular soy sauce
  • ½ tsp ground black pepper (1 g)
  • 1 tsp neutral oil (5 ml), only if needed to start rendering
  • 1 piece fresh ginger, about 2 in (5 cm; 30 g), sliced into coins
  • 3 scallions (about 45 g), cut into 2-in (5-cm) lengths, plus 1 extra scallion for serving if desired
  • 3 garlic cloves (about 15 g), lightly crushed and peeled
  • 2 whole star anise (about 1 g)
  • 1 tsp Chinese five-spice powder (about 2 g)
  • ⅓ cup Shaoxing wine (80 ml); substitute dry sherry if needed, which gives a slightly different but compatible aroma
  • ⅓ cup low-sodium light soy sauce (80 ml)
  • 1 tbsp dark soy sauce (15 ml), for deeper color; use another tablespoon of light soy sauce if unavailable, though the sauce will be paler
  • 1 tbsp packed brown sugar (12 g)
  • 2 cups unsalted chicken stock or water (480 ml)
  • 1 tsp toasted sesame oil (5 ml), for finishing
  • 1 tsp cornstarch (3 g) mixed with 1 tbsp cold water (15 ml), optional, for a thicker sauce

Instructions

  1. Prepare the duck. Pat the legs very dry with paper towels; dry skin browns and renders more readily than damp skin. Trim away any loose flaps of excess fat, but leave the skin attached. With a sharp knife, score the skin in a shallow crosshatch, taking care not to cut into the meat. Season both sides with the salt and pepper. If the legs are especially wet, give them a few extra minutes uncovered while you measure the other ingredients.
  2. Render and brown the skin. Set a heavy, lidded Dutch oven or deep, sturdy pan over medium-low heat. Add the oil only if the pan is completely dry, then arrange the duck legs skin-side down without crowding. Cook for 12 to 15 minutes, adjusting the heat so the fat bubbles gently rather than smoking. Turn the legs and brown the meat side for about 2 minutes. Transfer them to a plate. Pour off most of the rendered fat, leaving about 1 tablespoon in the pan; save the rest for another use, refrigerating it promptly.
  3. Build the braising liquid. Add the ginger, scallions, and garlic to the pan and cook for about 1 minute, stirring so they do not scorch. Add the star anise and five-spice powder and stir for 20 seconds, just until fragrant. Pour in the Shaoxing wine, scraping up browned bits from the base of the pan. Stir in both soy sauces, the brown sugar, and the stock or water. Bring the mixture to a gentle simmer.
  4. Braise until tender. Return the duck legs to the pan skin-side up. The liquid should come partway up the legs, not cover the skin completely. Cover with a lid, reduce the heat to low, and simmer gently for 75 minutes. A few small bubbles are right; a hard boil can toughen the meat and make the sauce cloudy. Check once or twice that the pan is not boiling dry, and add a little hot water if the liquid level drops too far.
  5. Check doneness and finish the sauce. Check the thickest part of a leg with an instant-read food thermometer, avoiding the bone. USDA FSIS sets 165°F (74°C) as the safe minimum internal temperature for duck and other poultry; the meat may become more tender at a higher temperature during braising. If the legs have not reached 165°F (74°C), cover and simmer for another 5 to 10 minutes, then check again. When done, transfer the legs to a clean plate and let them rest for 10 minutes. Skim excess fat from the braising liquid. For a thicker glaze, stir the cornstarch slurry again, whisk it into the simmering liquid, and cook for 1 to 2 minutes until glossy. Turn off the heat and stir in the sesame oil.
  6. Serve. Spoon some sauce over each leg and pass the rest at the table. Discard the star anise and ginger coins if you prefer not to have them in the serving dish. Slice or pull the meat from the bone as you eat, and serve while hot.

Tips

  • Keep the heat gentle. A steady low simmer is the key to tender legs and a controlled sauce. If the liquid is rapidly bubbling, lower the burner or briefly move the pan off the heat. Check more often if your pan is wide, because liquid evaporates faster from a broad surface.
  • Use the right soy sauce balance. Low-sodium light soy sauce keeps the braise from becoming overly salty as it reduces. Dark soy sauce mostly contributes color and a rounded flavor; it is not essential. If you only have regular soy sauce, reduce the added salt and taste the sauce before thickening it.
  • Do not rush the skin-rendering stage. Starting skin-side down in a moderately warm pan gives the fat time to melt. High heat can brown the outside before enough fat renders, while wet skin tends to steam. Pour off excess fat carefully, since hot duck fat can splatter.
  • Adjust the sauce at the end. Taste before adding any extra salt: soy sauce and reduction can make the liquid more concentrated. If the sauce tastes too strong, loosen it with a splash of hot water or unsalted stock. If it is too thin, simmer uncovered briefly or use the optional cornstarch slurry.

Serving Suggestions

Serve one duck leg per person over steamed jasmine rice or another plain rice, which catches the flavorful braising sauce. Add a green vegetable for freshness and contrast: blanched gai lan, steamed bok choy, or quickly stir-fried broccoli all work. If using gai lan or bok choy, keep its seasoning simple so it does not compete with the soy, ginger, and star anise.

For a more complete meal, put the legs on a platter and spoon the sauce over them just before serving, with extra sauce in a small bowl. Thinly sliced scallions add a fresh finish, and a little steamed rice on the side helps balance the rich duck. If you want a shared-table meal, serve the duck with rice, vegetables, and a mild soup rather than adding several heavily seasoned dishes.

Variations

Add citrus peel: Add a strip of orange peel, with most of the white pith removed, to the braising liquid. It gives the sauce a gentle citrus note; remove it before serving if it becomes too pronounced. Dried tangerine peel is used in some Chinese cooking, but it can be harder to find. A small strip of fresh orange peel is a practical substitute, though its aroma is brighter and less concentrated.

Make it less sweet or more aromatic: Reduce the brown sugar to 1 teaspoon for a more savory sauce, or add one cinnamon stick with the star anise for a warmer spice profile. For a little heat, add two dried red chiles. These adjustments change the balance, so taste the sauce near the end and avoid adding extra soy sauce automatically.

Use duck breasts instead: This braise is designed for bone-in legs, which need a long, moist cook to become tender. Duck breasts cook much faster and can turn dry if simmered for the same time. For a breast-based dinner, use a separate quick-searing method and check the thickest part with a thermometer; do not simply substitute breasts in this recipe and follow the 75-minute braise.

Storage and Reheating

Refrigerate leftover duck within 2 hours of cooking. Store the meat and sauce together in a covered container, or keep the legs in one container and the sauce in another if you want to protect the skin from becoming fully saturated. Properly refrigerated cooked duck keeps for 3 to 4 days. Remove bones only after cooking if that makes storage easier, and label the container with the date.

For longer storage, freeze the duck with enough sauce to help prevent it from drying out. Use a freezer-safe, well-sealed container and thaw it in the refrigerator before reheating. For best texture, reheat gently in a covered pan with a splash of water or stock until steaming hot throughout. Check with a food thermometer: USDA guidance is to reheat leftovers to 165°F (74°C). You can uncover the pan for the last few minutes if you want the sauce to reduce slightly. The skin will not stay as crisp as freshly rendered skin after refrigeration and reheating.

Frequently Asked Questions

Can I make these Chinese-style duck legs ahead?
Yes. Cook the legs and sauce, cool them promptly, and refrigerate them in a covered container. Reheat gently in the sauce when needed, checking that the center reaches 165°F (74°C). The flavor remains satisfying after resting overnight, though the skin becomes soft rather than crisp.

Why is my braising sauce greasy?
Duck releases a substantial amount of fat as it cooks. Before thickening the sauce, let it sit briefly and skim the fat from the surface with a spoon, or use a fat separator if available. Leave a little fat for flavor, but remove enough that the sauce tastes balanced rather than oily.

Can I use water instead of chicken stock?
Yes. Water works well because the duck, soy sauce, aromatics, and spices provide plenty of flavor. Unsalted stock adds a little more savory depth, but salted stock can make the finished sauce too salty as it reduces. If your stock is salted, use water or reduce the soy sauce slightly.

What can I use instead of Shaoxing wine?
Dry sherry is the most practical substitute and gives a similar rounded aroma, though the flavor is not identical. If you do not use alcohol, replace it with the same amount of water or unsalted stock and add 1 teaspoon of rice vinegar for a mild lift. The result will be less aromatic but still flavorful.

How do I know when duck legs are tender?
The thermometer check confirms food safety, while tenderness is a separate texture check. At 165°F (74°C), poultry has reached the USDA FSIS safe minimum, but the connective tissue in duck legs may need additional braising to soften. If the meat still feels firm when gently pressed with a fork, continue simmering in 5- to 10-minute intervals and recheck the temperature as needed.

Can I cook this in a slow cooker?
You can transfer the browned duck and hot braising liquid to a slow cooker, but timing varies by appliance. Cook covered until the legs are tender and have reached at least 165°F (74°C), checking with a thermometer rather than relying only on a preset time. The sauce will be thinner in a slow cooker, so reduce it in a saucepan after cooking if you want a glossy finish.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).