This rich and flavorful Malaysian Chicken Curry is made from scratch with a fragrant spice paste, bone-in chicken, and tender potatoes simmered in coconut milk. Comforting and beginner-friendly!
Place the dried red chilies in a bowl with ½ cup of warm water. Let them soak for 15 minutes to soften.
In a dry pan over low to medium heat, toast the coriander seeds, cumin seeds, fennel seeds, and black peppercorns for 4–5 minutes, or until fragrant. Transfer to a spice grinder or food processor and blend until finely ground.
Add soaked dried chilies (with soaking water), fresh red chilies, onion or shallots, garlic, ginger, turmeric, lemongrass, and candlenuts to the ground spices. Blend until smooth, adding a splash of water or oil if needed.
In a wok or large pan, heat ¼ cup of oil over medium heat. Add the spice paste and cook for about 10 minutes, stirring frequently, until it darkens slightly and oil separates from the paste.
Stir in the cinnamon stick, star anise, cloves, and cardamom pods. Add coconut milk and water; stir to combine.
Add the chicken pieces to the curry and cook over medium-high heat for 5 minutes.
Stir in potatoes, sugar, salt, and curry leaves (if using). Simmer partially covered for 15 minutes, then uncover and continue simmering for an additional 5 minutes, until the curry has thickened and the potatoes are tender.
Garnish with cilantro and red chili. Serve hot with rice, roti jala, or plain white bread.
Notes
Make it your own: You can easily customize this curry with vegetables like eggplant, carrots, or okra. Just be sure to adjust cooking time so everything stays tender but not mushy.