Ayam curry is Malaysian-style chicken curry: chicken simmered with curry powder, aromatics, potatoes, and coconut milk until the sauce is fragrant and the meat is tender. Home versions vary in heat and richness, but this approachable version builds flavor by gently frying the spices before adding the liquid, then serves the curry over rice or with bread.
Ingredients
- 2 lb (900 g) bone-in, skinless chicken thighs, about 6 pieces; trim excess fat. Boneless thighs also work, but cook more quickly.
- 12 oz (340 g) waxy potatoes, such as Yukon Gold or red potatoes, cut into 1-inch (2.5 cm) chunks.
- 1 medium yellow onion (about 1 cup chopped/150 g), finely diced.
- 5 garlic cloves (about 15 g), peeled and finely chopped.
- 1 tablespoon (15 g) fresh ginger, peeled and grated.
- 3 tablespoons (24 g) Malaysian meat curry powder. If the blend is salted, reduce the added salt and adjust at the end.
- 1 teaspoon (3 g) ground turmeric.
- ½ teaspoon (1 g) mild chili powder, optional; use less or omit for a gentler curry.
- 3 tablespoons (45 ml) neutral cooking oil, such as canola or sunflower oil.
- 1 stalk lemongrass (about 25 g), outer leaves removed and the lower section bruised with the back of a knife; optional but aromatic.
- 10 fresh or frozen curry leaves, optional. They add a citrusy, savory aroma; do not confuse them with curry powder.
- 1 medium tomato (about 1 cup chopped/150 g), diced.
- 1 can unsweetened coconut milk, 13.5 fl oz (400 ml), well stirred. Use full-fat for a richer sauce.
- 1 cup (240 ml) water, plus a little more if needed.
- 1¼ teaspoons (7 g) fine salt, or to taste.
- 1 teaspoon (4 g) granulated sugar, optional, to round out the tomato and spices.
- 1 teaspoon (5 g) tamarind paste, optional, for a subtle tart finish.
- ¼ cup (10 g) chopped cilantro leaves, for serving.
- 1 lime, cut into wedges (about 2 tablespoons/30 ml juice), for serving if you do not use tamarind.
Instructions
- Prepare the ingredients. Cut the potatoes into even chunks so they soften at roughly the same pace. Dice the onion and tomato, chop the garlic, and grate the ginger. Bruise the lemongrass by pressing it firmly with the flat side of a knife. Keep the chicken refrigerated until you are ready to cook, and wash your hands and any surfaces that contact raw poultry.
- Brown the chicken. Set a large, heavy pot or Dutch oven over medium-high heat and add the oil. Pat the chicken dry, then brown it in batches for about 4 minutes per side. It does not need to cook through at this point. Transfer the pieces to a clean plate. If the pot is crowded, work in batches; crowding steams the chicken and makes browning harder.
- Soften the aromatics. Lower the heat to medium. Add the onion and cook for about 5 minutes, stirring often, until softened and beginning to turn translucent. Add the garlic and ginger and stir for 1 minute. If the bottom of the pot has dark, stuck-on bits, add a tablespoon of water and scrape them up rather than letting them scorch.
- Fry the spices. Add the curry powder, turmeric, and optional chili powder. Stir constantly for about 1 minute, just until the mixture smells fragrant. Add a splash of water if it looks dry. Spices should sizzle gently, not burn; burnt curry powder can make the finished sauce bitter.
- Build the sauce. Stir in the tomato, lemongrass, curry leaves if using, salt, sugar, tamarind if using, coconut milk, and 1 cup (240 ml) water. Bring the mixture to a gentle simmer, stirring to dissolve the spices and loosen the browned flavor from the pot.
- Simmer the chicken and potatoes. Return the chicken and any juices on the plate to the pot, then add the potatoes. Turn the pieces to coat them in sauce. Cover partially and simmer gently for 30 minutes, stirring carefully two or three times. Keep the liquid at a quiet bubble; a hard boil can cause coconut milk to separate and make the chicken tough.
- Check doneness and adjust. Check the thickest part of a chicken thigh with a food thermometer without touching bone. The USDA FSIS safe minimum internal temperature for poultry is 165°F (74°C). The potatoes should be tender when pierced with a fork. If the sauce is thinner than you like, simmer uncovered for a few minutes; if it is too thick, add water a few tablespoons at a time.
- Season and serve. Taste the sauce and adjust the salt. If you did not add tamarind, a squeeze of lime can brighten it at the table. Remove the lemongrass stalk and any large curry-leaf stems, scatter cilantro over the top, and serve hot.
Tips
- Choose a curry powder you enjoy. Malaysian meat curry powders vary in heat and ingredients. If you cannot find one, use 2 tablespoons (16 g) mild Madras curry powder plus 1 tablespoon (8 g) ground coriander. This makes a practical substitute, though the flavor will be less distinctive and may be hotter or more earthy depending on the blend. Check the label and add chili only after tasting.
- Keep the spice mixture moving. Curry powder needs a short fry in oil to release its aroma, but it can scorch quickly. Lower the heat if the pan is smoking or the spices darken rapidly, and add a spoonful of water if they begin sticking.
- Use a gentle simmer. Coconut milk can look grainy if boiled vigorously. A little separation is not a safety problem, but keeping the sauce just below a rolling boil gives it a smoother appearance. Stir from the bottom so the potatoes do not catch.
- Make the heat adjustable. Curry blends differ, so start with the optional chili omitted if serving a mixed group. Put sliced fresh chili or chili sauce on the table, where each person can add heat to their own bowl.
Serving Suggestions
Serve ayam curry with steamed jasmine rice or another plain long-grain rice, which catches the coconut-spice sauce without competing with it. Roti canai, paratha, or another flaky flatbread is useful for scooping; warm the bread separately while the curry finishes. For a simple meal, add sliced cucumber, tomato, or lightly dressed greens on the side. A tart pickle or a spoonful of sambal also provides contrast, but keep extra salty condiments modest because the curry is already seasoned.
For a family-style meal, spoon the chicken, potatoes, and plenty of sauce into a shallow serving bowl, then add cilantro and lime wedges. If serving bone-in thighs, provide small plates for bones and plenty of napkins. The curry is substantial, so rice and one fresh side are usually enough; adding several rich sides can make the meal feel heavy.
Variations
Use boneless chicken: Substitute 1½ lb (680 g) boneless, skinless thighs. Cut large pieces in half and begin checking for 165°F (74°C) after about 20 minutes of simmering, since they can finish sooner than bone-in pieces. Keep the potatoes in the pot until fork-tender, removing the chicken briefly if it is ready first.
Make it less rich: Use light coconut milk, or replace up to half of the coconut milk with chicken broth. The sauce will be thinner and less creamy, so simmer it uncovered briefly at the end if needed. Do not substitute sweetened coconut cream, which can make the curry noticeably sweet.
Add vegetables: Stir in 1 cup (100 g) trimmed green beans for the final 10 minutes, or add 1 cup (150 g) cauliflower florets for the final 15 minutes. These timings keep the vegetables tender but not entirely soft. Add a splash of water if the pot becomes too dry before the chicken is done.
Adjust the sour note: Tamarind gives a rounded, fruity tartness, while lime tastes brighter and fresher. If tamarind paste is unavailable, omit it and serve lime at the table. Begin with a small squeeze, taste, and add more as desired so the acidity does not overwhelm the coconut and spices.
Storage and Reheating
Refrigerate leftovers within 2 hours of cooking in a covered, shallow container. The curry keeps for 3 to 4 days in the refrigerator. For longer storage, freeze it in meal-size airtight containers for up to 3 months for best quality. Potatoes can become a little softer after freezing, and coconut sauce may separate slightly as it thaws; stir it while reheating to bring the sauce back together.
Thaw frozen curry overnight in the refrigerator when possible. Reheat only the portion you plan to eat, either in a saucepan over medium-low heat or in the microwave, stirring occasionally and adding a splash of water if the sauce has thickened. Heat leftovers to 165°F (74°C), checking with a food thermometer, and bring the curry to a steady simmer. Avoid repeated cooling and reheating of the full batch; portioning it before storage makes that easier.
Frequently Asked Questions
What does ayam mean in this recipe?
Ayam is the Malay word for chicken, and ayam curry refers broadly to chicken curry. There are regional and household variations in the spice blend, liquid, heat, and vegetables, so this coconut-milk version is one practical interpretation rather than a claim to be the only way to make it.
Can I use regular curry powder instead of Malaysian curry powder?
Yes. A mild Madras curry powder with added ground coriander is a useful stand-in, though the result will not taste exactly the same. Malaysian blends vary, and some are saltier or hotter than others. Start with the amount in the ingredient list, taste after simmering, and adjust salt or chili at the end.
Can I make this curry without coconut milk?
You can use chicken broth instead, but the sauce will be lighter, less creamy, and more savory than the coconut version. Use the same amount of liquid, then simmer uncovered briefly if you want it thicker. Avoid dairy cream as a direct replacement if you want the familiar flavor profile; it changes the taste and may split if boiled.
How can I tell when the potatoes and chicken are done?
The potatoes are ready when a fork slides into the center without much resistance. Check chicken at its thickest point with a thermometer, keeping the probe away from bone; it must reach 165°F (74°C). Timing depends on the size of the pieces and how steadily the pot simmers, so the thermometer is more reliable than appearance alone.
Can I prepare ayam curry ahead of time?
Yes. You can chop the aromatics and potatoes earlier in the day, keeping cut potatoes covered in cold water in the refrigerator and draining them before cooking. The finished curry can also be cooked a day ahead and refrigerated promptly. Reheat it gently to 165°F (74°C); the spices often taste well integrated after resting, though the potatoes may soften slightly.
Is this curry very spicy?
Its heat depends mainly on the curry powder and optional chili powder. The recipe uses only a small amount of added chili, but some curry blends are already hot. For a milder pot, choose a mild blend and omit the chili; for more heat, add chili in small increments or offer it separately at the table.
Related
- Portuguese Potato Soup (Caldo Verde) with Kale and Chouriço
- Portuguese Soup for When You’re Sick (Canja)
- Portuguese Sausage Soup with Kale and White Beans
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).