Main Courses
Mastering Cantonese roasted duck transforms a simple roast into a showstopping centerpiece with its signature glazed crispy skin and silky-shredded meat. This dish carries generations of tradition—where the secret lies in precise brining, high-heat roasting, and a delicate balance of flavors.
I’ve refined this method over years to ensure every bite delivers that perfect contrast between crispy exterior and tender interior, just like in Hong Kong’s finest dim sum houses.
The foundation begins with a 24-hour brine that tenderizes the duck while infusing it with aromatic spices. After a thorough drying and glazing with maltose syrup, the duck roasts at 375°F until the skin achieves that signature golden crackle.
What sets this apart is the two-stage roasting technique: first in the oven for even cooking, then under the broiler for that signature caramelized finish. The result? A duck so crisp it shatters when carved, revealing meat that shreds effortlessly.
This recipe delivers restaurant-quality Cantonese duck with minimal fuss—no specialized equipment required, just patience and attention to detail. The hoisin glaze adds a sweet-savory depth, while the silky texture of the meat makes it ideal for serving over steamed rice or in crisp lettuce wraps.
Whether you’re hosting a dinner party or treating yourself to a special meal, this duck will be the star of the table.
Pair it with classic Cantonese sides like steamed bok choy or scallion pancakes for an authentic experience. The leftovers? Even better the next day, as the flavors deepen and the crispiness remains intact. Let’s bring this iconic dish to your kitchen—step by step.
Ingredients for cantonese roasted duck
Tradition meets precision in this Cantonese masterpiece: crispy skin, silky meat, and aromatic spices.
| Ingredient | Amount | Notes |
|---|---|---|
| Whole Duck (5-6 lb) 🦆 | 1 whole | Fresh, preferably organic, skin-on |
| Kosher Salt 🧂 | 2 cups | Diamond Crystal preferred for purity |
| Maltose Syrup 🍯 | ½ cup | For signature glaze, Asian market preferred |
| Hoisin Sauce 🍶 | ¼ cup | Authentic brand for depth of flavor |
| Fresh Ginger 🧅 | 1 piece | 2-inch knob, peeled and sliced |
| Garlic Cloves 🧄 | 8 cloves | Peeled, for aromatic infusion |
| Scallions 🧅 | 1 bunch | Green parts only, finely chopped |
| Sesame Oil 🫒 | 1 tbsp | Toasted, for nutty aroma |
| Soy Sauce 🍶 | ¼ cup | Light or dark, for umami balance |
| Cornstarch 🌾 | 2 tbsp | For crispy skin development |
| White Peppercorns 🌶️ | 1 tsp | Freshly cracked for subtle heat |
| Star Anise 🌿 | 2 whole | For aromatic complexity |
| Cinnamon Sticks 🌿 | 2 whole | For warm spice notes |
| Jasmine Rice 🍚 | 2 cups | Uncooked, for serving |
The duck is the centerpiece, so quality matters most. Opt for a 5-6 lb whole duck from a reputable butcher—look for vibrant skin and minimal bruising. Asian markets often carry superior options, but high-end grocery stores like Whole Foods or H Mart also stock excellent ducks. The skin should be intact and the meat firm to the touch. If you're using frozen duck, thaw it thoroughly in the refrigerator for 24-48 hours—never at room temperature. The brining process requires precision, so measure your kosher salt carefully; Diamond Crystal is ideal as it dissolves more evenly than table salt. For maltose syrup, Asian grocery stores offer the most authentic versions, though some specialty markets carry it as well.
Substitutions should maintain authenticity while accommodating what you have on hand. No maltose syrup? Honey or light corn syrup works in a pinch, though the flavor will differ slightly. For hoisin sauce, store-bought brands like Lee Kum Kee are reliable, but homemade versions with fermented soybeans deliver superior depth. Fresh ginger and garlic are non-negotiable for authentic flavor, but if you must substitute, powdered ginger at half the amount will suffice. The star anise and cinnamon sticks can be omitted if unavailable, but their aromatic complexity elevates the dish. For the crispy skin, cornstarch is essential—it creates that signature crackle when roasted. If you're short on time, you can use arrowroot powder as a substitute, though the texture will be slightly different.
Proper storage ensures the duck remains at its peak. Once brined, the duck can be refrigerated for up to 24 hours before roasting, though it's best to proceed immediately for optimal texture. The roasted duck keeps well in the refrigerator for 3-4 days, though the skin will lose some crispiness after the first day. For longer storage, wrap the duck tightly in plastic wrap and freeze for up to 3 months. To reheat, cover with foil and warm in a 300°F oven for 20-30 minutes, then broil for 2-3 minutes to restore crispiness. The leftovers make excellent sandwiches or lettuce wraps, and the meat shreds beautifully for stir-fries or noodle dishes.
Why You'll Love This Recipe
- Minimal Prep, Maximum Impact: The duck just needs salt, maltose syrup, and a roast—no chopping, no fuss. I swear, the hardest part is waiting for the oven timer.
- Sweet-Savory Magic: That hoisin glaze and ginger caramelization? It’s like a flavor explosion in your mouth. Crispy skin, sticky glaze—every bite’s a win.
- Party or Pantry: Perfect for guests (impress them with that golden skin) or meal prep (leftovers shred into noodles or wraps). Honestly, it’s my secret weapon for lazy Sundays.
- Budget Feast: A whole duck feeds six for less than takeout. Between us, that’s a full meal with crispy skin and tender meat—no sad leftovers here.
Step-by-step instructions for Cantonese roasted duck
Mastering this technique delivers restaurant-quality duck with flawless crispy skin and tender, silky meat.
Prepare and Cure the Duck for Maximum Crisp
Begin by thoroughly cleaning the whole duck and patting it completely dry with paper towels. This drying process is critical—any moisture prevents the skin from achieving that signature crisp. Place the duck breast-side up on a rack in a shallow baking dish.
In a small bowl, combine the 2 cups kosher salt, 0.5 cup maltose syrup, 0.25 cup soy sauce, and 1 tbsp sesame oil. Rub this mixture evenly over the duck's skin, pressing firmly to ensure full coverage. The maltose syrup acts as a natural glaze while the salt draws out moisture for an ultra-crisp finish. Cover and refrigerate for 24 hours, flipping the duck halfway through. This curing period transforms the skin into a golden, crackling exterior.
Build the Aromatic Marinade and Seasoning
In a small saucepan, combine 2 cups water, the 2 whole star anise, 2 whole cinnamon sticks, 8 peeled garlic cloves, and 1 piece peeled, sliced fresh ginger. Bring to a simmer over medium heat for 10 minutes to infuse the aromatics. Remove from heat and let steep for 15 minutes, then strain into a bowl, discarding the solids. This aromatic liquid will be used to baste the duck during roasting.
In a separate bowl, mix 0.25 cup hoisin sauce, 2 tbsp cornstarch, and 1 tsp freshly cracked white peppercorns. This blend will be brushed onto the duck just before roasting to enhance both flavor and crispiness. The cornstarch creates a subtle crunch while the hoisin adds depth. Keep both mixtures at room temperature before proceeding.
Roast to Perfect Doneness and Crispy Skin
Preheat your oven to 375°F. Remove the duck from the refrigerator and let it sit at room temperature for 30 minutes. Place the duck breast-side up on a rack in a roasting pan, ensuring it's elevated for even air circulation. Roast for 90 minutes, basting with the aromatic marinade every 20 minutes. The skin should develop a deep golden-brown color with visible crackling.
After 90 minutes, increase the oven temperature to 425°F and brush the duck generously with the hoisin-cornstarch mixture. Return to the oven for an additional 15-20 minutes until the skin reaches a deep mahogany color and crisp texture. The internal thigh temperature should read 165°F when measured with an instant-read thermometer. This high-heat finish ensures the skin achieves that signature Cantonese crisp while keeping the meat juicy.
Rest and Slice for Optimal Texture
Transfer the roasted duck to a cutting board and let it rest for 20 minutes before carving. This resting period allows the juices to redistribute, preventing them from running out when sliced. The skin should remain crisp while the meat stays tender and moist.
To carve, make a vertical cut along the breastbone to separate the duck into two halves. Then, slice each half into ½-inch thick pieces, cutting against the grain for maximum tenderness. Serve immediately with the 2 cups cooked jasmine rice and the reserved basting liquid reduced into a glossy glaze. The contrast of crispy skin and silky meat makes every bite unforgettable.
Pro Tips For Making Cantonese Roasted Duck
- BRINE THE DUCK: Toss the duck in 2 cups kosher salt + 1 gallon cold water for 12 hours—yes, overnight. I used to skip this and ended up with dry meat; the salt penetrates better when the duck is cold, and the skin crisps like a dream.
- SCORE THE FAT, NOT SKIN: Cut deep, diagonal slashes (1-inch apart) only into the fat layers, not the skin. I learned this the hard way—messing with the skin makes it tear during roasting. The fat renders cleanly, and the skin stays intact for that perfect crack.
- MALTOSE SYRUP AFTER CRISPING: Brush the maltose syrup on after the duck hits 375°F and the skin is golden, not before. I was skeptical until I tried it—applying it too early makes the skin soggy. Wait for that first crisp, then glaze.
- GINGER-GLAZE THE PAN: After removing the duck, deglaze the pan with 2 tbsp hoisin + 1 tbsp grated ginger + ¼ cup water, scraping up all the browned bits. This sauce isn’t just for dipping—it’s the flavor base for your stir-fry or rice. Don’t waste it.
Troubleshooting great cantonese roasted duck
Skin Not Crispy Enough
The most common issue is residual moisture on the duck’s skin. After brining, I double-check the duck is completely dry—pat every inch with paper towels, even under the skin if possible. For extra insurance, use a hair dryer on low heat for 5-10 minutes before roasting.
The cornstarch-hoisin glaze must be applied generously right before the final broil, and the oven must reach 425°F—a lower temp won’t crisp the skin properly. 🔥
Meat Too Dry or Tough
Over-roasting is the usual culprit here. Use a meat thermometer and remove the duck when the thigh reaches 165°F—no higher! If the meat feels dry, the brine time may have been too short.
For next time, extend brining to 36 hours (covered in fridge) and reduce oven temp to 350°F for the first 2 hours to slow moisture loss. Basting with the aromatic marinade every 20 minutes keeps the meat juicy. ⚡
Uneven Cooking or Cold Spots
This happens when the duck isn’t elevated properly on a rack, trapping steam against the skin. Always place the duck breast-side up on a wire rack in a roasting pan to allow even air circulation.
If your oven runs hot, rotate the pan halfway through roasting. For large ducks, tent loosely with foil during the first 60 minutes to prevent over-browning before the skin is ready. 🌡️
Skin Burns Before Meat Cooks
The two-stage roast is key: start at 375°F for 90 minutes to cook the meat evenly, then crank to 425°F for the final 15-20 minutes to crisp the skin. If your duck browns too fast, cover loosely with foil during the first stage and check every 15 minutes.
For extra protection, baste with cold water (not the marinade) in the final 5 minutes to create steam and prevent burning. 💫
Basting Liquid Too Watery
The aromatic marinade should reduce to a syrupy consistency before basting. Simmer the infused liquid until it thickens slightly—it should coat the back of a spoon. If it’s still thin, reduce it further over low heat or add 1 tsp cornstarch as a slurry.
A watery baste won’t glaze the skin properly and can make it soggy. 🍶
Duck Smells Off During Cooking
This usually means the duck wasn’t properly cleaned before brining or the brine was contaminated. Rinse the duck thoroughly under cold water, pat completely dry, and refrigerate uncovered for 1 hour before brining to prevent bacterial growth.
If the smell persists, discard the duck—never risk it. For future batches, use freshly peeled garlic and ginger in the marinade to ensure no off-flavors develop. 🚨
Nutrition facts
Frequently asked questions
Why does Cantonese roasted duck need a 24-hour brine?
The long brine time is essential for two reasons: it tenderizes the duck's tough skin and muscle fibers, while the salt and maltose syrup create a perfect balance of crispiness and moisture. The 24-hour window allows the seasonings to penetrate deeply, ensuring every bite has that signature silky texture. Skipping this step often results in dry meat or less crispy skin.
Can I use a smaller duck or duck breasts instead of a whole duck?
For best results, stick with a 5-6 lb whole duck—the skin-to-meat ratio is ideal for achieving that signature crisp. However, if you must use duck breasts, arrange them skin-side up on a rack, brush generously with the glaze, and roast at 400°F for 25-30 minutes until crisp. The texture won't be identical, but it's a great alternative for smaller gatherings.
What's the secret to getting that perfect crackling skin?
The magic lies in three key steps: completely drying the duck (even under the skin), applying the cornstarch-hoisin glaze generously right before the final broil, and roasting at 425°F for the last 15-20 minutes. The high heat caramelizes the sugars in the maltose syrup, creating that irresistible crunch. A hair dryer on low heat for 5-10 minutes before roasting adds extra insurance.
How do I serve leftover Cantonese roasted duck?
Leftover duck is just as delicious—if not better! Reheat slices in a 300°F oven for 20 minutes covered with foil, then broil for 2-3 minutes to restore crispiness. Use it in lettuce wraps, fried rice, or sandwiches with hoisin sauce. The meat shreds beautifully for noodle dishes or can be chopped finely for dumplings. Store leftovers in an airtight container for up to 4 days.
What if I don't have maltose syrup?
You can substitute with light corn syrup or honey, though the flavor will differ slightly. Use the same amount (0.5 cup) and note that honey may darken the skin faster. For authenticity, seek out maltose syrup at Asian markets—it's the key to that signature Cantonese glaze. The syrup's unique properties create the perfect balance of sweetness and crispiness.
