Marinate the Chicken:
In a bowl, toss chicken with salt, pepper, paprika, cumin, chili flakes, and lime juice. Let sit for 10–15 minutes while prepping other ingredients.
Sear the Chicken:
Heat olive oil in a large skillet over medium-high. Add chicken in batches and sear until golden on all sides, about 3–4 minutes per side. Remove and set aside.
Sauté Aromatics:
In the same pan, add onion and bell pepper. Cook for 4–5 minutes until softened. Stir in garlic and cook another 30 seconds.
Build the Sauce:
Stir in tomato paste and cook for 1 minute. Pour in coconut milk and chicken broth, stirring to combine.
Simmer the Chicken:
Return chicken to the skillet. Reduce heat to low and simmer uncovered for 10–12 minutes, or until chicken is cooked through and sauce has thickened slightly.
Finish and Serve:
Taste and adjust seasoning. Garnish with fresh cilantro and a squeeze of lime. Serve over rice or with flatbread to soak up the sauce.