Mince onion, garlic, and ginger.
Peel and cube potatoes.
Cube chicken.
In a deep pot on medium high heat, sauté onion until translucent, 5-7 minutes. Add ginger and garlic and sauté until aromatic, about 1 minute.
Add all dry spices and stir until aromatic, about 1 minute.
Pour in chicken broth and coconut milk.
Add chicken, potatoes, and peanut butter.
Bring to a boil then reduce heat to medium and simmer for 20 minutes, or until chicken is done and potatoes are soft.
Stir in cilantro.
Serve over rice.
Garnish with peanuts.
Accent with garlic chili sauce or spicy peanut sauce.