Bill’s Vegan Duck Curry with Coconut, Lime and Curry Leaves

Updated November 3, 2026

Total time
1 hr 4 min
prep 25 min · cook 39 min
Serves
4
portions as written

Jump to recipe

Bill's Vegan Duck Curry with Coconut, Lime and Curry Leaves

Bill’s vegan duck curry is a coconut-rich curry made with plant-based duck, curry leaves, tomatoes and a little tamarind for tang. The sauce comes together in one pan, then simmers with the mock duck and peas until the flavors meld; serve it with rice or flatbread for a satisfying meal.

Ingredients

  • 2 tablespoons (30 ml) neutral oil, such as canola or sunflower oil
  • 14 ounces (400 g) canned or refrigerated vegan duck or mock duck, drained and patted dry; cut or pull into bite-size pieces if needed
  • 1 teaspoon (2 g) black mustard seeds
  • 12 fresh curry leaves (about 2 g), stems removed
  • 1 large yellow onion (about 250 g), finely chopped
  • 4 garlic cloves (about 12 g), minced
  • 1 tablespoon (15 g) finely grated fresh ginger
  • 1 small green chile (about 10 g), finely chopped, optional
  • 2 teaspoons (4 g) ground coriander
  • 1 teaspoon (2 g) ground cumin
  • ½ teaspoon (1.5 g) ground turmeric
  • ½ teaspoon (1 g) mild chili powder, or less to taste
  • 1 medium ripe tomato (about 150 g), finely chopped
  • 1 can (13.5 ounces/400 ml) coconut milk, preferably full-fat
  • ½ cup (120 ml) water
  • 1 tablespoon (15 g) tamarind concentrate
  • 1 teaspoon (4 g) brown sugar
  • ¾ teaspoon (4 g) fine salt, plus more to taste
  • 1 cup (150 g) frozen peas
  • 1 tablespoon (15 ml) fresh lime juice
  • ¼ cup (10 g) chopped fresh cilantro

Instructions

  1. Prepare the mock duck. Drain it well and pat the pieces dry with paper towels; excess liquid can make them steam rather than brown. If the pieces are large, cut or pull them into fork-size pieces. Heat 1 tablespoon of the oil in a large, heavy skillet or Dutch oven over medium-high heat. Add the mock duck in one layer and sear for about 5 minutes, turning occasionally, until several sides are lightly browned. Transfer it to a plate. If your pan is small, brown the pieces in batches so they have room to color.
  2. Start the curry base. Reduce the heat to medium and add the remaining tablespoon of oil. Add the mustard seeds and cover the pan loosely with a lid or splatter screen; cook for about 30 seconds, until they begin to pop. Stir in the curry leaves carefully, as any moisture on them may make the oil splutter. Add the onion and cook for about 7 minutes, stirring often, until softened and lightly golden at the edges. If it starts sticking, lower the heat and add a tablespoon of water rather than letting the spices scorch.
  3. Cook the aromatics and tomato. Stir in the garlic, ginger and optional chile, cooking for 1 minute. Add the coriander, cumin, turmeric and chili powder, and stir for another minute so the spices become fragrant. Add the chopped tomato and cook for about 4 minutes, stirring and pressing it with the spoon until it softens and begins to break down. The mixture should look thick and glossy, not dry or browned.
  4. Make and simmer the sauce. Pour in the coconut milk and water. Stir in the tamarind concentrate, brown sugar and salt, scraping the bottom of the pan to release any browned spice mixture. Bring the sauce just to a gentle simmer, then lower the heat and cook uncovered for 12 minutes, stirring occasionally. Keep it at a quiet bubble rather than a hard boil, which can cause the coconut milk to separate. Taste a small spoonful; the sauce should be creamy, gently tart and well seasoned.
  5. Finish with the vegan duck and peas. Return the seared mock duck to the pan and add the frozen peas. Stir gently and simmer for 7 minutes, until everything is hot and the sauce clings to the pieces. If the curry has thickened more than you like, add water a tablespoon at a time. Stir in the lime juice and cilantro, then taste and adjust the salt, lime or chili. Take the pan off the heat and let the curry stand for 1 minute before serving so the sauce settles.

Tips

  • Check the mock duck label. Canned mock duck is usually made from wheat gluten and packed in seasoned liquid; refrigerated versions may be made from soy, wheat or a blend. Drain canned pieces especially well, and taste them before adding salt because some are already quite salty. If you need a gluten-free meal, choose a clearly labeled gluten-free plant protein instead of seitan-based duck.
  • Adjust the tamarind to its strength. Tamarind concentrates vary in sourness and saltiness, so start with the listed tablespoon, taste the sauce, and add more only if you want a sharper tang. If you cannot find concentrate, use 1 tablespoon (15 ml) lime juice in its place. Lime makes the finish brighter and less deep and fruity than tamarind.
  • Keep the sauce at a gentle simmer. Coconut milk can look grainy if it boils vigorously, and spices can catch on the bottom of the pan. Use medium-low heat once the sauce starts bubbling, stir every few minutes, and loosen it with a splash of water if it gets too thick before the mock duck is hot.
  • Use curry leaves if you can find them. Fresh leaves bring a distinctive citrusy, savory aroma, but they are not always stocked in ordinary supermarkets. Frozen curry leaves are a good substitute and can go straight into the pan. If you have neither, omit them and add a little extra lime zest at the end; bay leaf does not taste quite the same.

Serving Suggestions

Serve the curry hot over steamed basmati rice, jasmine rice or another plain long-grain rice, which gives the creamy sauce room to shine. For a more substantial plate, add warm roti, naan or another flatbread to scoop up the sauce. A simple cucumber salad, sliced red onion with lime, or lightly dressed greens can bring a cool, crisp contrast without competing with the curry’s spices.

For a dinner with several dishes, serve this curry alongside a mild vegetable side, such as sautéed green beans or roasted cauliflower. Keep any extra chili, lime wedges and chopped cilantro on the table so diners can season their own portions. The curry is rich enough to be the centerpiece, so a small side and rice are usually plenty.

Variations

Make it with tofu or mushrooms. Use 14 ounces (400 g) extra-firm tofu, pressed and cubed, or 12 ounces (340 g) sliced mushrooms in place of the vegan duck. Brown tofu in the same way. Mushrooms release moisture, so cook them until their liquid evaporates and the edges color; they give the curry a softer, more earthy texture than mock duck.

Choose a different vegetable. Replace the peas with 1 cup (150 g) diced green beans, chopped spinach or small cauliflower florets. Add green beans or cauliflower with the coconut milk so they have time to soften, and stir spinach in during the final 2 minutes. For a heartier curry, add 1 cup (150 g) cooked chickpeas when you return the mock duck to the pan.

Make it milder or hotter. Leave out the green chile and reduce or omit the chili powder for a gentle curry. For more heat, add another chopped chile or a pinch of cayenne with the ground spices. Add gradually and taste, since the heat of fresh chiles can vary considerably.

Use a lighter coconut sauce. Light coconut milk works if you prefer a less rich curry, though the sauce will be thinner and less creamy. Simmer it a little longer before adding the mock duck, or use less water. Avoid replacing all the coconut milk with water or broth, as that changes the sauce’s defining flavor and body.

Storage and Reheating

Refrigerate leftovers within 2 hours of cooking in a shallow, covered container. The curry keeps for 3 to 4 days in the refrigerator. The sauce may thicken as it cools, and the mock duck will continue to absorb some of its flavor, so add a splash of water when reheating. Store rice separately when possible, especially if you want to keep its texture from becoming soft.

Reheat a portion in a saucepan over medium-low heat, stirring occasionally, until steaming hot throughout; add water a little at a time to loosen the sauce. For food safety, leftovers should reach 165°F (74°C), checked with a food thermometer. In a microwave, cover loosely, heat in short intervals, and stir between intervals so the center warms evenly. Do not reheat the same portion repeatedly.

For longer storage, freeze the cooled curry in an airtight freezer-safe container for up to 2 months for best quality. Leave a little room for expansion. Thaw overnight in the refrigerator and reheat to 165°F (74°C). Coconut-based sauces can separate slightly after freezing; stir well as they warm, and add a small splash of water if needed to bring the sauce back together.

Frequently Asked Questions

What is vegan duck made from?

Vegan duck is a plant-based product shaped and seasoned to resemble duck. Many canned mock-duck products are made from wheat gluten, while refrigerated versions may use soy protein or other ingredients. The exact texture and salt level differ by product, so check the package and ingredient list. This recipe works with bite-size plant-based duck pieces that are ready to heat.

Can I make this curry without curry leaves?

Yes. The curry will still be flavorful from the onion, garlic, ginger and ground spices, but it will miss the distinctive aroma of curry leaves. Frozen leaves are the closest easy substitute. If you cannot find any, leave them out and finish with a little lime zest and juice rather than adding an unrelated herb.

Is this curry very spicy?

As written, it is moderately mild, though the heat depends on the chili powder and optional fresh chile you use. For a mild version, omit the green chile and use a small pinch of chili powder. For more heat, add a little at a time and taste the sauce before adding more, because the spice becomes more noticeable as the curry simmers.

Can I make the curry ahead?

Yes. You can cook it a day ahead, cool it promptly and refrigerate it covered. The flavors have time to mingle, though the mock duck may soften a little as it sits in the sauce. Reheat gently, stirring often and adding water as needed, until the leftovers reach 165°F (74°C). Add fresh cilantro or a squeeze of lime just before serving to brighten it.

Why does my coconut curry look split?

A coconut sauce can separate if it boils hard, especially after the fat has warmed for a while. It is usually still usable: lower the heat, stir gently and add a tablespoon or two of water. Keep the pan at a gentle simmer rather than a rolling boil. Full-fat coconut milk can look slightly grainy if overheated, so steady, moderate heat is the key.

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).