Ingredients
Equipment
Method
- Heat cooking oil in a large saucepan over medium-low heat. Add onion and cook until translucent, about 5 minutes.
 - Add minced garlic and chopped ginger, then immediately incorporate the spice mixture: Chinese five spice powder, ground cumin, cayenne, turmeric, and half of the salt (1/2 teaspoon). Allow spices to bloom in the oil for about 1 minute until fragrant.
 - Whisk in chicken broth followed by coconut milk, bringing the mixture to a gentle simmer.
 - Add potato cubes, cover the pot, and simmer until potatoes are almost tender, about 12 minutes.
 - Add chicken pieces to the simmering sauce, cover again, and cook for 5 more minutes.
 - Stir in chopped peanuts, tomato wedges, chopped cilantro, and the remaining 1/2 teaspoon of salt.
 - Turn off the heat but keep the pot covered. Allow the curry to rest for about 2 minutes, letting the chicken finish cooking in the residual heat.
 - Serve hot with steamed white rice.
 
Notes
For the best flavor, use full-fat coconut milk rather than light versions. Chicken thighs can be substituted for breasts if you prefer darker meat with more moisture. Cashews work well as a substitute for peanuts if needed.
This curry actually tastes even better the next day as the flavors continue to develop. Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop or microwave until just hot.
For a vegetarian version, substitute firm tofu or chickpeas for the chicken and use vegetable broth instead of chicken broth.
