Ayam Malaysian curry is a fragrant chicken curry built around a freshly blended paste of dried chiles, shallots, garlic, ginger, lemongrass, and warm spices. Simmered with coconut milk and potatoes, it has a savory, gently spicy sauce that clings to the chicken; Malaysian home-style versions vary, so this recipe offers one practical approach rather than a single definitive version.
Ingredients
- 6 dried red chiles (about 15 g), stems removed; shake out some seeds for a milder curry
- 1 cup (240 ml) hot water, for soaking the chiles; discard after soaking
- 4 medium shallots (about 5 oz / 140 g), peeled and roughly chopped
- 5 garlic cloves (about 15 g), peeled
- 1½ inches (about 30 g) fresh ginger, peeled and sliced
- 2 lemongrass stalks (about 40 g), tough outer layers removed and tender lower portions sliced
- 3 candlenuts (about 15 g), or 1 tablespoon (15 g) unsalted cashews as a substitute
- 2 teaspoons (5 g) ground coriander
- 1 teaspoon (2 g) ground cumin
- 1 teaspoon (3 g) ground turmeric
- ½ teaspoon (3 g) belacan, or Malaysian fermented shrimp paste; optional, or use 1 teaspoon (5 ml) fish sauce for a less pungent alternative
- 3 tablespoons (45 ml) neutral cooking oil
- 1 cinnamon stick (about 3 g)
- 1 star anise (about 2 g)
- 3 green cardamom pods (about 1 g)
- 2 tablespoons (15 g) Malaysian meat curry powder
- 2 pounds (900 g) boneless, skinless chicken thighs, cut into roughly 2-inch (5 cm) pieces
- 12 ounces (340 g) waxy or all-purpose potatoes, peeled if desired and cut into 1-inch (2.5 cm) pieces
- 1 can coconut milk, 13.5 fluid ounces (400 ml), well stirred
- 1 cup (240 ml) water or unsalted chicken broth
- 1 teaspoon (6 g) fine salt, plus more to taste
- 1 teaspoon (4 g) granulated sugar, optional, to round out the sauce
- 1 sprig curry leaves (about 10 leaves or 2 g), optional
- 1 tablespoon (15 ml) fresh lime juice
- ¼ cup (10 g) chopped fresh cilantro, for serving
Instructions
- Soak the chiles. Put the dried chiles in a heatproof bowl and cover them with the measured hot water. Leave them for 15 minutes, until softened, while you prepare the remaining ingredients. Drain well and discard the soaking water; retaining it can make the paste taste dusty or bitter. If you want a milder curry, slit the softened chiles and scrape out some of the seeds before blending.
- Blend the curry paste. Put the drained chiles, shallots, garlic, ginger, lemongrass, candlenuts, coriander, cumin, turmeric, and belacan (if using) in a blender or small food processor. Blend to a thick, mostly smooth paste, stopping to scrape down the sides. Add a tablespoon of water at a time only if the blades cannot catch; the paste should be concentrated, not pourable. If using fish sauce instead of belacan, add it with the liquid later rather than blending it in.
- Bloom the whole spices. Heat the oil in a heavy 4- to 5-quart (3.8- to 4.7-liter) pot over medium heat. Add the cinnamon stick, star anise, and cardamom pods and stir for 2 minutes, until fragrant. Keep the heat moderate so the spices perfume the oil without scorching.
- Cook the paste. Add the blended paste to the pot carefully; it may spit when it hits the hot oil. Cook for 10 minutes, stirring frequently and scraping the bottom, until the paste darkens slightly and smells mellow and aromatic rather than raw. Add the curry powder and stir for 1 minute. If the paste begins sticking before it has cooked through, lower the heat and add a teaspoon of water, not a large splash of oil.
- Coat and brown the chicken. Add the chicken pieces and stir for about 5 minutes, turning them so they are coated in the paste and begin to lose their raw surface color. They do not need to cook through at this stage. Add the potatoes, coconut milk, water or broth, salt, sugar if using, curry leaves, and fish sauce if that is your belacan substitute. Stir gently to distribute the paste and scrape up any browned bits.
- Simmer until tender. Bring the pot just to a gentle simmer, then lower the heat and partially cover it. Cook for 30 minutes, stirring every 8 to 10 minutes so the coconut sauce does not catch on the bottom. Keep the liquid bubbling softly rather than at a hard boil, which can make the sauce split. The potatoes should be tender when pierced, and the chicken should reach 165°F (74°C), the USDA FSIS safe minimum internal temperature for poultry, checked with a food thermometer in the thickest piece.
- Finish and adjust. Remove the lid and simmer for 2 minutes if you would like a slightly thicker sauce. Take out the cinnamon stick, star anise, and cardamom pods if you can find them. Stir in the lime juice, taste, and adjust the salt or lime. The sauce should taste savory and aromatic, with enough acidity to balance the coconut milk. Scatter cilantro over the curry and serve hot.
Tips
- Choose the chile heat deliberately. Dried red chiles vary a great deal in strength. Removing seeds reduces some heat, but the chile variety matters more; if yours are very hot, start with four and blend in another softened chile after tasting the cooked paste. Do not taste the raw paste if it contains belacan.
- Use the right lemongrass portion. The lower, pale part of the stalk is the tender section that blends well. If fresh lemongrass is unavailable, use 1 tablespoon (15 g) prepared lemongrass paste, but check its label for salt and adjust the seasoning. Dried lemongrass is less fresh-tasting and can leave woody pieces, so it is not a direct one-for-one replacement.
- Make the paste smooth enough to cook evenly. A powerful blender may need a little extra liquid to move the ingredients; add it gradually. A food processor can leave small bits, which is fine, but mince the lemongrass thinly first. Fry the paste until it no longer smells sharp and raw, stirring often so the shallots and spices do not burn.
- Keep the simmer gentle. Coconut milk can separate if boiled vigorously, and a thick paste can scorch on the pot’s base. Use a heavy pot, lower the heat once the curry simmers, and stir down to the bottom regularly. If the sauce gets too thick before the potatoes soften, add hot water a few tablespoons at a time.
Serving Suggestions
Serve the curry with steamed jasmine rice or another fluffy long-grain rice, which soaks up the coconut-spice sauce. Roti, paratha, or another plain flatbread is useful for scooping, while a simple cucumber salad or sliced cucumber with lime gives the meal a cool, crisp contrast. Offer lime wedges and extra chopped cilantro at the table so everyone can brighten their portion to taste.
For a fuller meal, add a vegetable side such as lightly blanched green beans, sautéed cabbage, or a salad of cucumber and tomato. Keep strongly seasoned sides modest; the curry already has layers of chile, lemongrass, and warm spices. If serving rice buffet-style, keep it hot until mealtime rather than leaving it at room temperature, and refrigerate leftovers promptly.
Variations
Adjust the heat: Use fewer chiles, remove more seeds, or choose mild dried chiles for a gentle family-style curry. For extra heat, blend in a fresh red chile or serve sliced chile separately. Dried chile color and flavor differ by variety, so make changes gradually rather than assuming every chile is equally hot.
Change the nut: Candlenuts help give the paste body and a rounded texture. They can be difficult to find outside Southeast Asian markets; unsalted cashews are a practical substitute, though they lend a slightly sweeter, nuttier flavor. Do not use raw bitter almonds as a replacement.
Make it without shrimp paste: Belacan contributes a deep fermented savoriness, but it is optional. Fish sauce adds salt and savory flavor without the same fermented character; use the measured teaspoon and taste before adding more salt. For a seafood-free version, omit both and season with a little extra salt or a small amount of soy sauce, knowing that the flavor will be less traditionally pungent.
Use another protein or vegetables: Bone-in chicken pieces can be used, but they need a longer simmer; cook until poultry reaches 165°F (74°C) at the thickest part, avoiding the bone when taking the reading. For a vegetarian variation, replace chicken with firm tofu and add quick-cooking vegetables near the end; simmer until the potatoes are tender and the vegetables are just cooked. The result will have a different texture and a less chicken-rich sauce.
Storage and Reheating
Transfer leftover curry to shallow containers and refrigerate within 2 hours of cooking. It keeps for 3 to 4 days in the refrigerator. The coconut sauce may look separated after chilling; that is usually a texture change rather than a problem, and gentle reheating with a splash of water or broth will help bring it together. Avoid leaving the pot out to cool for several hours.
Reheat only the portion you plan to eat, in a saucepan over medium-low heat, stirring occasionally until the sauce is steaming and the chicken is hot throughout. Leftovers should reach 165°F (74°C), the USDA FSIS reheating temperature, checked with a food thermometer. In a microwave, cover the dish loosely, stir halfway through, and check several spots because heating can be uneven. Add a spoonful of water if the sauce has thickened.
For longer storage, freeze cooled curry in airtight freezer-safe containers for up to 2 to 3 months for best quality. Leave a little space for expansion. Thaw it in the refrigerator, then reheat to 165°F (74°C); the potatoes may soften slightly and the coconut sauce may separate more after freezing, but stirring during gentle reheating usually improves its texture. You can also prepare the uncooked paste in advance: refrigerate it in a covered container and use within 3 days, or freeze it for up to 2 months. Keep raw paste separate from ready-to-eat foods.
Frequently Asked Questions
Can I use store-bought Malaysian curry paste?
Yes. Use about ⅓ to ½ cup (80 to 120 g), depending on its salt and chile strength, in place of the blended paste. Cook it in the oil until aromatic before adding the chicken. Check the jar’s directions and taste before adding salt, since commercial pastes vary in concentration and seasoning.
Is Malaysian curry powder the same as curry paste?
No. Curry powder is a dry spice blend, while curry paste is a wet mixture of aromatics, chiles, and spices. This recipe uses both: the homemade paste provides fresh, fragrant flavor, and the curry powder adds a familiar savory spice profile. If you cannot find Malaysian meat curry powder, a mild South Indian-style curry powder is a reasonable substitute, though the final flavor will differ.
Why is my curry sauce oily or separated?
A little oil on the surface is normal, especially after frying the paste. A sauce that looks markedly split is often the result of a hard boil or a very high cooking temperature. Lower the heat, stir gently, and add a tablespoon or two of warm water if needed. It may not become perfectly smooth again, but it should still taste good.
Can I make the curry paste ahead?
Yes. Blend it up to 3 days ahead and refrigerate it promptly in a clean, covered container. For longer storage, freeze the paste in small portions for up to 2 months, then thaw it in the refrigerator before frying. Do not leave uncooked paste at room temperature or store it in a sealed jar in a cupboard.
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 it into large pieces and begin checking for 165°F (74°C) after about 15 to 20 minutes of gentle simmering. If it reaches that temperature before the potatoes are tender, lift the chicken out, finish cooking the potatoes, and return the chicken to the sauce briefly before serving.
How can I make the sauce thicker?
Simmer uncovered for a few minutes at the end, stirring to prevent sticking. You can also mash one or two cooked potato pieces into the sauce and stir them in. Avoid adding flour or cornstarch unless you specifically want a more gravy-like texture; reducing the sauce keeps the curry’s flavor balanced.
Related
- Portuguese Steak and Egg Recipe with Garlic Wine Sauce
- Portuguese Steak Marinade Recipe with Garlic and Wine
- Portuguese Potato Soup (Caldo Verde) with Kale and Chouriço
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).