01 - Warm coconut oil in a large skillet or heavy-bottomed pot over medium heat until shimmering.
02 - Add the sliced red onion, minced garlic, grated ginger, and sliced red chilies. Cook for 3-4 minutes, stirring frequently, until fragrant and softened.
03 - Stir in the curry powder, ground cumin, turmeric, paprika, and chili flakes. Toast the spices for 1 minute, stirring constantly to release their essential oils.
04 - Add the chicken pieces and season generously with salt and black pepper. Cook for 5 minutes, tossing to coat evenly in the spice mixture, until the chicken is lightly browned on all sides.
05 - Fold in the sliced bell pepper, zucchini, and halved cherry tomatoes. Continue cooking for 3-4 minutes until the vegetables begin to soften slightly.
06 - Pour in the full-fat coconut milk and chicken stock. Bring the mixture to a gentle simmer, then reduce the heat to low. Cover and let simmer for 15 minutes, or until the chicken is cooked through and the sauce has thickened to a rich consistency.
07 - Remove from heat and squeeze in the fresh lime juice. Taste the sauce and adjust salt, pepper, or chili heat as desired.
08 - Ladle the curry into bowls and garnish generously with fresh cilantro. Serve hot alongside steamed rice or warm naan bread.