01 - Season chicken chunks with salt, pepper, and lime juice. Let sit for 10 minutes to absorb flavors.
02 - Heat olive oil in a large skillet or Dutch oven over medium-high heat. Sear chicken on both sides until golden brown, approximately 3-4 minutes per side. Remove from pan and set aside.
03 - In the same pan, add onion and cook for 2-3 minutes until softened. Add garlic, red and green bell peppers, and chilies; continue cooking for 2 minutes.
04 - Stir in paprika, cumin, coriander, and chili flakes. Cook for 1 minute until fragrant, stirring constantly to prevent burning.
05 - Return chicken to the pan. Pour in coconut milk, diced tomatoes, tomato paste, and chicken stock. Stir thoroughly to combine all ingredients.
06 - Bring mixture to a simmer, reduce heat to low, cover, and cook for 20-25 minutes 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. Serve hot garnished with extra herbs and lime wedges alongside steamed rice.