1. Heat a large skillet over medium heat. Add a bit of oil and cook the chicken until browned. Remove and set aside.
2. In the same skillet, add the onion, red bell pepper, garlic, and ginger. Cook until softened.
3. Stir in the red curry paste and cook for another minute.
4. Add the coconut milk, peanut butter, soy sauce, fish sauce, brown sugar, and chicken broth. Stir well to combine.
5. Return the chicken to the skillet and simmer for about 15 minutes, until the chicken is cooked through and the sauce has thickened.
6. Stir in the lime juice and season with salt and pepper to taste.
7. Garnish with chopped cilantro and serve hot with rice.