01 - Season the chicken pieces with kosher salt, black pepper, and lime juice. Let stand for 10 minutes to allow flavors to penetrate the meat.
02 - Heat olive oil in a large skillet or Dutch oven over medium-high heat. Sear chicken chunks on both sides until golden brown, approximately 3-4 minutes per side. Remove chicken and set aside on a plate.
03 - In the same pan, add chopped onion and sauté for 2-3 minutes until translucent and softened. Add minced garlic, diced red and green bell peppers, and finely chopped chilies. Continue cooking for 2 minutes until vegetables begin to soften.
04 - Add sweet paprika, ground cumin, ground coriander, and chili flakes to the vegetable mixture. Stir constantly and cook for 1 minute until spices become fragrant, being careful not to burn them.
05 - Return the seared chicken to the pan. Pour in coconut milk, diced tomatoes with their juices, tomato paste, and chicken stock. Stir thoroughly to combine all ingredients and dissolve the tomato paste.
06 - Bring the mixture to a simmer, then reduce heat to low. Cover and cook for 20-25 minutes, or until chicken is completely cooked through and the sauce has thickened slightly. Stir occasionally to prevent sticking.
07 - Stir in chopped fresh cilantro and parsley. Taste the sauce and adjust seasoning with additional salt, pepper, or lime juice as needed to balance flavors.
08 - Serve hot while garnished with additional fresh herbs and lime wedges on the side. This dish pairs excellently with steamed white rice, coconut rice, or traditional Brazilian farofa.