In a large skillet or Dutch oven, heat olive oil over medium-high heat.
Add chicken cubes and cook until browned on all sides, approximately 5-7 minutes. Remove chicken and set aside.
In the same pan, add onion and bell peppers. Sauté for 4-5 minutes until softened.
Stir in garlic, turmeric, smoked paprika, and cumin, cooking for 1 minute until fragrant.
Add diced tomatoes and tomato paste, stirring to combine and cook for 2 minutes.
Pour in the coconut milk and return the chicken to the pan. Bring to a gentle simmer.
Lower heat to medium-low and simmer uncovered for 10-12 minutes until the sauce thickens and chicken is cooked through.
Stir in lime juice and season with salt and pepper to taste.
Garnish with fresh cilantro before serving.