01 - Season chicken chunks with salt, pepper, and lime juice. Let sit for 10 minutes at room temperature to absorb flavors.
02 - Heat olive oil in a large skillet or Dutch oven over medium-high heat. Sear chicken pieces on both sides until golden brown, about 3-4 minutes per side. Remove from pan and set aside.
03 - In the same pan, add onion and sauté for 2-3 minutes until softened and translucent. Add garlic, red and green bell peppers, and chopped chilies. Cook for another 2 minutes, stirring frequently.
04 - Stir in paprika, cumin, coriander, and chili flakes. Cook for 1 minute until spices become fragrant, being careful not to burn them.
05 - Return seared chicken to the pan. Add coconut milk, diced tomatoes, tomato paste, and chicken stock. Stir well to incorporate all ingredients and dissolve the tomato paste.
06 - Bring mixture to a simmer, then reduce heat to low. Cover and cook for 20-25 minutes, or until chicken is cooked through and sauce has thickened slightly.
07 - Stir in chopped cilantro and parsley. Taste and adjust seasoning with additional salt, pepper, or lime juice as needed.
08 - Serve hot, garnished with extra fresh herbs and lime wedges. Pair with steamed white rice, coconut rice, or farofa (toasted cassava flour).