Malaysia · Southeast Asia

Malaysian Curry Chicken with Potatoes Recipe

Updated November 3, 2026

Total time
1 hr 15 min
prep 25 min · cook 50 min
Serves
6
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece
Cuisine
Malaysia
Southeast Asia

Jump to recipe

Malaysian Curry Chicken with Potatoes Recipe

Malaysian curry chicken with potatoes is a fragrant, gently spicy curry of chicken, tender potatoes, aromatic spices, and coconut milk, usually served with rice or bread to catch the sauce. This home-style version builds flavor by frying the curry spices with onion, garlic, and ginger before simmering everything together. Ingredients and heat levels vary across Malaysian regions and households, so adjust the chili to suit your table.

Ingredients

  • 2½ lb bone-in, skinless chicken thighs or drumsticks, cut into serving pieces (1.13 kg)
  • 1½ lb Yukon Gold or other waxy potatoes, peeled and cut into 1¼-inch chunks (680 g)
  • 2 tablespoons neutral oil (30 ml)
  • 1 medium yellow onion, finely chopped (about 150 g)
  • 4 garlic cloves, finely chopped or grated (about 20 g)
  • 1 tablespoon finely grated fresh ginger (15 g)
  • 3 tablespoons Malaysian meat curry powder (about 21 g)
  • 1 teaspoon ground turmeric (3 g)
  • ½ teaspoon cayenne pepper, or less to taste (about 1 g)
  • 8 fresh or frozen curry leaves, optional (about 2 g)
  • 1½ cups water or unsalted chicken stock (355 ml)
  • 1 can unsweetened coconut milk, well shaken (13½ oz / 400 ml)
  • 1½ teaspoons fine salt, plus more to taste (9 g)
  • ½ teaspoon granulated sugar, optional, to balance the spices (2 g)
  • 2 tablespoons chopped cilantro, optional garnish (8 g)
  • 1 lime, cut into wedges for serving (about 60 g)

Instructions

  1. Prepare the ingredients. Pat the chicken dry, then cut large pieces through the joint if needed so they are similar in size. Peel and chunk the potatoes, chop the onion and garlic, and grate the ginger. Measure the curry powder, turmeric, cayenne, salt, and water before you start cooking. Keeping the pieces evenly sized helps the chicken cook at a similar rate and lets the potatoes soften without turning to mush.
  2. Fry the aromatics and spices. Heat the oil in a heavy, wide pot or Dutch oven over medium heat. Add the onion and cook for about 4 minutes, stirring, until softened and starting to look translucent. Add the garlic, ginger, and curry leaves, if using, and stir for 1 minute. Add the curry powder, turmeric, and cayenne. Cook for 3 minutes, stirring constantly. If the mixture looks dry or starts catching, add a tablespoon of water and lower the heat. The spices should smell fragrant and become a damp, richly colored paste, not scorch on the bottom.
  3. Coat and brown the chicken. Add the chicken and salt to the pot. Turn the pieces in the spice mixture for about 7 minutes, letting the surfaces take on color. This is a light browning step rather than an attempt to cook the chicken through. Scrape up any spice paste stuck to the base so it does not burn. If the pot is crowded, turn the pieces in batches or move them around as space opens.
  4. Start the simmer. Pour in the water or stock and scrape the bottom of the pot to loosen browned bits. Bring the liquid to a gentle simmer, then cover and cook for 15 minutes over low to medium-low heat. Keep it at a steady simmer rather than a hard boil; vigorous boiling can make the chicken tough and cause the sauce to reduce too quickly. Stir once during this stage to make sure nothing is sticking.
  5. Add the potatoes and coconut milk. Stir in the potatoes and coconut milk, along with the optional sugar. Bring the curry back to a gentle simmer, cover, and cook for 20 minutes. Stir carefully once or twice, moving the potatoes without breaking them. If your pot simmers very gently or the potato chunks are large, they may need a few extra minutes. They are ready when a knife slides through easily, while the chicken should be tender and cooked through.
  6. Check doneness and adjust the sauce. Use an instant-read food thermometer in the thickest part of a chicken piece without touching the bone. USDA FSIS guidance sets the safe minimum internal temperature for poultry at 165°F (74°C). If a piece has not reached that temperature, continue simmering and check again after a few minutes. Taste the sauce and add salt or a little more cayenne as needed. For a thicker curry, uncover and simmer gently for 3 to 5 minutes; for a looser sauce, stir in a splash of hot water.
  7. Rest briefly and serve. Take the pot off the heat and let it stand for 5 minutes so the sauce settles and the potatoes hold their shape when served. Spoon the curry into bowls, making sure each portion gets chicken, potatoes, and plenty of sauce. Finish with cilantro if you like and offer lime wedges at the table.

Tips

  • Choose the right curry powder. Malaysian meat curry powder is a spice blend made for dishes like this and gives the sauce its characteristic warm, rounded flavor. It is sold in many Asian grocery stores and online. If you cannot find it, use a mild Indian-style curry powder in the same amount; the result will still be tasty, though its aroma and balance will differ. Add cayenne separately so you can control the heat.
  • Keep the spice paste moving. Curry powder can scorch quickly in hot oil, especially in a thin pot. Stir continuously during the short frying step and lower the heat if the mixture darkens too fast. A tablespoon of water can loosen a dry paste, but do not add a large amount before the spices have had a chance to bloom in the oil.
  • Use potatoes that hold their shape. Waxy potatoes such as Yukon Golds are forgiving and stay intact as the curry simmers. Starchy russets work too, but they soften and break down more readily, which can make the sauce thicker and cloudier. Cut any potato pieces that are much larger than the others in half for even cooking.
  • Adjust richness and heat at the end. Full-fat coconut milk gives the curry a fuller, silkier sauce. Light coconut milk can be substituted, but the sauce will be thinner and less rich. If the curry tastes too hot, add a little more coconut milk or serve it with plain rice; if it tastes flat, first check the salt, then add a squeeze of lime at the table.

Serving Suggestions

Serve the curry hot with steamed jasmine rice, which absorbs the coconut-spice sauce without competing with it. Roti canai, paratha, or another flaky flatbread is also a good choice for scooping up potatoes and sauce. For a lighter plate, pair it with plain rice and a crisp side such as sliced cucumber, tomato, or lightly dressed cabbage. These cool, fresh sides provide contrast to the warm curry without requiring another rich sauce.

Set lime wedges on the table rather than squeezing them all into the pot. A small squeeze brightens an individual serving, while leaving the main curry balanced for people who prefer a rounder coconut flavor. If serving guests, provide extra rice and a mild side dish, since the heat from curry powder and cayenne can vary by brand and batch. A simple bowl of cucumber slices is especially helpful when the curry is on the spicy side.

Variations

Make it milder or hotter. For a gentle family-style curry, leave out the cayenne and choose a mild curry powder. For more heat, increase the cayenne gradually or add a sliced fresh chili with the onion. Chili strength varies, so tasting the sauce before adding more is more reliable than judging by appearance alone.

Use boneless chicken. Boneless, skinless thighs are convenient and remain fairly tender, but they cook faster than bone-in pieces. Cut them into large chunks and begin checking their internal temperature after about 20 minutes of simmering with the potatoes. The USDA FSIS safe minimum remains 165°F (74°C). Boneless breast can be used, but it is leaner and can dry out if simmered too long; cut it into generous pieces and check it early.

Try a different potato or add vegetables. Sweet potatoes can replace some or all of the regular potatoes, though they soften faster and make the sauce sweeter. Add green beans during the last 8 to 10 minutes, or stir in a handful of spinach after cooking until it wilts. Keep additions modest so the pot still has enough liquid to simmer the chicken and potatoes properly.

Replace hard-to-find curry leaves. Curry leaves give the oil a citrusy, herbal note and are worth using when available fresh or frozen. If you cannot get them, simply leave them out; the dish will still be flavorful. A small strip of lime zest added with the onion can provide a light citrus aroma, but it is not an exact substitute and should be removed before serving if you prefer a smooth sauce.

Storage and Reheating

Let leftovers cool briefly, then refrigerate them in a covered, shallow container within 2 hours of cooking. The curry keeps for 3 to 4 days in the refrigerator. The potatoes absorb sauce as they sit, so the curry may be thicker the next day; stir in a spoonful or two of water when reheating if needed. Reheat on the stove over medium-low heat, stirring gently, until steaming throughout. Check that leftovers reach 165°F (74°C), the USDA FSIS recommended temperature for reheated leftovers. In a microwave, cover loosely, heat in short intervals, and stir between intervals so the center warms evenly.

You can freeze the curry in airtight, freezer-safe containers for about 2 to 3 months for best quality. Thaw it overnight in the refrigerator before reheating. Potatoes may become a little softer or grainier after freezing, but the curry remains suitable to eat when handled and reheated safely. Avoid leaving the pot at room temperature for an extended period, and do not repeatedly cool and reheat the same portion; divide leftovers into serving-size containers instead.

Frequently Asked Questions

Can I make Malaysian curry chicken with chicken breast?
Yes. Use boneless chicken breast cut into large pieces, but expect it to cook faster and be less forgiving than thighs or drumsticks. Add it with the potatoes rather than giving it the first 15-minute simmer, then check the thickest pieces with a thermometer. Poultry is safe at 165°F (74°C), and taking it off the heat as soon as it reaches that temperature helps keep it moist.

Can I make this curry without coconut milk?
You can replace it with an equal amount of unsalted chicken stock for a lighter, less creamy curry. The flavor will be less rich and the sauce thinner, so simmer uncovered briefly at the end if you want it more concentrated. Unsweetened evaporated milk can add some creaminess, but it has a different flavor; keep the heat gentle after adding it and avoid a hard boil.

Why is my curry sauce thin?
It may simply need a few minutes to reduce. Remove the lid and simmer gently, stirring now and then, until the sauce coats a spoon to your liking. Avoid mashing all the potatoes to thicken it unless you want a noticeably heavier texture. If the sauce is thin because the pot was boiling hard, lower the heat; steady simmering helps the coconut milk and spice paste come together without reducing too quickly.

Can I prepare the curry ahead of time?
Yes. Make it fully, cool it promptly, and refrigerate it within 2 hours. The flavors often meld as it rests, though the potatoes will absorb some liquid. Reheat gently and add a splash of water if the sauce has thickened. Always check that the reheated portion reaches 165°F (74°C), and avoid leaving the curry warm at room temperature while waiting to serve.

What can I use instead of Malaysian curry powder?
A mild curry powder from an Indian or general grocery store is a practical substitute, used in the same quantity. The dish will not have exactly the same blend of spices, but the onion, ginger, garlic, coconut milk, and slow simmer still create a balanced curry. Start with less cayenne if the substitute blend is already spicy, then adjust after tasting the finished sauce.

How do I keep the potatoes from falling apart?
Choose waxy potatoes, cut them into fairly large, even chunks, and stir gently after adding them. Keep the curry at a quiet simmer rather than boiling it vigorously, and begin checking the potatoes at 18 minutes. If they are tender sooner, remove the pot from the heat; they will continue to soften slightly in the hot sauce.

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