
Tender Duck and Mushroom Curry
A silky Thai-inspired curry with tender duck breast, earthy mushrooms, and fresh bell peppers in a rich coconut broth. Red curry paste builds a complex base, brightened by lime juice and finished with fragrant Thai basil. The duck cooks quickly over high heat to stay succulent while the vegetables soften in the aromatic sauce.
- Prep
- 20 min
- Cook
- 25 min
- Wait
- 10 min
- Total
- 55 min
- Makes
- 4 servings (about 1½ cups each)
Steps
Before you start
- Pat duck breasts dry before cooking so they sear properly and render fat
- Have all ingredients prepped and measured before you start—the cooking moves quickly
- If using fresh Thai basil is impossible, substitute Thai or Italian basil at the end
- Serve with jasmine rice or rice noodles to soak up the curry sauce
Sear duck skin-side down
- Place duck breasts skin-side down on a large skillet (12 inches) with no added fat, over medium-high heat.
- Season the flesh side generously with salt and pepper.
- Sear for 6–7 minutes without moving, rendering the duck fat and turning the skin golden and crispy.
- The skin should release easily from the pan when done, and the rendered fat in the pan will help create a safe, bacteria-free surface.
+ Show details− Hide details
Ready when: Skin is deep golden and crispy, and fat has rendered into the pan
Tip: Don't move the duck while searing—let the skin make contact with the hot surface to crisp up properly. Thorough searing kills surface bacteria on this solid muscle cut. If your pan is small, work in batches.
Flip and sear flesh side
- Flip the duck breasts flesh-side down.
- Sear for 3–4 minutes until the flesh is light golden and the internal temperature registers 165°F (74°C) on an instant-read thermometer for food safety.
- The meat will be slightly pink but safe to eat because the surface has been thoroughly seared, killing bacteria.
+ Show details− Hide details
Ready when: Flesh is light golden and internal temperature reaches 165°F (74°C)
Tip: Use a thermometer to verify the internal temperature. Duck is safe to eat at 165°F when seared on both sides; the high heat kills surface pathogens on this solid cut of muscle.
Rest duck
- Let the duck rest on the cutting board for 5 minutes.
- This allows the juices to redistribute so the meat stays as tender as possible when sliced.
+ Show details− Hide details
Tip: Don't skip this step—it is crucial for tender duck.
Bloom curry paste in fat
- Leave 2 tablespoons of duck fat in the skillet (discard excess if needed).
- Add the curry paste and stir constantly over medium-high heat for 1–2 minutes, until fragrant and slightly darker.
- This releases the flavors in the paste.
+ Show details− Hide details
Ready when: Paste is fragrant and has darkened slightly in color
Tip: Blooming the paste in fat prevents lumps and deepens its flavor. Watch for it to start sticking—that's when it's done.
Add coconut milk and simmer
- Pour in the coconut milk and stir well to combine, scraping up any browned bits from the bottom of the pan.
- Bring to a gentle simmer over medium heat, then reduce heat to medium-low.
- Simmer uncovered for 5 minutes until the sauce thickens slightly and the flavors meld.
+ Show details− Hide details
Ready when: Sauce has thickened slightly and is gently bubbling
Tip: Don't boil vigorously or the coconut milk may separate. A gentle simmer creates a silky texture.
Add mushrooms and peppers
- Stir in the mushrooms and bell peppers (both red and yellow).
- Increase heat to medium and bring back to a gentle simmer.
- Cook for 5–6 minutes, stirring occasionally, until the mushrooms release their liquid and soften but the peppers still have a slight bite to them.
+ Show details− Hide details
Ready when: Mushrooms are soft and have released their liquid; peppers are tender-crisp
Tip: Keep the heat at medium so vegetables don't overcook. You want some texture remaining in the peppers.
Season and balance flavors
- Add the fish sauce and lime juice.
- Stir in the optional palm sugar if the curry tastes too salty or acidic—it rounds out the flavors.
- Taste and adjust salt if needed.
- The sauce should be savory, bright, and lightly sweet.
+ Show details− Hide details
Tip: Add fish sauce and lime gradually, tasting as you go. Each brand of curry paste is slightly different in saltiness, so you may need to adjust.
Slice duck and add to curry
- Slice the rested duck breast against the grain into strips about ¼ inch thick.
- Add the sliced duck back to the curry pot and stir gently to combine.
- Simmer for 1 minute just to warm through without overcooking the meat.
+ Show details− Hide details
Ready when: Duck is warmed through and no longer cold to the touch
Tip: Slice against the grain (perpendicular to the muscle fibers) for maximum tenderness. Keep the heat low once duck is in the pot to avoid overcooking.
Finish with basil and chili
- Remove from heat.
- Stir in most of the Thai basil, reserving a few leaves for garnish.
- Add the sliced chili if using.
- Let the curry sit for 1 minute so the basil just begins to wilt and release its fragrance.
+ Show details− Hide details
Ready when: Basil is just wilted and fragrant
Tip: Add basil off heat so it stays vibrant and doesn't turn dark. If you prefer less heat, remove the chili seeds before slicing.
Serve
- Ladle the curry into bowls, distributing duck, mushrooms, peppers, and sauce evenly.
- Garnish with reserved basil leaves and extra chili slices if desired.
- Serve immediately with jasmine rice, rice noodles, or crusty bread to soak up the aromatic broth.
+ Show details− Hide details
Tip: Serve as soon as it comes off the heat for the best flavor and texture.
Good to know
Tips
- Duck breast is a solid muscle cut, not ground poultry. When thoroughly seared on both sides (creating a golden crust), surface bacteria are killed by the high heat, making it safe to eat at 165°F (74°C) internal temperature—the same principle that allows rare beef steaks.
- If your duck breasts are thicker than 1 inch, slightly reduce the heat on the second side or tent them loosely with foil after flipping to ensure the interior reaches 165°F without over-crisping the skin.
- Fish sauce smells assertive in the bottle but adds essential savory depth to the curry. Start with 1 tablespoon and taste before adding more. It balances the richness of the coconut milk and duck fat.
- For a spicier curry, leave the chili seeds in or add a second chili. For a milder version, omit it entirely or use just a pinch of chili powder stirred into the curry paste.
Storage & reheating
Refrigerate leftover curry in an airtight container for up to 3 days. Reheat gently over medium-low heat on the stovetop (5–7 minutes) or in a microwave (2–3 minutes, stirring halfway). Do not freeze the curry; the texture of the duck and vegetables will degrade.
Substitutions
- fresh Thai basil leaves → Italian basil or Thai sweet basil from a grocery store. Thai basil has a slightly anise-like flavor that's traditional, but regular basil works well. Add it at the very end to preserve its fragrance.
- duck breast, skin-on → Chicken breast or thighs. Chicken will cook faster (8–10 minutes total searing) and should reach 165°F (74°C). Thighs stay more moist than breasts. Duck is richer and more flavorful, but chicken is a leaner alternative.
- Thai red curry paste → Thai green curry paste or yellow curry paste. Green curry is more herbaceous and spicy; yellow is milder and slightly sweeter. Use the same amount and adjust salt and lime to taste.
- mixed mushrooms (cremini and shiitake) → Oyster, button, or cremini mushrooms alone, or a mix with bamboo shoots. Any firm mushroom works. Bamboo shoots add crunch if mushrooms alone seem too soft.





