This Indonesian-style duck is slowly braised in coconut milk with lemongrass, ginger, turmeric, and a fragrant spice paste, then served with rice to catch the rich sauce. The method takes inspiration from the varied, spice-forward duck dishes found across Indonesia, while using practical substitutes for a few ingredients that can be hard to find.
Ingredients
- 4 duck legs, about 2½ pounds (1.1 kg) total
- 1½ teaspoons fine salt (9 g), divided
- 2 tablespoons neutral oil (30 ml), such as canola or sunflower oil
- 6 small shallots, peeled (about 5½ ounces or 150 g)
- 6 garlic cloves, peeled (about 1 ounce or 30 g)
- 2 tablespoons chopped fresh ginger (12 g)
- 1 tablespoon chopped fresh galangal (8 g); if unavailable, use an extra tablespoon of ginger and a little lime zest, knowing the flavor will be less citrusy and piney
- 2 lemongrass stalks (about 1 ounce or 30 g), tough outer leaves removed and pale centers sliced
- 4 candlenuts (about ¾ ounce or 20 g); substitute blanched almonds or macadamias for a similar body, though the flavor will differ slightly
- 1 teaspoon ground turmeric (3 g)
- 2 teaspoons ground coriander (4 g)
- 1 teaspoon ground cumin (2 g)
- ½ teaspoon freshly ground black pepper (1 g)
- 1–2 red bird’s-eye chilies (about 5–10 g), stemmed; use one for mild heat or two for more
- 1 can full-fat coconut milk, 13½ ounces (400 ml), well shaken
- 1 cup water (240 ml), plus a little more if needed during braising
- 1 tablespoon tamarind paste (15 g)
- 1 tablespoon grated palm sugar or light brown sugar (12 g)
- 2 Indonesian bay leaves, also called daun salam; substitute 1 ordinary bay leaf, which gives a different, more familiar herbal note
- 3 makrut lime leaves (about 2 g), optional but fragrant; lightly bruise them before adding
Instructions
- Prepare the duck and aromatics. Pat the duck legs dry with paper towels and trim any loose flaps of fat. Sprinkle them all over with about 1 teaspoon of the salt. Peel and roughly chop the shallots, garlic, ginger, and galangal. Slice the tender centers of the lemongrass thinly; discard the woody ends. The aromatics will be blended, so they do not need to be finely chopped.
- Blend the spice paste. Put the shallots, garlic, ginger, galangal, lemongrass, candlenuts, turmeric, coriander, cumin, black pepper, and chilies in a blender or small food processor. Add 2 tablespoons (30 ml) of the measured water and blend, scraping down the sides as needed, until you have a thick, mostly smooth paste. A few tiny flecks are fine. If the blades stall, add another tablespoon of water, but keep the mixture thick enough to fry rather than turn it into a drinkable sauce.
- Brown the duck. Set a heavy Dutch oven or deep, lidded skillet over medium heat. Add the oil. When it is hot, place the duck legs skin-side down in the pan, working in batches if they do not fit without crowding. Sear for about 6 minutes, until the skin is golden and some fat has rendered. Turn and brown the other side for about 3 minutes. Transfer the legs to a plate. If there is more than about 2 tablespoons of fat in the pan, carefully spoon off the excess; leave the browned bits behind for flavor.
- Cook the paste. Add the blended paste to the same pan. Cook over medium-low heat for 7–8 minutes, stirring often and scraping the base so it does not catch. It should become aromatic and slightly darker, and the raw, sharp smell of the shallots should fade. If the paste begins sticking before it smells cooked, stir in a tablespoon of water rather than letting it scorch.
- Make the braising liquid. Pour in the coconut milk and the remaining water, then stir in the tamarind paste, palm sugar, daun salam or bay leaf, lime leaves if using, and the remaining ½ teaspoon of salt. Scrape up the browned bits. Bring the liquid just to a gentle simmer; avoid a hard boil, which can make the coconut milk separate and leave the sauce oily.
- Braise until tender. Return the duck legs to the pan, placing them skin-side up and nestling them into the liquid. The liquid should come roughly halfway up the legs, not cover them completely. Cover and simmer gently for 80 minutes, turning the legs once after about 40 minutes. Keep the heat low enough for only occasional bubbles. If the pan looks dry or the sauce is catching, add water ¼ cup (60 ml) at a time. The meat should be tender and easy to pierce, but still hold together.
- Check doneness and finish the sauce. Check the thickest part of each leg with a food thermometer, avoiding the bone. Duck, like other poultry, must reach the USDA FSIS safe minimum internal temperature of 165°F (74°C). If a leg has not reached that temperature, continue simmering and check again after 5–10 minutes. Transfer cooked legs to a plate and simmer the sauce uncovered for about 10 minutes, stirring occasionally, until glossy and thick enough to coat a spoon. Taste and adjust salt, tamarind, or sugar for a balance of savory, tangy, and gently sweet flavors. Return the legs to the sauce to warm through before serving.
Tips
- Keep the simmer gentle. A quiet simmer cooks the legs evenly and helps the coconut-based sauce stay smooth. If the surface is rolling vigorously, lower the heat. A heavy pot with a well-fitting lid makes it easier to keep the temperature steady.
- Use the substitutes thoughtfully. Candlenuts thicken the paste and soften its sharp edges; blanched almonds or macadamias do much the same, but neither is an exact flavor match. Ordinary bay leaf can stand in for daun salam, but use just one because its aroma is more pronounced and less citrusy.
- Adjust heat and tang at the end. Chilies vary, so starting with one is sensible if you are unsure. Tamarind also varies in strength. After the sauce reduces, taste it before adding more salt or sugar; a little extra tamarind can brighten a rich sauce, while a small pinch of sugar can round off excess sourness.
- Do not discard rendered duck fat. Pour cooled excess fat into a clean, heat-safe container and refrigerate it separately for another cooking use. Keep it distinct from the sauce, and do not leave either out at room temperature for an extended period.
Serving Suggestions
Serve each duck leg with plenty of warm sauce over steamed jasmine rice or another fluffy white rice. Rice is especially useful here because it absorbs the coconut, tamarind, and spice flavors without competing with the duck. For a fuller Indonesian-inspired plate, add sliced cucumber, tomato, and shallot dressed with lime juice and a pinch of salt. Their crisp, fresh character balances the richness of the braise.
Other good accompaniments include sautéed green beans, blanched greens, or simply steamed cabbage. Put sambal or sliced fresh chilies on the table for anyone who wants more heat rather than making the whole pot very spicy. A wedge of lime is also welcome: diners can squeeze a little over the sauce if they prefer a brighter finish. If serving guests, remove the bay and lime leaves from the pot before bringing it to the table, and spoon the sauce over the duck just before serving.
Variations
Make the sauce less rich: Replace up to half of the coconut milk with water or unsalted chicken stock. The sauce will be lighter and less creamy, so taste it near the end and adjust salt and tamarind as needed. Avoid using low-fat coconut milk if you want the sauce to reduce smoothly; its texture can become thin or grainy during a long simmer.
Use a different cut: Duck thighs can work in place of whole legs, but smaller pieces may become tender sooner. Start checking them after about 60 minutes of braising and use a thermometer to confirm 165°F (74°C). Bone-in pieces tend to stay juicier and contribute more flavor to the sauce than boneless meat.
Change the spice level: Omit the chilies for a mild version, or use a milder red chili for flavor without as much heat. For a hotter pot, blend in another bird’s-eye chili or serve sambal alongside. Do not add a large amount of chili paste without tasting it first, since some pastes are salted and can change the sauce’s balance.
Add potatoes or firm vegetables: For a one-pot meal, add peeled potato chunks during the last 30–35 minutes of braising, checking that they are tender before serving. They will absorb some sauce and make the dish more filling. Softer vegetables should go in later so that they do not collapse during the long cook.
Storage and Reheating
Cool leftovers promptly and refrigerate them within 2 hours of cooking, in a shallow airtight container. Store the duck with its sauce so the meat stays moist. Refrigerated cooked duck keeps for 3–4 days. For longer storage, freeze portions with sauce in freezer-safe containers for up to 3 months for best quality; thaw overnight in the refrigerator before reheating.
Reheat the duck gently in a covered saucepan over low heat, adding a splash of water if the sauce has thickened. Turn the legs occasionally so they warm evenly, and check the center of the meat with a food thermometer: leftovers should reach 165°F (74°C). You can also reheat a covered portion in a microwave-safe dish, stirring the sauce and rotating the meat partway through. Avoid repeated cooling and reheating; warm only the portion you plan to eat.
Frequently Asked Questions
Can I make this Indonesian duck recipe ahead?
Yes. Braise the duck fully, cool it promptly, and refrigerate it with the sauce for up to 3–4 days. The flavors may meld while it rests. Reheat gently until the duck reaches 165°F (74°C), then taste the sauce and adjust its salt or acidity before serving.
Can I make it without a blender?
Yes. Finely mince the shallots, garlic, ginger, galangal, lemongrass, and chilies, then crush the candlenuts as finely as you can. The resulting sauce will be more textured than a blended paste, but it will still taste good. Take extra care to stir the aromatics while frying so the small pieces do not burn.
Why is my coconut sauce oily or separated?
A hard boil is a common cause. Keep the liquid at a gentle simmer, especially during the covered braise, and stir the sauce occasionally when reducing it. If a little oil rises to the surface, skim off some with a spoon or stir it back in; a slightly separated sauce is still usable.
How do I know the duck is tender?
The meat should yield easily when pierced and begin to pull away from the bone, while the leg remains intact when lifted. Tenderness can take a little longer depending on the size of the legs and the exact heat of the simmer. Always verify that the thickest part reaches 165°F (74°C) with a thermometer; do not rely on color alone.
Is this the same as Balinese bebek betutu?
No. Bebek betutu is a distinct Balinese preparation commonly associated with duck cooked in a rich spice paste, and methods vary by cook and region. This recipe is a practical Indonesian-inspired coconut braise rather than a claim to reproduce one particular regional or ceremonial dish. Its sauce, cooking method, and substitutions make it a different preparation.
Related
- Indonesian Soup Recipe for Golden Chicken Soto Ayam
- Nasi Goreng: Indonesian Fried Rice at Home
- Indonesian Lumpia Recipe: Crisp Vegetable Spring Rolls
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).