Malaysian-style chicken curry is a fragrant, gently spicy stew of chicken, potatoes, aromatics, and coconut milk, served with rice to catch its rich sauce. Regional and family versions vary; this recipe builds flavor from a freshly blended spice paste and simmers everything in one pot for a satisfying weeknight dinner.
Ingredients
- 2 lb (900 g) skinless, bone-in chicken thighs, about 8 pieces
- 3 medium shallots, peeled and roughly chopped, about 3 oz (90 g)
- 4 garlic cloves, peeled, about 20 g
- 1 oz (28 g) fresh ginger, peeled and roughly chopped
- 1 stalk lemongrass, tender lower portion only, about 1 oz (30 g), thinly sliced
- 1 small red chile, about ½ oz (15 g), stemmed; remove the seeds for less heat
- 2 tbsp (30 ml) neutral oil, such as canola
- 10 fresh curry leaves, about 2 g; optional but aromatic
- 3 tbsp (24 g) Malaysian meat curry powder
- 1 tsp (2 g) ground turmeric
- 1 medium yellow onion, about 5 oz (150 g), thinly sliced
- 2 medium Yukon Gold potatoes, about 1 lb (450 g), peeled if desired and cut into 1-inch (2.5 cm) chunks
- 1½ cups (355 ml) water
- 1 can coconut milk, 13.5 oz (400 ml), well shaken
- 1 tsp (4 g) fine salt, plus more to taste
- 1 tsp (4 g) packed brown sugar, optional
- 1 tbsp (15 ml) lime juice, plus lime wedges for serving
Instructions
- Prepare the chicken and aromatics, 25 minutes. Pat the chicken dry and trim away any loose pieces of fat. Cut the shallots, garlic, ginger, lemongrass, and chile into chunks small enough for a blender or food processor. Blend them with 2 tablespoons (30 ml) water until a coarse, spoonable paste forms, scraping down the sides as needed. It does not need to be perfectly smooth. Slice the onion and cut the potatoes into even chunks so they cook at the same pace. Measure the curry powder, turmeric, salt, and remaining water before you begin cooking.
- Fry the aromatics, 8 minutes. Heat the oil in a heavy Dutch oven or deep, wide saucepan over medium heat. Add the curry leaves, if using, and stir for about 30 seconds until fragrant. Add the blended paste and cook for 5 minutes, stirring frequently so it does not catch on the bottom. Add the curry powder and turmeric and stir for 2 minutes. The paste should darken slightly and smell toasted, not raw or scorched. If it begins sticking, lower the heat and add a tablespoon of water.
- Season and brown the chicken, 7 minutes. Add the sliced onion and cook for 2 minutes, stirring to coat it in the spice paste. Add the chicken and salt, turning the pieces until they are coated all over. Cook for about 5 minutes, turning once or twice. This brief browning adds flavor; the chicken will finish cooking in the simmering sauce. Avoid crowding the pot. If the pieces cannot sit in a single layer, turn them in batches or use a wider pot.
- Simmer with the potatoes, 25 minutes. Add the potatoes and 1½ cups (355 ml) water, scraping the bottom of the pot to loosen any browned spice paste. Bring the liquid to a gentle boil, then lower the heat, cover, and simmer for 25 minutes. Keep the liquid at a steady, gentle bubble rather than a hard boil, which can make the chicken tough and cause the potatoes to break apart. Stir once halfway through and check that there is enough liquid to simmer; add a splash of water if the pot looks dry.
- Add coconut milk and finish, 10 minutes. Stir in the coconut milk and brown sugar, if using. Simmer uncovered for 10 minutes, turning the chicken once and stirring gently so the potato chunks stay intact. Check the thickest part of a thigh with a food thermometer without touching the bone: the USDA FSIS safe minimum internal temperature for poultry is 165°F (74°C). If a piece has not reached that temperature, continue simmering and check again every 2 minutes. Stir in the lime juice, taste the sauce, and adjust the salt. Let the curry stand for 5 minutes off the heat before serving; this brief rest helps the sauce settle, so allow extra time if you include it in your meal schedule.
Tips
- Choose the right curry powder. Malaysian meat curry powder is sold in some Asian grocery stores and has a warm, layered flavor suited to this dish. If you cannot find it, use Madras curry powder and add an extra ½ teaspoon (1 g) turmeric. The result will be tasty but may be sharper and less distinctly Malaysian in flavor. Check the blend’s salt level before adding the full teaspoon of salt.
- Use a blender-friendly paste. Lemongrass can be fibrous, so slice the tender lower section thinly before blending. If your blender struggles, add water 1 tablespoon (15 ml) at a time and scrape down the sides. A little texture is fine; large tough lemongrass pieces are less pleasant in the finished curry.
- Keep the heat controlled. Fry the paste over medium or medium-low heat and stir often. Spices can burn quickly, turning bitter. If the paste sticks, loosen it with a small splash of water rather than increasing the oil or letting it scorch.
- Make the sauce to your liking. For a thinner curry, stir in a little hot water at the end. For a thicker sauce, simmer uncovered for a few extra minutes, watching that the potatoes do not collapse. Coconut milk can separate if boiled hard, so keep the final simmer gentle.
Serving Suggestions
Serve the curry hot over steamed jasmine rice, which absorbs the coconut-spice sauce particularly well. Plain long-grain rice also works, and roti or another flaky flatbread is useful for scooping up the gravy. Put lime wedges on the table so each person can brighten their serving to taste. A simple side of sliced cucumber, tomato, and red onion adds cool crunch without competing with the curry’s aromatic sauce.
For a fuller meal, serve a small vegetable side such as quickly sautéed greens or steamed green beans. Keep the curry and rice separate until serving if you want the rice to retain its texture. The potatoes make the dish filling, so modest portions of rice are usually enough; offer extra sauce and lime at the table rather than thinning the whole pot.
Variations
Use boneless chicken: Replace the bone-in thighs with 1½ lb (680 g) boneless, skinless thighs. They cook faster, so start checking their temperature after about 20 minutes of simmering with the potatoes. If the potatoes need longer, lift out chicken that has reached 165°F (74°C), keep it covered, and return it to the pot for the final few minutes.
Adjust the chile: Leave out the red chile for a milder curry, or use a larger chile and retain its seeds for more heat. Chile strength varies, so start modestly; you can serve sliced fresh chile at the table for anyone who wants a hotter bowl.
Make it without curry leaves: Curry leaves add a distinctive citrusy, herbal aroma and are worth seeking out at an Indian or Southeast Asian grocery store. If unavailable, omit them rather than using an equal amount of another herb. One small bay leaf can add a gentle background note, but it will not taste the same; remove it before serving.
Change the vegetables: Add 1 cup (120 g) of peeled carrot chunks with the potatoes, or replace one potato with 1 cup (150 g) of cauliflower florets. Cauliflower cooks more quickly, so add it for the final 12 to 15 minutes of the potato simmer to keep it from becoming mushy.
Storage and Reheating
Refrigerate leftover curry within 2 hours of cooking, in a shallow airtight container. It keeps for 3 to 4 days in the refrigerator. The potatoes may soften as they sit, but the sauce often tastes more melded the next day. If storing rice too, cool and refrigerate it promptly in a separate container rather than leaving it at room temperature.
Reheat only the portion you plan to eat. Warm the curry in a covered saucepan over medium-low heat, stirring occasionally and adding a splash of water if the sauce has thickened. It should reach 165°F (74°C) throughout; check with a food thermometer, especially when reheating a large portion. You can also microwave it in a covered microwave-safe dish, stirring halfway through and checking the temperature in several places. Freeze the curry in airtight portions for up to 2 months for best quality, then thaw overnight in the refrigerator and reheat to 165°F (74°C). The potatoes may be softer after freezing, but the dish remains suitable for reheating.
Frequently Asked Questions
Can I make Malaysian-style chicken curry ahead?
Yes. Cook it fully, cool it promptly, and refrigerate it for up to 3 to 4 days. Reheat it gently until it reaches 165°F (74°C). If you are planning ahead for a gathering, you can also blend the aromatic paste a day in advance and keep it covered in the refrigerator; cook the curry when convenient for the freshest potato texture.
Can I use chicken breast instead of thighs?
You can, but breast meat is leaner and can dry out if simmered for the full time. Cut boneless breasts into large pieces and add them after the potatoes have simmered for about 10 minutes. Simmer gently until the thickest pieces reach 165°F (74°C), checking early with a thermometer. Bone-in thighs are more forgiving and give the sauce a fuller flavor.
Why does my coconut curry look split or oily?
A little separation can happen when coconut milk is heated, particularly if the sauce boils vigorously; it is not necessarily a sign that the curry has spoiled. Lower the heat and stir gently. To reduce separation, use well-shaken coconut milk and keep the final cooking stage at a gentle simmer rather than a rolling boil.
Can I use light coconut milk?
Yes. Light coconut milk makes a thinner, less rich sauce, so the curry will have a lighter texture and less coconut flavor. Simmer it uncovered for a few extra minutes if you want to reduce the liquid, but keep the heat gentle. Do not replace the coconut milk with sweetened coconut cream, which would make the curry too sweet.
How do I know when the potatoes are done?
Test a chunk with the tip of a knife after the covered simmer. It should slide in easily while the potato still holds its shape. If the chicken has reached 165°F (74°C) but the potatoes are firm, transfer the chicken to a clean plate, cover it, and simmer the potatoes until tender before returning the chicken to the sauce.
Is this curry very spicy?
It is moderately spiced rather than automatically hot; the curry powder gives it warmth, while the fresh chile controls much of the heat. For a mild version, omit the chile and choose a curry powder labeled mild. To increase the heat, add more chile gradually or serve sliced chile alongside the finished curry.
Related
- Japanese Fish Head Soup with Daikon, Ginger, and Miso
- Japanese Fish Soup with Miso, Daikon, and Mushrooms
- Japanese Egg Drop Soup (Kakitama-jiru)
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).