Cantonese Braised Duck
Tender duck braised in a savory-sweet soy sauce with ginger, star anise, and rock sugar until the meat falls from the bone. A showstopping Cantonese classic that's easier than it looks.
- Total time
- 120 min
- Servings
- 4
- Calories
- 580
- Protein
- 52g
Ingredients
- 1 duck whole duck (4 to 5 pounds), trimmed of excess fat
- ¾ cup dark soy sauce
- ½ cup light soy sauce
- ½ cup Shaoxing wine or dry sherry
- 3 tablespoons rock sugar (or granulated sugar)
- 1 piece fresh ginger, 2-inch piece
- 6 cloves garlic cloves
- 3 pods star anise pods
- 4 pieces dried shiitake mushrooms
- 2 pieces dried red chiles (optional)
- 2 cups chicken or duck stock
- 4 stalks scallions (green onions)
- 2 tablespoons neutral oil for cooking
Instructions
- 1
Remove the duck from the refrigerator 30 minutes before cooking — this helps it cook more evenly. Pat the duck completely dry inside and out with paper towels; dry skin is essential for browning. Chop the duck into 8 large pieces: separate the two legs, the two breasts (cut each breast in half), and the wings, leaving some skin attached to each piece. Reserve the carcass for another use.
- 2
Prepare the aromatic ingredients: Crush a 2-inch piece of fresh ginger with the side of your knife to release the oils — no need to peel. Lightly crush 6 garlic cloves with the flat side of your knife and discard the papery skin. Do not mince them; you'll remove them later.
- 3
Rinse the 4 dried shiitake mushrooms under cool water to remove dust. Pour 0.5 cup of boiling water over them in a small bowl and let steep for 10 minutes until softened. Drain, reserving the soaking liquid, and halve any large mushrooms.
- 4
Trim the 4 scallions: cut them into 2-inch pieces and set aside on a plate. Cut off and discard the white and light green parts if they feel tough — save the tender greens for garnish.
- 5
Set a 14-inch flat-bottomed wok or 5-quart Dutch oven over medium-high heat. Once it's hot (after about 1 minute), add 2 tablespoons of neutral oil and let it heat for 30 seconds until it shimmers. Working in two batches to avoid crowding, sear the duck pieces skin-side down for 4–5 minutes until deeply golden and crispy — you're after a mahogany-brown color. Flip and sear the other side for 2–3 minutes. Render out the duck's fat so the skin crisps; listen for an even, gentle sizzle. Transfer the seared duck to a plate.
- 6
Pour off all but 1 tablespoon of the fat from the wok. Add the crushed ginger and garlic cloves and stir constantly for 30 seconds until fragrant — you should smell the warm, peppery aroma rising from the pan. Do not let them brown; ginger and garlic burn quickly.
- 7
Pour in 0.5 cup of Shaoxing wine and let it bubble for 30 seconds, scraping the bottom of the wok with a wooden spoon to release any browned bits (this is where the flavor lives). Add 0.75 cup of dark soy sauce and 0.5 cup of light soy sauce, followed by 3 tablespoons of rock sugar. Stir until the sugar dissolves completely — about 1 minute. You're making the braising liquid.
- 8
Return the seared duck pieces to the wok, nestling them skin-side up. Pour in 2 cups of chicken or duck stock and the reserved mushroom soaking liquid from the shiitake step. Add the softened shiitake mushrooms, 3 star anise pods, and 2 dried red chiles if using — the chiles add subtle heat and depth without a kick.
- 9
Bring the liquid to a simmer over medium-high heat (you'll see steady steam and occasional bubbles breaking the surface, not a rolling boil). Once simmering, reduce the heat to medium-low — the liquid should barely bubble, with only occasional bubbles rising. Cover the wok or pot three-quarters of the way with a lid (leave a small gap for steam to escape), and braise for 1.5 hours. The duck is ready when the meat is fork-tender and pulls away from the bone easily. Check the liquid level after 45 minutes — if it's reducing too quickly, add 0.5 cup more stock.
- 10
Test for doneness: Pierce a thigh with a fork; the meat should shred with no resistance. If the skin has lost its crispness during braising, you can briefly finish it: transfer the duck pieces to a plate and increase the heat to medium-high. Once the sauce sizzles, return just the duck pieces skin-side down for 2–3 minutes to re-crisp the skin before removing.
- 11
Remove from heat and fish out the ginger, garlic, star anise, and dried chiles using a slotted spoon — they are flavor vessels, not for eating. Taste the braising liquid: it should be savory, slightly sweet, and complex. If it tastes flat, drizzle in 0.5 teaspoon more dark soy sauce. If it's too salty, stir in 1 tablespoon of water.
- 12
Transfer the duck pieces to a shallow serving bowl and pour the braising liquid and mushrooms over top. Garnish with the trimmed scallion pieces scattered across the surface. Serve hot alongside steamed jasmine rice or with a simple vegetable like steamed bok choy to soak up the sauce. The braising liquid is liquid gold — don't discard it.
Tools you’ll need
- 14-inch flat-bottomed wok or 5-quart Dutch oven
- instant-read thermometer (optional, for checking doneness)
- wooden spoon
- slotted spoon
- paper towels
- small bowl
- chef's knife
- cutting board
- measuring cups and spoons
Cook smarter
Get matched recipes for what’s in your fridge
CookSnap is a free iOS app that finds real recipes from the ingredients you already have. No more grocery-list aspirations.


