In a large pot or Dutch oven, brown the chicken thighs over medium-high heat. Remove and set aside.
Add the onion to the pot and cook until softened. Stir in the curry paste and cook for 1 minute.
Return the chicken to the pot. Add coconut milk, chicken broth, potatoes, peanuts, fish sauce, palm sugar, and cinnamon. Bring to a simmer, reduce heat, and cook for 30-40 minutes, or until the potatoes are tender.
Stir in the lime juice before serving.
Notes
Serve hot with rice and garnish with fresh cilantro or lime wedges.