To make the marinade, combine together oil, ground turmeric, ground coriander, ground cumin and red chili powder in a small bowl. Season with salt.
Coat chicken with the spice mixture, and marinate in the refrigerator for at least 30 minutes, if time permits.
Add chicken broth or stock to the slow cooker.
Add ginger, garlic, coriander (cilantro) leaves and diced vegetables.
Stir to combine. Season with salt.
Place chicken on top in a single layer.
Cover and cook for 3-4 hours on high or 4-6 hours on low or until the chicken is cooked through.
Remove chicken from the slow cooker. Stir in coconut milk. Simmer for 2 minutes or until the sauce thickens slightly.
Garnish with chopped coriander (cilantro) leaves.
Serve with rice or naan.